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


29

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

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

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


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

답변:


35

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

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

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

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

  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.