俞木發(fā)
大家知道Windows 10很多高級操作都是借助注冊表完成的,平時我們在網(wǎng)上也會看到很多關于注冊表的技巧。不過常規(guī)的注冊表編輯操作是按照文章的提示一步步展開相應的鍵值進行修改,如果鍵值路徑較長,查找相應的鍵值費時費力。其實Windows 10注冊表編輯還有更多簡捷的方法可以使用。
1 常用鍵值一鍵收藏
對于注冊表中常用的鍵值,如注冊表中的啟動項、IE主頁等經(jīng)常需要進行查看或者編輯的鍵值。對于這類鍵值可以直接利用注冊表編輯器自帶的收藏夾進行收藏,這樣下次需要使用時直接點擊收藏的鍵值即可直達。比如[HKEY_LOCAL_ M AC H I N E \ S o f t w a r e\ M i c r o s o f t \ W i n d o w s\ CurrentVersion\Run],在注冊表中展開相應的鍵值后,點擊“收藏夾→添加到收藏夾”,然后將收藏的項目命名為“RUN啟動項”(圖1)。
這樣以后我們需要再次編輯這個鍵值時,同上在注冊表編輯器收藏夾里直接點擊“收藏夾→RUN啟動項”就可以快速定位到上述鍵值了(圖2)。
2 多層鍵值復制直達
當然收藏夾只能收藏常用的項目,對于一些不常用的鍵值,我們可以通過自制VBS腳本的方法實現(xiàn)復制直達。啟動記事本輸入下列的代碼,然后將其保存為“regeit.vbs”放置在桌面?zhèn)溆茫ù四_本及下文的腳本,皆可下載獲?。篽ttps:// pan.baidu.com/s/1skWsA3j):
Created by Sergey Tkachenko
Dim objHTA
Dim cClipBoard
Dim WshShell
set objHTA=createobject("htmlfile")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("text")
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.RegWrite "HKCU\Software\Microsoft\Windows\ CurrentVersion\Applets\Regedit\LastKey", cClipBoard, "REG_SZ"
WshShell.Run "regedit.exe -m"
Set objHTA = nothing
Set WshShell = nothing
上述代碼的作用是通過讀取系統(tǒng)剪貼板的鍵值內(nèi)容,然后根據(jù)復制的內(nèi)容啟動注冊表編輯器,并定位到相應的鍵值。因此對于復雜鍵值修改,我們只要先復制相應的鍵值,然后再運行上述腳本即可。比如在網(wǎng)上看到某篇關于修改注冊表的文章,打開后選擇相應的鍵值,右擊選擇“復制”,復制其中的鍵值內(nèi)容(不包括[])(圖3)。
然后運行桌面的“regeit.vbs”腳本,此時系統(tǒng)會提示啟動注冊表編輯器,按提示以管理員身份啟動注冊表編輯器,啟動后就會自動定位到上述復制的鍵值了(圖4)。
3 鍵值編輯一步到位
除了展開相應的鍵值,很多注冊表的修改還需要對相應的鍵值進行修改。上述方法只是實現(xiàn)快速定位,具體鍵值仍然需要手動進行修改。如果要實現(xiàn)鍵值一步到位的修改,我們還可以借助命令行來完成。比如病毒破壞資源管理器文件夾顯示設置,如果要恢復默認設置就需要展開[HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Windows\ CurrentVersion\Explorer\Advanced\ Folder\Hidden\SHOWALL],并對其右側窗格“CheckedValue”的鍵值進行修改?,F(xiàn)在可以建立一個批處理保存為cfan.bat放置在桌面,代碼如下:
r e g a d d " H K E Y_ L O C A L _ MACHINE\Sof t ware\Microsof t\ Windows\CurrentVersion\explorer\ Advanced\Folder\Hidden\SHOWALL" / v Checkedvalue /t reg_dword /d 1 /f
這樣運行上述批處理后就會自動對“CheckedValue”的鍵值進行修改。如果要修改或者增加其他鍵值,請自行參考reg命令的使用(圖5)。
4 聘請外援 使用第三方軟件擴展
除了直接利用系統(tǒng)組件來實現(xiàn)對注冊表的快速編輯外,大家還可以根據(jù)自己的需要安裝其他軟件擴展注冊表功能。如使用“RegEditX”等工具,安裝后直接運行,可以看到注冊表編輯器增加了地址欄,我們可以直接在地址欄輸入相應的鍵值快速定位(圖6)。
安裝“Autoruns”,則可以在程序窗口相應的啟動項上右擊選擇“跳轉到注冊表”,這樣可以啟動注冊表快速定位到相應的鍵值(圖7)。