右クリックしたときに、Windows 7(x64 Ultimate)のコンテキストメニューに[新しいテキストドキュメントを作成]オプションがないことに気づきました。どのように、またはいつ消えたのかはわかりませんが、ポイントはなくなっています。
同じ問題のある人をGoogleで検索した後、 このガイド の投稿をフォローしてみました。
しかし、レジストリの.txt
の下にHKEY_CLASSES_ROOT
キーがないため、すぐに行き詰まりました。 .text
のみが表示されますが、同じかどうかはわかりません。
私はWindows 7を実行している別のPCにアクセスしました。私はこのマシンのレジストリをのぞいて、入力されたものを正確にコピーしました。これにより、デスクトップのコンテキストメニューが壊れて問題が解決しました。
上記のすべての指示に従って、必要な.txt
キー内の2つの文字列はContent Type
とPerceivedType
でした。
要約すると、同様の問題が発生している場合は、この問題を解決するために私が行った操作を次に示します。うまくいけば、それもあなたのために機能します。
(最初にレジストリをバックアップします。)
regedit.exe
を開くHKEY_CLASSES_ROOT
を展開し、.txt
キーを探します。存在しない場合は作成します。.txt
キー内に、2つの新しい文字列Content Type
とPerceivedType
を作成します。Default
の値はtxtfile
になります。Content Type
の値はtext/plain
である必要があります。PerceivedType
の値はtext
になります。.txt
キー内にShellNew
という名前の新しいキーを作成します。ShellNew
キー内に、NullFile
という名前の新しい文字列を作成します。ShellNew
キー内に、ItemName
という名前の新しいExpandable String Valueを作成します。ItemName
の値は@%SystemRoot%\system32\notepad.exe,-470
である必要があります以下は、最終的な結果のスクリーンショットです。
.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"=""
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):
自分で.txtキーを追加し、次の文字列値が存在することを確認してください。
HKEY_CLASSES_ROOT\.txt\ShellNew\NullFile
シェルはこれを使用して、「新規」メニューに配置するアイテムを決定します。
Microsoftには、これに関するKB記事があります: http://support.Microsoft.com/kb/1403
新しいタイプを追加する(または壊れたタイプを修正する)場合、使用するテキストを指定するために別のエントリを追加する必要がある場合があります。 HKCR.txtのデフォルトのエントリは「txtfile」である必要があります。次に、デフォルトのエントリが「テキストドキュメント」のようなHKCR\txtfileエントリがあることを確認します。
エクスプローラーのすべてのインスタンスを閉じます(理想的には再起動します)。
Microsoftのアップデートにより、権限が変更されることがあり、それによってコンテキスト機能のACLが強制終了されます。これらすべての年の後で、それはまだ私たちの一部に起こります。
Desktop-> mouse 2 -> New
に移動そうでない場合は、以前の投稿を参照し、レジストリを確認/修正してください(すばらしい!)。
「はい」の場合、フォルダ内ではない場合、
documents-> Mouse 2 -> New
に移動Mouse 2 -> Properties-> Security
(タブ)-> <user name> -> Permissions for <user name> -> Allow
(自分用に「フルコントロール」をお勧めします)-> Apply
。再起動する必要はありませんでした。私はこれを職場のITに精通したマニアックから得ました。これがあなたにも役立つことを願っています。
これと同じ問題があり、すべてのレジストリキーは正しいように見えましたが、新しいテキストドキュメントのオプションが頑固に表示されませんでした。
alsoの後に、empty.txt
という名前の空のテキストファイルをマシンの\Windows\ShellNew
フォルダーに追加した後にのみ、オプションが表示されました。 (名前の「空の」部分は関係がないように見えます-Windowsはレジストリでファイルタイプのわかりやすい名前を検索します。ただし、拡張子は重要です。)
なぜ/どのように/いつファイルが消えたのか、またはある時点でファイルがまだ存在していなかった場合に必要になったとき、私に尋ねないでください。しかし、その最後のステップは、私の場合、物事がうまくいくようにしたものです。
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"=""
同じ問題ですが、すべてのキーに正しい値がありました。 ItemNameの値を
C:\apps\Notepad++\notepad++.exe,-470
(つまり、Notepad ++がインストールされているパスを使用します)。他のすべてのエントリは「新規」サブメニューに戻りました。
同じ問題があり、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}"
Janの答えは最も完全で正確ですが、ユーザーHightowerが述べたように、Windowsは「新規」右クリックメニューに表示できる項目の数を制限しています。
すでにいくつかのオプションがある場合...すでにそこにあるものをいくつか削除します。 Word、Excel、Visioのドキュメントのオプションを削除するとすぐに、テキストドキュメントオプションが表示されます。
これが正しいバージョンです:
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"=""
私はwindows10を使用しています。私はこのように解決しました