윈도우를 자유롭게 만져 본 사용자라면 한 번쯤 어딘가 어색하거나 기묘하게 느껴지는 동작을 발견한 적이 있을 것입니다. 마이크로소프트는 (어쩌면 일부러) 운영체제의 일부 프로그램에 이스터 에그를 심어 두면서 이런 현상에 한몫했습니다. 좋은 괴담처럼, 운영체제 안에 전해 내려오는 이런 작은 이상 현상들은 이제 윈도우만의 고유한 문화가 되었습니다. 지금부터 누구나 재현할 수 있는 방식으로 윈도우가 기괴하게 작동하는 사례들을 살펴보겠습니다.
1. 마이크로소프트 워드가 페이지를 알아서 채워 주는 비밀
프로그래머들은 종종 프로그램을 테스트할 때 사용하던 코드를 실수로 혹은 일부러 남겨 두곤 합니다. 마이크로소프트 워드에는 특정 문자열을 입력하면 페이지 가득 프로그램 관련 정보를 채워 넣는 재미있는 특성이 있습니다. 의도적으로 남겨 둔 것인지는 알 수 없지만, 결과는 상당히 흥미롭습니다. 직접 확인해 보려면 아래와 같이 입력해 보세요.
=rand(5, 10)
입력한 뒤 엔터 키를 누르면 다음과 같은 화면이 나타납니다.

좀 이상하죠? 화면에 나타나는 것은 마이크로소프트 워드의 다양한 기능을 설명하는 대량의 안내 문장입니다. 이 트릭은 워드 2007과 2010에서 작동합니다. 더 오래된 버전이나 이후 출시된 워드 2013에서도 가능한지는 확실하지 않습니다.
2. 솔리테어와 프리셀의 '즉시 승리' 치트키
역시 윈도우 XP 이야기입니다. 개발 과정에서 실수로 숨겨진 디버그 메뉴가 남아 있어, 솔리테어와 프리셀 게임을 즉시 이길 수 있는 통로가 열려 있었습니다. 굳이 승리를 강행할 이유는 잘 와닿지 않지만, 각 게임이 연출하는 화려한 마무리 애니메이션을 보고 싶다면 솔리테어에서는 Alt + Shift + 2, 프리셀에서는 Ctrl + Shift + F10을 누르기만 하면 됩니다. 그러면 게임이 종료 애니메이션을 보여 준 뒤 새 게임을 시작할 수 있습니다.
마이크로소프트가 이 문제를 인지한 뒤 비스타부터는 해당 기능이 제거되었습니다. 하지만 윈도우 7에서조차 이 제한을 우회하는 방법을 담은 가이드를 여전히 찾아볼 수 있습니다.
3. 소름 돋는 메모장 버그
메모장도 가끔 제멋대로 행동합니다. 메모장에 'Bush hid the facts'라고 입력하고 파일을 저장한 뒤 다시 열어 보세요. 이상하지 않나요? 알아볼 수 없는 이상한 문자들이 가득하거나 네모 상자만 잔뜩 나타날 것입니다. 이 현상은 전혀 의도된 것이 아니라 우연히 생긴 것으로, '모지바케(mojibake)'라고 불립니다. 운영체제가 텍스트 문자열의 인코딩 방식(유니코드인지 ANSI인지)을 제대로 판별하지 못할 때 발생하는 현상입니다. XP가 없다면 걱정하지 않으셔도 됩니다. 아래 이미지로 이 현상을 확인할 수 있습니다.
4. 제멋대로 작동하는 계산기
계산기 역시 가끔 예측하기 어려운 모습을 보입니다. 4의 제곱근을 구한 다음 거기서 2를 빼 보세요. 다음과 같은 결과가 나옵니다.

마이크로소프트 계산기를 개발한 프로그래머가 술에 취했던 걸까요? 물론 아닙니다! 이것은 제곱근 연산 결과가 정확히 0이 되어야 하는데, 부동소수점 처리 과정에서 미세한 오차가 남으면서 발생하는 버그로 보입니다. 이번에는 16의 제곱근에서 4를 빼 보세요. 필자의 결과물은 다음과 같습니다.

5. 특정 이름으로 폴더를 만들 수 없는 이유
흔히 알려진 금지 문자 외에도, 마이크로소프트가 폴더 이름으로 허용하지 않는 조합들이 있습니다. 폴더 이름을 'con'으로 지정해 보세요. 다음과 같은 오류 메시지가 나타납니다.

파일 이름에도 동일하게 적용됩니다. 또한 PRN, LPT1~LPT9, NUL, COM1~COM9 같은 이름을 파일이나 폴더에 붙이려 해도 같은 오류가 발생합니다. 이 이름들은 MS-DOS 시절부터 사용된 프린터, 시리얼 포트 등 하드웨어 장치의 예약어이기 때문에, 시스템이 이를 장치로 인식하도록 하기 위해 지금까지도 사용이 금지되어 있습니다.
다른 숨겨진 현상을 발견하셨나요?
필자가 아는 한 윈도우 XP 이후 버전에서 발견할 수 있는 현상은 대부분 소개한 것 같습니다. 여러분이 다른 윈도우 버전에서 발견한 재미있는 버그도 들려 주시기 바랍니다. 윈도우 95와 98 시절의 전설적인 버그 이야기라면 더욱 흥미로울 것입니다.