如何用注冊表修改鼠標右鍵設置?
一去掉新建菜單中的無用項
在桌面上點右鍵→新建→任意選擇一個建立記下它的擴展名這裡我建立的Photoshop圖像擴展名為psd
找開RegWorkshop雙擊打開HKEY_CLASSES_ROOT根鍵可以看到下面有許多“xxx”的主鍵這裡登記的就是windows中擴展名與應用程序的對應關系(比如txt文件與記事本程序notepadexe對應)
找到psd主鍵(快捷方法選中任意主鍵然後在快速鍵入psd程序就會自動切換到該主鍵)雙擊打開該鍵看到下面有個ShellNew主鍵選中ShellNew查看右側窗口可以看到一個NullFile的空字串將ShellNew主鍵直接刪除即可
需要說明的幾點
①對於txt主鍵下的ShellNew建議保留經常在用到
②有些擴展名的ShellNew鍵右邊沒有NullFile字串如rar如圖這種情況要在新建中去掉的話建議將ShellNew主鍵改為ShellNew以便以後還可以改回
③比較特殊的一個寫字板文檔主鍵名為doc它下面有個ShellNew我們照上面的方法只刪掉有NullFile字串的主鍵
④有些應用程序在打開時會查找ShellNew主鍵發現不存在或改動時就會新建一個對付方法設置權限右擊ShellNew主鍵選擇“權限”在彈出的窗口中將用戶權限設為“拒絕”
知識點
注冊表中的根鍵(指可以編輯器中看到的)只有個分別是HKEY_CLASSES_ROOTHKEY_CURRENT_USERHKEY_LOCAL_MACHINEHKEY_USERSHKEY_CURRENT_CONFIG
子鍵(或稱主鍵)在這些主鍵下面的鍵全部稱為主鍵
鍵值每個鍵對應的右窗口中的項目稱為該鍵的鍵值常用的有字符串可擴充字符串DWORD值和二進制值
數據賦予鍵值的字符稱為該鍵值的數據
①字符串可鍵入所有合法字符做為數據
②可擴充字符串跟字符串類似但可以鍵入變量如%SystemRoot%systemnotepadexe
③二進制值可以用來表示任意長度的整數在注冊表中以十六進制方式表示
④DWORD值一般用作真假判斷表示假表示真
二所有文件右鍵菜單
舉例比如我安裝了avast!Antivirus和一個小工具現在右鍵變成這樣
找開RegWorkshop雙擊打開HKEY_CLASSES_ROOT根鍵打開*主鍵(*表示所有文件)下面有兩個與右鍵相關的鍵Shell和ShellexContextMenuHandlers
Shell這個鍵下面一般為以下結構
HKEY_CLASSES_ROOT*shell
HKEY_CLASSES_ROOT*shellopen
HKEY_CLASSES_ROOT*shellopencommand
表明*鍵與command子鍵中所指定的應用程序建立了關聯
Shellex說明*鍵的文件類型與Windows系統中的外殼擴展中的屬性頁句柄建立了關聯在 ShellexContextMenuHandlers鍵下面子鍵名一般為{FEAAC ADAF}形式或該鍵的默認鍵值為這種形式
知識點{FEAACADAF}在此鍵中一般是程序在注冊表中注冊的CLSID
CLSID是class ID的縮寫對於每個組件類都需要分配一個唯一表示它的代碼就是ID為了避免沖突微軟使用GUID作為CLSID有生成GUID的函數主要是根據當時的時間機器地址等信息動態產生理論上可保證全球唯一
打開Shell鍵在下面找到了Go Dos和Go Explorer兩項刪除
打開shellexContextMenuHandlers鍵在下面找到了avast鍵刪除
現在隨便點個文件看看效果已經沒有了
三文件夾右鍵菜單
在文件夾上點右鍵看一下多了三項Go DosMSDOS和復制路徑
找到Directory主鍵(文件夾)打開下面的Shell鍵果然發現了Go Dos和MSDOS子鍵細心的朋友一定發現了在菜單上顯示的是MSDOS便這裡怎麼變MSDOS了原來菜單上顯示的文字是在該鍵的默認值中設置的
現在我們將默認數值清空看看效果現在它就以MSDOS鍵名做了菜單文字並默認第一個字母為快捷鍵(指定快捷鍵的方法在需要用做快捷鍵的字母前加&如MS&DOS主鍵或數據中均可)
打開DirectoryshellexContextMenuHandlers找到Ninotech Path Copy這就是在菜單中出現的“復制路徑”這裡需要說明的是有些程序放到右鍵菜單中的文字不是寫在注冊表中的而是在DLL文件中就像此例處理這種情況要謹慎
四驅動器右鍵菜單
看看驅動器的右鍵菜單也多了個Go Dos選項
找到Drive主鍵或在地址欄鍵入HKEY_CLASSES_ROOTDrive轉到該鍵打開Shell子鍵刪掉下面的Go Dos鍵
五資料夾右鍵菜單
它在注冊表中的名稱為Folder籠統的說就是包括文件夾和驅動器在內具體是如何定義和區分的尚未搞清(PS有懂的朋友麻煩指點一下)
如果你的文件夾和驅動器右鍵中有相同的菜單但是在HKEY_CLASSES_ROOTDirectory和HKEY_CLASSES_ROOTDrive中都找不到話那它一定是放在了這個鍵下面
From:http://tw.wingwit.com/Article/os/xtgl/201311/9841.html