2012-04-24 8 views
0

Windows XPの背景を右クリックして(そして「新しい」に移動する)右クリックメニューから1つを削除したいと思います。 私はレジストリでHKCR - >ディレクトリ - >バックグラウンド - > sheelexを試しましたが、 "新しい"項目がありますが、値は1つだけです。
問題は20種類ありますが、毎回その.txtを探す時間を節約するために必要なのは1つだけです(ランダムなものが新しいファイルに追加されていないことを確認するために、毎回自分で拡張機能を編集しています)。 このメニューの内容はどこにありますか?windowsXP上の右クリックメニュー:新しいファイルタイプ

答えて

1

このトピックは、ここで説明される:は反対のことを行うには
http://msdn.microsoft.com/en-us/library/windows/desktop/cc144101(v=vs.85).aspx#new

新しいサブメニューを拡張、キー以下のレジストリを検索する必要があります。

XXXがファイルである
HKEY_CLASSES_ROOT\.XXX\ShellNew 

拡張名。例:bmprtftxtなど
以下のバッチファイルを使用してこれを行うことができます。

@ECHO OFF 
REG EXPORT HKEY_CLASSES_ROOT "%TEMP%\REGLIST.TMP" 
FIND /I "\SHELLNEW]" "%TEMP%\REGLIST.TMP" 
DEL "%TEMP%\REGLIST.TMP" 
PAUSE 

これは次のように表示されます。

[HKEY_CLASSES_ROOT\.doc\ShellNew] 
[HKEY_CLASSES_ROOT\.dpp\ShellNew] 
[HKEY_CLASSES_ROOT\.Hxs\Hxs\ShellNew] 
[HKEY_CLASSES_ROOT\.lnk\ShellNew] 
[HKEY_CLASSES_ROOT\.rtf\ShellNew] 
[HKEY_CLASSES_ROOT\.txt\ShellNew] 
[HKEY_CLASSES_ROOT\.zip\ShellNew] 

上記のリンクに記載されているように、それは必要条件に従わなければならないので、すべてではないShellNewサブキーがNewサブメニューに表示されます注。

新しいファイルのメニューエントリを削除するには、ShellNewレジストリサブキーを削除します。ファイルの拡張子名がdppある場合

たとえば、レジ​​ストリキーは、次のようになります。

HKEY_CLASSES_ROOT\.dpp\ShellNew 

そしてShellNewサブキーを削除するには、レジストリエディタまたはコマンドラインREGツールを使用することができます。

REG DELETE HKEY_CLASSES_ROOT\.dpp\ShellNew 
REG例えば
関連する問題