コンテキストメニューに「テキストドキュメントの新規作成」オプションがありません


29

今日、Windows 7(x64 Ultimate)コンテキストメニューに右クリックしたときに[新しいテキストドキュメントを作成する]オプションがなくなったことに気付きました。消えた方法や時期はわかりませんが、ポイントはなくなっています。

Googleで同じ問題を抱えている人を検索した後、このガイドの投稿に従ってみました。

しかし.txt、私のレジストリにキーが表示されないため、すぐに行き詰まりましたHKEY_CLASSES_ROOT。私は見ているだけ.textですが、それが同じものかどうかはわかりません。


回答:


35

コンテキストメニューが変更されていないWindows 7を実行している別のPCにアクセスできました。私はこのマシンのレジストリを覗いて、入力されたものを正確にコピーしました。そうすることで、壊れたコンテキストメニューでデスクトップ上の問題が解決しました。

内上記のすべての命令、2つの文字列を以下の.txt私が必要とするキーだったContent TypePerceivedType

要約すると、同様の問題に直面している場合、この問題を解決するために私がしたことは次のとおりです。うまくいけばそれもあなたのために働く。

(最初にレジストリをバックアップします。)

  1. 開いた regedit.exe
  2. 展開HKEY_CLASSES_ROOTと探し.txtキー。存在しない場合は作成します。
  3. .txtキー内で、2つの新しい文字列を作成します:Content TypePerceivedType
  4. (右クリック)[変更... ] の値はであるDefault必要がありますtxtfile
  5. (右クリック)[変更... ] の値はであるContent Type必要がありますtext/plain
  6. (右クリック)[変更... ] の値はであるPerceivedType必要がありますtext
  7. キーShellNew内の名前で新しいキーを作成し.txtます。
  8. ShellNewキー内で、という名前の新しい文字列を作成しますNullFile
  9. ShellNewキー内で、名前を持つ新しいExpandable String Valueを作成しますItemName
  10. (右クリック)[変更...との値ItemNameでなければなりません@%SystemRoot%\system32\notepad.exe,-470

最終的な結果がどうあるべきかのスクリーンショットは2つあります。

ここに画像の説明を入力してください

ここに画像の説明を入力してください


5
私にとっては本当にうまくいきませんでしたが、ウィンドウはコンテキストメニューのエントリ数を制限しているようです-コンテキスト項目を追加したプログラムを削除し、txtが表示されました。
ハイタワー14年

5
それは私がSHELLNEW以外.txtの下に他のすべてのフォルダを削除する必要がありました動作させるために
emirjonb

ここでは正常に機能しました。レジストリに変更を加えた後、ログオフする必要があります
レモHarsono

他の5つの不要なコンテキストメニュー項目を削除した後、再起動せずにWindows 10で完全に動作しました。
タマスボルヴァーリ16年

5
ここで、Notepad ++はデフォルト値を変更したように見えました(少なくともその値は「Notepad ++ _ file」でした)。それを「txtfile」に戻すとうまくいきました。
ティルコルディッツ

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

シェルはこれを使用して、「新規」メニューに配置するアイテムを決定します。

ここに画像の説明を入力してください

Microsoftには、これに関するKB記事があります:http : //support.microsoft.com/kb/140333

まったく新しいタイプを追加する(または壊れたタイプを修正する)場合は、使用するテキストを指定するために別のエントリを追加する必要があります。HKCR.txtのデフォルトエントリは「txtfile」です。次に、デフォルトのエントリが「テキストドキュメント」のようなものであるHKCR \ txtfileエントリがあることを確認します。

ここに画像の説明を入力してください

Explorerのすべてのインスタンスを閉じて(理想的には再起動します)、動作するはずです。


1
これらすべての提案を試みましたが、新しいテキストドキュメントの作成オプションはまだありません。私は、Ganeshによってリンクされた他のスレッドで言及されているプログラム、ShellNewHandelerと呼ばれるプログラムをダウンロードしようとさえしました。私のコンテキストには.txtオプションはありません。
マット

「txtfile」エントリに関する情報を含むように更新されました。
スノーデュー

ご協力いただきありがとうございます。ただし、何らかの理由で、テキストドキュメントのコンテキストメニューエントリはまだありません。私のレジストリエディタのスクリーンショットはあなたのものと同一に見えます。何らかのソフトウェアが競合している可能性がありますか?
マット

ダミーキーを作成してみてください(例: '.tst')。それが私がこれらの指示を試した方法です。tstfileエントリを作成して.tstのデフォルトキーを指すまで、それは私にとっては機能しませんでした。
スノーデュー

2

Microsoftの更新により権限が変更されることがあり、それによりコンテキスト機能のACLが強制終了されます。これらすべての年の後、それはまだ私たちの一部に起こります。

  • に行く Desktop-> mouse 2 -> New
  • 読み込まれたコンテキストメニューが表示されます。

そうでない場合は、以前の投稿を参照し、レジストリを確認/修正してください(素晴らしいことです!)。
はい、ただしフォルダ内ではない場合、

  • に行く documents-> Mouse 2 -> New
  • フォルダーが唯一の選択肢である場合は、除外されています。これを修正するには、ドキュメントで「新しいフォルダ」を作成し、それを開いて、そのフォルダ内の空白スペースMouse 2 -> Properties-> Security(タブ)で-> <user name> -> Permissions for <user name> -> Allow(自分で「フルコントロール」をお勧めします)-> Apply

再起動する必要はありませんでした。これは職場のIT部門の頭脳から得たものです。これもあなたの助けになることを願っています。


1

私はこれと同じ問題を抱えており、すべてのレジストリキーが正しいように見えても、新しいテキストドキュメントのオプションは頑なに表示されませんでした。

私のマシンのフォルダに名前の付いた空のテキストファイル追加した後にのみ、オプションが表示されました。(名前の「空の」部分は無関係に表示されます。Windowsはレジストリでファイルタイプのフレンドリ名を検索します。ただし、拡張子は重要です。)empty.txt\Windows\ShellNew

なぜ/どのように/いつファイルが消えたのか、またはある時点でまだそこになかった場合に必要になったのかを聞かないでください。しかし、その最後のステップは、私の場合に物事を機能させたものです。


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

(つまり、Notepad ++がインストールされているパスを使用して)、それは機能しました。私の他のすべてのエントリは、「新規」サブメニューに戻ります。


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 16

0

Janの答えは最も完全かつ正確ですが、ユーザーHightowerが述べたように、Windowsは「新規」右クリックメニューに表示できる項目の数を制限します。

既にいくつかのオプションがある場合は...既にあるオプションを削除してください。Word、Excel、Visioドキュメントのオプションを削除するとすぐに、テキストドキュメントオプションが表示されます。


それらをどのように削除しましたか?
ジャックトース

0

私はwindows10を使用します。私はこのように解決しました

  1. HKEY_CLASSES_ROOTをクリックし、regedit.exeで.txtを探します
  2. .txtを見つける
  3. 新規->キー。キー名はShellExです

ここに画像の説明を入力してください


0

同じ問題が発生し、Notepad ++をインストールした後に発生しました。上記の解決策のどれもこの問題を解決しませんでしたが、レジストリに次の項目を追加したときに問題を解決することができました。

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ファイルをいくつか削除しましたが、それでうまくいきました。


それらをどのように削除しましたか?
ジャックトース
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.