2012-04-24 28 views
0

我想刪除所有文件類型,但右鍵菜單導致右鍵單擊Windows XP中的背景(然後去「新建」)。 我在註冊表中嘗試了HKCR - >目錄 - >背景 - > sheelex,並且有「新」項目,但它只有一個值。
問題是我有20個文件類型,但每次只需要一個節省時間查找.txt(確保沒有隨機內容添加到新文件,我每次都是自己編輯擴展名)。 我在哪裏可以找到這個菜單的內容?windowsXP在後臺右鍵菜單:新文件類型

回答

1

此主題在這裏解釋:擴展新的子菜單
http://msdn.microsoft.com/en-us/library/windows/desktop/cc144101(v=vs.85).aspx#new

相反的操作,則需要在註冊表中搜索以下重點:

HKEY_CLASSES_ROOT\.XXX\ShellNew 

XXX是一個文件擴展名。 bmp,rtf,txt
您可以通過使用下面的批處理文件來做到這一點。

@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例如:

REG DELETE HKEY_CLASSES_ROOT\.dpp\ShellNew