상황에 맞는 메뉴에서“새 텍스트 문서 만들기”옵션이 누락되었습니다


29

오늘 마우스 오른쪽 버튼을 클릭하면 Windows 7 (x64 Ultimate) 상황에 맞는 메뉴에 "새 텍스트 문서 만들기"옵션이 더 이상 나타나지 않습니다. 언제 어떻게 사라 졌는지 전혀 모른다. 요점은 사라 졌다는 것이다.

같은 문제가있는 사람들을 Google에서 검색 한 후이 안내서 의 게시물을 따라 해 보았습니다 .

그러나 .txt에서 레지스트리에 키 가 표시되지 않아서 바로 붙어 있습니다 HKEY_CLASSES_ROOT. 나는 단지 볼 수 .text있지만 그것이 같은 것인지 확실하지 않습니다.


이 포스트를 살펴 가지고 superuser.com/questions/34704/...
— 가네 R.

답변:


35

상황에 맞는 메뉴가 그대로 유지 된 컴퓨터 인 Windows 7을 실행하는 다른 PC에 액세스했습니다. 이 기계의 레지스트리를 들여다보고 입력 한 내용을 정확하게 복사했습니다. 이렇게하면 깨진 상황에 맞는 메뉴가있는 데스크탑의 문제가 해결되었습니다.

위에 나열된 모든 지침에 .txt따라 필요한 키 내의 두 문자열 은 Content Type및 PerceivedType입니다.

따라서 비슷한 문제에 직면 한 경우이 문제를 해결하기 위해 수행 한 작업은 다음과 같습니다. 잘하면 그것은 당신을 위해 작동합니다.

(먼저 레지스트리를 백업하십시오.)

  1. 열다 regedit.exe
  2. 확장 HKEY_CLASSES_ROOT하고 .txt키를 찾으십시오 . 존재하지 않는 경우 하나를 작성하십시오.
  3. 내 .txt키, 두 개의 새로운 문자열을 만듭니다 Content Type하고 PerceivedType.
  4. (오른쪽 클릭) 수정 ... 이며 값 Default은입니다 txtfile.
  5. (오른쪽 클릭) 수정 ... 이며 값 Content Type은입니다 text/plain.
  6. (오른쪽 클릭) 수정 ... 이며 값 PerceivedType은입니다 text.
  7. 키 ShellNew안에 이름으로 새 키를 만듭니다 .txt.
  8. ShellNew키 내에서 이름으로 새 문자열을 작성하십시오 NullFile.
  9. ShellNew키 내에서 이름 으로 새 확장 가능 문자열 값 을 작성하십시오 ItemName.
  10. (오른쪽 클릭) 수정 ... 그리고 값 ItemName이어야한다@%SystemRoot%\system32\notepad.exe,-470

최종 결과는 다음과 같은 두 가지 스크린 샷입니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


5
Diddnt는 실제로 저에게 효과적입니다 .Windows는 컨텍스트 메뉴의 항목 수를 제한하는 것 같습니다. 컨텍스트 항목을 추가하고 txt가 표시된 일부 프로그램을 방금 제거했습니다.
— Hightower

5
작동하려면 ShellNew를 제외한 .txt 아래의 다른 모든 폴더를 삭제해야합니다.
— emirjonb

여기서 잘 작동했습니다. 레지스트리를 변경 한 후 로그 오프하면됩니다.
— Remo Harsono

불필요한 다른 상황에 맞는 메뉴 항목 5 개를 삭제 한 후 재부팅하지 않고 Windows 10에서 완벽하게 작동했습니다.
— Tamás Bolvári

5
여기서 Notepad ++는 기본값을 변경 한 것 같습니다 (최소한 값은 "Notepad ++ _ file"이었습니다). 다시 "txtfile"로 변경하면 트릭을 수행했습니다.
— Kolditz까지

19

.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"=""

1
또한 탐색기를 나중에 다시 시작하거나 재부팅하십시오.
— dlf

4
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):

2
이것이 질문에 대한 답변이 될 수 있지만, 그 이유에 대한 설명을 제공 할 수 있다면 더 나은 답변이 될 것 입니다.
— DavidPostill

Win10에서 나를 위해 일했으며 다시 시작할 필요가 없습니다.
— MTAdmin

3

.txt 키를 직접 추가 한 후 다음 문자열 값이 있는지 확인하십시오.

