
오늘 Windows 7(x64 Ultimate) 컨텍스트 메뉴에 마우스 오른쪽 버튼을 클릭해도 "새 텍스트 문서 만들기" 옵션이 더 이상 없다는 것을 알았습니다. 언제, 어떻게 사라졌는지는 알 수 없지만, 요점은 사라졌다는 것입니다.
동일한 문제를 가진 사람들을 Google에서 검색한 후 다음 게시물을 시도해 보았습니다.이 가이드.
.txt
하지만 . 아래의 레지스트리에 키가 표시되지 않아 바로 멈췄습니다 HKEY_CLASSES_ROOT
. 나는 a만 보지만 .text
그것이 같은 것인지는 확실하지 않습니다.
답변1
Windows 7을 실행하는 다른 PC(컨텍스트 메뉴가 그대로 유지된 컴퓨터)에 액세스할 수 있게 되었습니다. 나는 이 기계의 레지스트리를 엿보고 입력된 내용을 정확히 복사했습니다. 이렇게 하면 컨텍스트 메뉴가 깨진 데스크탑의 문제가 해결되었습니다.
위에 나열된 모든 지침에 따라 .txt
필요한 키 내의 두 문자열은 Content Type
및 입니다 PerceivedType
.
요약하자면, 비슷한 문제에 직면한 경우 이 문제를 해결하기 위해 제가 수행한 작업은 다음과 같습니다. 그것이 당신에게도 효과가 있기를 바랍니다.
(먼저 레지스트리를 백업하세요.)
- 열려 있는
regedit.exe
- 확장
HKEY_CLASSES_ROOT
하고 키를 찾으십시오.txt
. 존재하지 않는 경우 새로 만듭니다. - 키 내에서
.txt
두 개의 새로운 문자열(Content Type
및 ) 을 만듭니다PerceivedType
. - (마우스 오른쪽 버튼으로 클릭)수정하다...의 값은
Default
이어야 합니다txtfile
. - (마우스 오른쪽 버튼으로 클릭)수정하다...의 값은
Content Type
이어야 합니다text/plain
. - (마우스 오른쪽 버튼으로 클릭)수정하다...의 값은
PerceivedType
이어야 합니다text
. ShellNew
키 내의 이름으로 새 키를 만듭니다.txt
.- 키 내에서
ShellNew
이름이 인 새 문자열을 만듭니다NullFile
. - 키 내에서
ShellNew
새 항목을 만듭니다.확장 가능한 문자열 값이름으로ItemName
. - (마우스 오른쪽 버튼으로 클릭)수정하다...값은 다음과
ItemName
같아야 합니다.@%SystemRoot%\system32\notepad.exe,-470
다음은 최종 결과에 대한 두 가지 스크린샷입니다.
답변2
확장자를 가진 새 파일을 만들고 .reg
, 복사하고, 붙여넣고, 저장하고 실행하세요.
Windows Registry Editor Version 5.00
; clear the key
[-HKEY_CLASSES_ROOT\.txt]
; and recreate
[HKEY_CLASSES_ROOT\.txt]
"PerceivedType"="text"
@="txtfile"
"Content Type"="text/plain"
[HKEY_CLASSES_ROOT\.txt\ShellNew]
; @C:\Windows\system32\notepad.exe,-470
"ItemName"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,\
73,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"=""
답변3
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\.txt]
[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"=""
[-HKEY_CLASSES_ROOT\txtfile]
[HKEY_CLASSES_ROOT\txtfile]
"EditFlags"=dword:00010000
@="Text Document"
"FriendlyTypeName"=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,36,00,39,00,00,00
[HKEY_CLASSES_ROOT\txtfile\DefaultIcon]
@=hex(2):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,69,00,6d,00,\
61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,\
00,30,00,32,00,00,00
[HKEY_CLASSES_ROOT\txtfile\shell]
[HKEY_CLASSES_ROOT\txtfile\shell\open]
[HKEY_CLASSES_ROOT\txtfile\shell\open\command]
@=hex(2):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,4e,00,4f,00,\
54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\
00
[HKEY_CLASSES_ROOT\txtfile\shell\print]
[HKEY_CLASSES_ROOT\txtfile\shell\print\command]
@=hex(2):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,4e,00,4f,00,\
54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,2f,00,70,00,20,\
00,25,00,31,00,00,00
[HKEY_CLASSES_ROOT\txtfile\shell\printto]
[HKEY_CLASSES_ROOT\txtfile\shell\printto\command]
@=hex(2):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,20,00,2f,00,70,00,74,\
00,20,00,22,00,25,00,31,00,22,00,20,00,22,00,25,00,32,00,22,00,20,00,22,00,\
25,00,33,00,22,00,20,00,22,00,25,00,34,00,22,00,00,00
[-HKEY_CLASSES_ROOT\SystemFileAssociations\.txt]
[HKEY_CLASSES_ROOT\SystemFileAssociations\.txt]
"PerceivedType"="document"
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\OpenWithList]
"a"="NOTEPAD.EXE"
"MRUList"="a"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\OpenWithProgids]
"txtfile"=hex(0):
답변4
.txt 키를 직접 추가한 후 다음 문자열 값이 있는지 확인하세요.
HKEY_CLASSES_ROOT\.txt\ShellNew\NullFile
쉘은 이를 사용하여 '새' 메뉴에 넣을 항목을 결정합니다.
Microsoft는 여기에 대한 KB 문서를 제공합니다. http://support.microsoft.com/kb/140333
새로운 유형을 추가하는 경우(또는 손상된 유형을 수정하는 경우) 사용되는 텍스트를 지정하기 위해 다른 항목을 추가해야 할 수도 있습니다. HKCR.txt의 기본 항목은 'txtfile'이어야 합니다. 그런 다음 '텍스트 문서'와 같은 기본 항목이 있는 HKCR\txtfile 항목이 있는지 확인하세요.
Explorer의 모든 인스턴스를 닫으면(이상적으로는 재부팅) 제대로 작동합니다.