클릭 두 번 만으로 어떤 파일이든 메모장으로 열 수 있다면 얼마나 편리할까요? 보통은 마우스 오른쪽 버튼을 클릭하고 '연결 프로그램'으로 이동한 뒤, 운이 좋으면 목록에서 메모장을 선택할 수 있습니다. 하지만 경우에 따라서는 메모장을 메뉴에 직접 추가해야 하기도 합니다. 이런 번거로운 과정을 생략하고 모든 파일 형식의 컨텍스트 메뉴에 바로 '메모장으로 열기' 옵션이 있다면 얼마나 좋을까요? 마이크로소프트는 이 기능이 유용하다고 생각하지 않았겠지만, 실제로 활용해 보면 그 장점을 분명히 느낄 수 있습니다.
이 기능이 왜 필요할까?
메모장으로 여는 컨텍스트 메뉴 옵션이 왜 필요한지 잘 와닿지 않을 수 있습니다. 하지만 서드파티 프로그램 없이 SRT나 SUB 자막 파일을 편집해 본 적이 있다면 그 필요성을 금방 깨닫게 될 것입니다. PHP나 HTML 파일을 무거운 에디터를 열지 않고 간단히 수정하고 싶을 때도 유용합니다. 하드 디스크 공간만 차지하고 메모리만 불필요하게 잡아먹는 프로그램 없이도 충분히 작업할 수 있는 분들이라면 더욱 그렇습니다.
특히 개발자라면 문제가 생겼을 때 무거운 Visual Studio가 실행되기를 기다리는 대신 코드 한 줄을 빠르게 수정할 수 있어서, '이 기능이 지금까지 어디에 숨어 있었나' 하고 느끼게 될 것입니다.
따라 하기
이 기능의 가장 큰 장점은 설정 과정이 몇 단계 되지 않고 어렵지 않다는 점입니다. 아래의 간단한 튜토리얼만 따라 하면 누구나 쉽게 적용할 수 있습니다.
1단계: 실행 창 열기
키보드에서 'Windows + R' 키를 누릅니다. 그러면 '실행' 대화상자가 나타납니다.
2단계: 레지스트리 편집기 실행
대화상자에 'regedit'를 입력하고 Enter 키를 누릅니다. 그러면 레지스트리 편집기가 열립니다.
주의: 이 시점부터는 이 튜토리얼에서 안내하는 내용 외에는 절대 아무것도 변경하지 마세요. 레지스트리를 함부로 수정하면 손상되어 컴퓨터가 정상적으로 작동하지 않을 수 있습니다. 이번 프로젝트처럼 사소하든 크든 레지스트리를 수정하기 전에는 반드시 백업을 먼저 해두세요. 또한 튜토리얼을 끝까지 읽어보고 모든 단계를 이해할 수 있는지 확인하세요. 단 하나의 단계라도 확신이 서지 않는다면 이 작업은 진행하지 않는 것이 좋습니다. 운영체제의 근간을 이루는 핵심 구성 요소를 수정하는 작업이기 때문입니다.
3단계: shell 키로 이동
'HKEY_CLASSES_ROOT\*\shell' 경로로 이동합니다. 다음과 같은 화면이 보일 것입니다.

4단계: 새 키 만들기
'shell' 키를 마우스 오른쪽 버튼으로 클릭하고 '새로 만들기'에 마우스를 올린 뒤 '키'를 선택합니다. 새 키의 이름을 '메모장으로 열기'로 지정합니다.
5단계: command 하위 키 생성
'메모장으로 열기' 키 아래에 'command'라는 이름의 또 다른 키를 만듭니다. 그리고 방금 생성한 키를 선택합니다.
6단계: 기본값 수정
regedit 창 오른쪽의 '(기본값)'을 마우스 오른쪽 버튼으로 클릭하고 '수정'을 선택합니다. 값 데이터에 'notepad.exe %1'을 입력합니다. 이렇게 하면 컨텍스트 메뉴에서 선택한 파일의 내용이 메모장 창 안에서 열리게 됩니다. 최종 결과는 다음과 같아야 합니다.

완성 확인하기
이제 평소 메모장으로 자주 열던 PHP 파일 등 아무 파일이나 선택해 보세요. 마우스 오른쪽 버튼을 클릭하고 '메모장으로 열기'를 누르면 됩니다. 거의 노력 없이도 여러분만의 컨텍스트 메뉴를 성공적으로 만든 것입니다. 이제 이마의 식은땀을 닦으셔도 좋습니다. 다만 앞으로 레지스트리를 다룰 때는 항상 각별히 주의하시기 바랍니다.