HKEY_CLASSES_ROOT\.txt\ShellNew\NullFile

쉘은이를 사용하여 'New'메뉴에 넣을 항목을 결정합니다.

여기에 이미지 설명을 입력하십시오

마이크로 소프트는 여기에 대한 기술 자료 문서가 있습니다 : http://support.microsoft.com/kb/140333

새로운 유형을 추가하거나 깨진 유형을 수정하는 경우 사용되는 텍스트를 지정하기 위해 다른 항목을 추가해야 할 수도 있습니다. HKCR.txt의 기본 항목은 'txtfile'이어야합니다. 그런 다음 '텍스트 문서'와 같은 기본 항목이있는 HKCR \ txt 파일 항목이 있는지 확인하십시오.

여기에 이미지 설명을 입력하십시오

탐색기의 모든 인스턴스를 닫고 (이상적으로 재부팅) 작동해야합니다.


1
나는이 모든 제안을 시도했지만 여전히 새로운 텍스트 문서 옵션을 만들지 않습니다. 나는 ShellNewHandeler라는 프로그램 Ganesh가 링크 한 다른 스레드에서 언급 된 프로그램을 다운로드하려고 시도했습니다. 내 상황에 .txt 옵션이 없습니다.
— Matt

'txtfile'항목에 대한 정보를 포함하도록 업데이트되었습니다.
— snowdude

당신의 도움을 주셔서 감사합니다. 그러나 어떤 이유로 텍스트 문서에 대한 컨텍스트 메뉴 항목이 여전히 없습니다. 내 레지스트리 편집기 스크린 샷은 귀하의 스크린 샷과 동일하게 보입니다. 어떤 종류의 소프트웨어가 충돌하여 이것을 일으킬 수 있습니까?
— Matt

더미 키 (예 : '.tst')를 만들어보십시오. 이것이 제가이 지침을 테스트 한 방법입니다. tstfile 항목을 만들고 .tst 기본 키를 가리 키기 전까지는 작동하지 않았습니다.
— snowdude

2

Microsoft 업데이트는 때때로 권한을 변경하여 컨텍스트 기능에 대한 ACL을 제거합니다. 이 세월이 지난 후에도 여전히 우리 중 일부에게 발생합니다.

  • 로 이동 Desktop-> mouse 2 -> New
  • 채워진 상황에 맞는 메뉴가 있어야합니다.

그렇지 않은 경우 이전 게시물을 참조하여 레지스트리를 확인 / 수정하십시오 (좋은 것!).
그렇다면 폴더 안에없는 경우

  • 로 이동 documents-> Mouse 2 -> New
  • 폴더 만 선택할 수 있다면 제외 된 것입니다. 이 문제를 해결하려면 문서에서 "새 폴더"를 만들고 폴더를 연 다음 해당 폴더 내부의 빈 공간 Mouse 2 -> Properties-> Security(Tab) -> <user name> -> Permissions for <user name> -> Allow에서 직접 "모든 권한"을 사용하는 것이 좋습니다 -> Apply.

재부팅 할 필요가 없었습니다. 나는 직장에서 IT의 미치광이 미치광이에서 이것을 얻었고, 이것이 당신에게도 도움이되기를 바랍니다.


1

나는이 같은 문제가 있었고 모든 레지스트리 키가 올바른 것처럼 보이지만 새 텍스트 문서에 대한 옵션이 완고 히 거부되었습니다.

후에 만 도 라는 이름의 빈 텍스트 파일 추가 empty.txt내 컴퓨터의에 \Windows\ShellNew폴더 옵션 나를 위해 표시했다. (이름의 "빈"부분은 관련이없는 것으로 나타납니다. Windows는 레지스트리에서 파일 형식의 이름을 찾습니다. 그러나 확장명은 중요합니다.)

파일이 왜 / 어떻게 / 언제 사라 졌는지 또는 어떤 시점에 파일이없는 경우 필요한 파일인지 묻지 마십시오. 그러나 마지막 단계는 제 경우에 일을 일으켰습니다.


1

1. HKEY_CLASSES_ROOT를 클릭하고 regedit.exe에서 .txt를 찾으십시오.

2. 다음 코드를 내보내고 (복사본으로 백업 보관) 복사 붙여 넣기를 수행하십시오.

3. 마지막으로 .txt로 가져옵니다. 그게 다야. Windows 10에서 작동합니다.

