새로 만들기 → 텍스트 문서 가 사라졌을 경우

 오른쪽 마우스를 클릭하면 뜨는 메뉴를 컨텍스트 메뉴(Context Menu)라 한다. 적당한 우리말이 없는 것 같다. 오른쪽 마우스 클릭 메뉴라 부르기에도 조금 길다. 조금 짧게 하면 우클릭메뉴 정도 되겠다. 암튼, 이걸 말 할려고 한건 아니다.

 얼마 전, 레지스트리 정리기를 이용하여 쓰레기 레지스트리를 정리를 하였다. 그런데 나도 모르게 바탕화면에서 오른쪽 마우스 클릭했을 때 뜨는 컨텍스트 메뉴에서 "새로 만들기"의 "텍스트 문서"가 사라진 것이다. 메모용으로 텍스트 문서를 많이 사용하는 나에게 있어서 매우 불편한 일이 었다.

 새로만들기에서  텍스트 문서를 복구 하는 법을 알아보자.

1. 시작 → 실행 클릭(Windows Key + R ) → regedit 입력

2. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txt 로 이동 → 우클릭 → 새로 만들기 → 키 → "ShellNew" 으로 이름 변경

3. ShellNew → 새로 만들기 → 문자열 값 → "NullFile" 으로 이름 변경

 이런 식으로 바탕화면 컨텍스트 메뉴의 새로 만들기에 등록하고자 하는 파일을 등록할 수 있다.

 이것도 어렵다면 아래의 파일을 다운 받아서 한 번만 실행해 주면된다. 아래의 파일은 TXT 파일을 새로만들기에 등록하고 연결 프로그램에 메모장을 연결시켜 준다.
[code]Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.txt]
"PerceivedType"="text"
@="txtfile"
"Content Type"="text/plain"

[HKEY_CLASSES_ROOT\.txt\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\.txt\ShellNew]
"ItemName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
  6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
  00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,2c,00,\
  2d,00,34,00,37,00,30,00,00,00
"NullFile"=""
[/code]
레지스트리의 변경이 감지된 후에 시스템에 반영되므로 레지스트리를 변경했다고 해서 바로 시스템에 반영되진 않는다.