在Windows 3.x中,系統是通過INI文件來登錄硬件和初始化各種軟件信息的,並以此建立符合要求的工作環境。到了Windows 9x時代,微軟采用注冊表來統一管理軟硬件配置,從而大大提高了系統的穩定性和安全性,同時也使我們能更容易的對系統進行維護和管理。總的來說注冊表實際上是一個龐大的數據庫,它包含了應用程序、系統軟硬件的全部配置信息,初始化信息及其它重要數據,下面筆者就列舉一些注冊表常用技巧,希望對大家的日常使用有所幫助。
主菜單技巧
“開始”菜單使用多頁面顯示程序中的菜單過多時,往往一頁顯示不出來,這時使用下面的功能實現菜單多頁面顯示,在HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Advanced下右邊的窗口中新建字符串值“StartMenuScrollPrograms”,並設值為“false”。要取消這項功能,只需刪除該字符串。
禁止顯示“開始”菜單中的“Windows升級菜單”在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下在右邊的窗口中新建一個二進制值“NoWindowsUpdate”,並設值為“1”。
不允許改變啟動菜單在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下在右邊的窗口中新建一個DWORD值“NoChangeStartMenu”,並設值為“1”。
調整雙擊靈敏度的區域在HKEY_CURRENT_USER\Control Panel\Desktop的右邊窗口中修改“DoubleClickHeight”和“DoubleClickWidth”的值,即可改變區域大小。
改變菜單的顯示速度HKEY_CURRENT_USER\Control Panel\Desktop在右邊的窗口中新建一個字符串值:“MenuShowDelay”,其值范圍為0-999,0表示最快。
窗口打開、縮小、關閉時是否顯示動畫過程HKEY_CURRENT_USER\Control Panel\Desktop在右邊的窗口中新建一個字符串值:“MinAnimate”,數據為“0”表示不顯示過程,“1”表示顯示。
禁止“關閉系統”菜單在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下右邊的窗口中新建一個DWORD值“NoClose”,並設值為“1”。
禁止Windows平滑卷動HKEY_CURRENT_USER\Control Panel\Desktop在右邊的窗口中修改“SmoothScroll”,設其值為“0”,若允許則設值為“1”。
禁止“查找”菜單HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在右邊的窗口中新建一個DWORD值“NoFind”,並設值為“1”。
禁止“文檔”菜單HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在右邊的窗口中新建一個DWORD值“NoRecentDocsMenu”,並設值為“1”。
禁止“運行”菜單HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在右邊的窗口中新建一個DWORD值“NoRun”,並設值為“1”。
在開始菜單中創建“控制面板”等菜單
下面是相應的名稱
打印機.{2227A280-3AEA-1069-A2DE-08002B30309D}
控制面板.{21EC2020-3AEA-1069-A2DD-08002B30309D}
我的電腦.{20D04FE0-3AEA-1069-A2D8-08002B30309D}
回收站.{645FF040-5081-101B-9F08-00AA002F954E}
去掉“開始”選單中的“登錄”項
HKEY_CURRENT_USER\Software\Microsoft\Windwos\CurrnetVersion\Ploicies\Explorer在右邊窗口中創建二進制值:“NoLogOff”,並設其值為“01 00 00 00”。
禁止向“開始”中的“文檔”保留歷史記錄
HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在右邊窗口中創建DWORD值:“NoRecentDocsHistory”,並設其值為“1”。
分菜單技巧
禁止使用IE“Internet選項”中的“連接”菜單
在HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel下右邊的窗口中新建一個DWORD值:“SecurityTab”,並設其值為“1”。
禁止使用IE“Internet選項”中的“安全”菜單
在HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel右邊的窗口中新建一個DWORD值:“SecurityTab”,並設其值為“1”。
禁用控制面板的“顯示”設置項中的“外觀”選項卡
在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System右邊的窗口中新建一個DWORD值:“NoDispAppearancePage”,並設其值為“1”。
禁用控制面板的“顯示”設置項
在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System右邊的窗口中新建一個DWORD值:“NoDispCPL”,並設其值為“1”。
禁止在“顯示屬性”中出現“屏幕保護程序”這個分菜單
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System在右邊的窗口中新建一個DWORD值:“NoDispScrSavPage”,並設其值為“1”。
禁止在“顯示屬性”中出現“效果,web,設置”這三個分菜單
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System在右邊的窗口中新建一個DWORD值:“NoDispSettingsPage”,並設其值為“1”。
禁止修改“開始”菜單
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explore在右邊的窗口中新建一個DWORD值:“NoChangeStartMenu”,並設其值為“1”。
禁止在“系統屬性”中出現“文件系統”的菜單
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System在右邊的窗口中新建一個DWORD值:“NoFileSysPage”,並設其值為“1”。
禁止在“系統屬性”中出現“虛擬內存”的菜單
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System在右邊的窗口中新建一個DWORD值:“NoVirtMemPage”,並設其值為“1”。
禁止在“系統屬性”中出現“設備管理器”的菜單
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System在右邊的窗口中新建一個DWORD值:“NoDevMgrPage”,並設其值為“1”。
禁止在“系統屬性”中出現“硬件配置文件”的菜單
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System在右邊的窗口中新建一個DWORD值:“NoConfigPage”,並設其值為“1”。
禁止添加打印機
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在右邊的窗口中新建一個DWORD值:“NoAddPrinter”,並設其值為“1”。
禁止刪除打印機
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在右邊的窗口中新建一個DWORD值:“NoDeletePrinter”,並設其值為“1”。
改變“控制面板”中的“添加/刪除程序”的“安全/卸載”中的列表內容
在HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall下有許多主鍵,要刪除“安全/卸載”列表中的某條內容,只要刪除相對應的主鍵即可。
禁止在“控制面板”中顯示“網絡”屬性
在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer右邊的窗口中新建DWORD值“NoNetSetup",並設其值為“1”。
禁止在“網絡”中顯示“標識”屬性
在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Network下右邊的窗口中新建DWORD值“NoNetSetupIDPage”,並設其值為“1”。
禁止在“網絡”中顯示“整個網絡”屬性
在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Network下右邊的窗口中新建DWORD值“NoEntireNetwork”,並設其值為“1”。
鼠標菜單
為驅動器的右鍵菜單增加“整理磁盤碎片”的選項
在HKEY_LOCAL_MACHINE\Software\CLASSES\Drive\shell下創建一個主鍵“Defrag”,在右邊窗口中把“默認”的值改為:“整理磁盤碎片”,並在此主鍵“NewWindow”下創建一個主鍵“command”,單擊“command”,在右邊窗口中把“默認”的值改為“C:\WINDOWS\defrag.exe %1”。(注:C:\WINDOWS為操作系統的目錄)
減少鼠標右鍵菜單中“新建”菜單的長度
當我們使用了系統一段時間,裝了很多的程序,常常會造成鼠標右鍵菜單中“新建”菜單的長度增加,這時,我們想減輕“新建”菜單的負擔,我們可以修改注冊表,如果我們想刪除右鍵菜單中的一些目錄,我們要知道欲刪除的這個項目新建的是什麼類型的文件,如“WinZip File”新建的文件的擴展名是.zip,要刪除“新建”菜單中的“WinZip File”,我們可以運行注冊表編輯器,然後查找“.zip”,找到.zip這個主鍵後我們發現它的下面還有名稱為“ShellNew”的主鍵,把這個鍵刪除後,即可刪除“新建”菜單中的“WinZip File”
為右鍵菜單增加“在新窗口中打開”的命令
我們往往在“文件夾選項”中選擇了在同一窗口中打開文件夾,但我們在浏覽文件夾的時候,有時想比較一下兩個文件夾的不同,或想開多個窗口浏覽文件夾內容,可用到下面的方法。HKEY_LOCAL_MACHINE\Software\CLASSES\Directory\shell下,創建一個主鍵“NewWindow”在右邊窗口中把“默認”的值改為:“在新窗口中打開”,並在此主鍵“NewWindow”下創建一個主鍵“command”,單擊“command”,在右邊窗口中把“默認”的值改為“explorer.exe %1”。
為“回收站”右鍵菜單中增加“刪除”和“重命名”的命令
在HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder下修改右邊窗口中二近制值“Attributes”,設其值為“70 01 00 20”。
為文件夾的右鍵菜單添加運行DOS的命令
在HKEY_CLASSES_ROOT\Directory\shell下創建一個主鍵“CommandPrompt”,在右邊窗口中把“默認”的值改為:“Command”並在此主鍵下創建一個主鍵“command”,在右邊窗口中把“默認”的值改為“command.com /k cd %1”。
輸入漢字時自動添加一個空格
在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion下可以看到有全拼,微軟拼音,英文,智能ABC等等輸入法,單擊某個輸入法的主鍵,我們可以看到在右邊的窗口中有“插空格”這個DWORD值,其值為“0”時表示不添加空格,為“1”時則表示輸入漢字時自動添加一個空格。
改變輸入法的排列順序
我們按Ctrl+Space選擇輸入法時往往要切換幾次才能找到我們所須的輸入法,在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layouts下有關於鍵盤和輸入法的主鍵,其主鍵和輸入法對應如下:
E00E0804微軟拼音輸入法E0040804智能拼音輸入法E0050804區位碼輸入法E0010804全拼輸入法00000409英文輸入法E0030804鄭碼輸入法E0020804雙拼輸入法
在HKEY_USERS\.DEFAULT\keyboard layout\preload下有1,2,3,4......等主鍵1,2,3,4.....則代表輸入法的排序,單擊1,2,3,4....可在右邊的窗口中看到相應的輸入法的鍵值,改動鍵值,可改變輸入法的順序。
增加“快速啟動”的選項
在HKEY_LOCAL_MACHINE\Software\CLASSES\Directory\shell下新建主鍵“快速啟動系統”,在右邊的窗口中修改“默認”為“快速啟動系統”,在HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\DIRECTORY\SHELL\快速啟動系統下,新建主鍵“COMMAND”,在右邊的窗口中修改“默認”為“C:\WINDOWS\RUNDLL.EXE USER.EXE,EXITWINDOWSEXEC”。
增加“關閉系統”的選項
在HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\DIRECTORY\SHELL下新建主鍵“快速關閉電腦”,在右邊的窗口中“默認”為“快速關閉電腦”。在HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\DIRECTORY\SHELL\快速關閉電腦下,新建主鍵“COMMAND”,在右邊的窗口中修改“默認”為“C:\WINDOWS\RUNDLL.EXE USER.EXE,EXITWINDOWS”。