// 신용은 blackout1000으로갑니다 http://www.cnet.com/forums/discussions/no-new-text-document-thru-right-mouse-click-menu-52234/

Windows Registry Editor Version 5.00

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

[HKEY_CLASSES_ROOT\.txt\OpenWithList]

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

[HKEY_CLASSES_ROOT\.txt\shell]

[HKEY_CLASSES_ROOT\.txt\shell\open]

[HKEY_CLASSES_ROOT\.txt\shell\open\command]
@="notepad.exe %1"

[HKEY_CLASSES_ROOT\.txt\ShellNew]
"NullFile"=""

0

같은 문제이지만 모든 키에 올바른 값이 있습니다. 방금 ItemName의 값을

C:\apps\Notepad++\notepad++.exe,-470

(즉, 메모장 ++가 설치된 경로를 사용하는 것입니다) 작동했습니다. 다른 모든 항목은 "신규"하위 메뉴로 돌아갑니다.


0

올바른 버전은 다음과 같습니다.

Windows Registry Editor Version 5.00

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

[HKEY_CLASSES_ROOT\.txt\OpenWithList]

[HKEY_CLASSES_ROOT\.txt\OpenWithList\notepad.exe]

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

[HKEY_CLASSES_ROOT\.txt\ShellNew]
"NullFile"=""

2
이것은 사실상 Theva의 답변과 중복됩니다. 각 답변은 이미 기여한 것과 실질적으로 다른 솔루션을 제공하는 것입니다.
— fixer1234

0

Jan의 답변은 가장 완전하고 정확하지만 Hightower 사용자가 언급했듯이 Windows는 "새로 만들기"오른쪽 클릭 메뉴에 나타날 수있는 항목 수를 제한합니다.

이미 몇 개 이상의 옵션이있는 경우 이미있는 옵션을 제거하십시오. Word, Excel 및 Visio 문서에 대한 옵션을 제거하자마자 텍스트 문서 옵션이 나타났습니다.


그것들을 어떻게 제거 했습니까?
— Jacktose

0

나는 windows10을 사용합니다. 이 방법으로 해결

  1. HKEY_CLASSES_ROOT를 클릭하고 regedit.exe에서 .txt를 찾으십시오.
  2. .txt 찾기
  3. 새로운-> 키. 키 이름은 ShellEx입니다

여기에 이미지 설명을 입력하십시오


0

나는 같은 문제가 있었고 메모장 ++를 설치 한 후에 일어났다. 언급 된 솔루션 중 어느 것도 나를 위해이 문제를 해결하지 못했지만 레지스트리에 다음을 추가했을 때 작동하도록 할 수있었습니다.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Notepad++_file]
@="Notepad++ Document"

[HKEY_CLASSES_ROOT\Notepad++_file\DefaultIcon]
@="\"%1\""

[HKEY_CLASSES_ROOT\Notepad++_file\shell]
@="open"

[HKEY_CLASSES_ROOT\Notepad++_file\shell\Edit]
@="&Edit"

[HKEY_CLASSES_ROOT\Notepad++_file\shell\Edit\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office16\\msohtmed.exe\" %1"

[HKEY_CLASSES_ROOT\Notepad++_file\shell\open]

[HKEY_CLASSES_ROOT\Notepad++_file\shell\open\command]
@="\"C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\OFFICE16\\MSOXMLED.EXE\" /verb open \"%1\""

[HKEY_CLASSES_ROOT\Notepad++_file\shell\Print]
@="&Print"

[HKEY_CLASSES_ROOT\Notepad++_file\shell\Print\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office16\\msohtmed.exe\" /p %1"

[HKEY_CLASSES_ROOT\Notepad++_file\ShellEx]

[HKEY_CLASSES_ROOT\Notepad++_file\ShellEx\IconHandler]
@="{42042206-2D85-11D3-8CFF-005004838597}"

-1

내 문제는 내 "새 → 텍스트 파일"이 표시되지 않았지만 모든 레지스터가 올바른 것입니다.

그래서 목록에서 일부 프로그램을 제거해야했습니다. 분명히 Windows에는 거기에 표시 할 프로그램 수에 대한 제한이 있습니다. 정기적으로 사용하지 않은 Microsoft Office 파일을 제거하여 저에게 효과적이었습니다.


어떻게 제거 했습니까?
— Jacktose
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.