在 Windows 3.x 時代,系統靠 INI 檔案記錄硬體與軟體設定;到了 Windows 9x,微軟引入註冊表,將軟硬體配置統一管理,大幅提升系統穩定性與安全性。註冊表本質上是一個龐大的資料庫,涵蓋應用程式、系統軟硬體的所有配置、初始化資訊及關鍵資料。善用註冊表,能讓日常維護事半功倍。
路徑:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Advanced
新建字串值 StartMenuScrollPrograms,設為 false;刪除該值即可恢復預設。
路徑:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
新建二進位值 NoWindowsUpdate,設為 1。
同樣在 Policies\Explorer 下新建 DWORD 值 NoChangeStartMenu,設為 1。
路徑:HKEY_CURRENT_USER\Control Panel\Desktop
修改 DoubleClickHeight 與 DoubleClickWidth 數值即可改變判定範圍。
同一路徑下新建字串值 MenuShowDelay,數值 0~999(0 最快)。
同一路徑新建字串值 MinAnimate,0 關閉、1 開啟。
路徑:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
新建 DWORD NoClose = 1。
路徑:HKEY_CURRENT_USER\Control Panel\Desktop
修改 SmoothScroll = 0(啟用為 1)。
路徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
分別新建 DWORD:NoFind、NoRecentDocsMenu、NoRun,值皆為 1。
在欲顯示的資料夾名稱後附加 CLSID,例如:
路徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
新建二進位值 NoLogOff = 01 00 00 00。
路徑:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
新建 DWORD NoRecentDocsHistory = 1。
HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel 新建 DWORD SecurityTab = 1(註:原文同鍵值用於「安全性」分頁,實際應依需求區分)。HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System 下分別新建 DWORD NoDispAppearancePage、NoDispScrSavPage、NoDispSettingsPage = 1。1。在 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System 下新建下列 DWORD 值(值為 1 即禁用):
路徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
新建 DWORD NoAddPrinter、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。1。路徑:HKEY_LOCAL_MACHINE\Software\CLASSES\Drive\shell
建立子鍵 Defrag,預設值設為「磁碟重組」;其下建 command,預設值設為 C:\WINDOWS\defrag.exe %1。
在登錄編輯器搜尋副檔名(如 .zip),找到其下的 ShellNew 子鍵並刪除,即可移除該項目。
路徑:HKEY_LOCAL_MACHINE\Software\CLASSES\Directory\shell
建立 NewWindow,預設值「在新視窗開啟」;其下 command 預設值 explorer.exe %1。
路徑:HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder
修改二進位值 Attributes = 70 01 00 20。
路徑:HKEY_CLASSES_ROOT\Directory\shell
建立 CommandPrompt,預設值「命令提示字元」;其下 command 預設值 command.com /k cd %1。
路徑:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion 下各輸入法鍵值中,將 插空格 (DWORD) 設為 1。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layouts 對應鍵值;HKEY_USERS\.DEFAULT\Keyboard Layout\Preload 中的 1、2、3… 代表順序,修改其數值即可調換。
路徑:HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\DIRECTORY\SHELL
分別建立 快速啟動系統、快速關閉電腦 子鍵,其下 command 預設值分別為:
C:\WINDOWS\RUNDLL.EXE USER.EXE,EXITWINDOWSEXEC
C:\WINDOWS\RUNDLL.EXE USER.EXE,EXITWINDOWS
提醒:修改登錄表前請務必備份,錯誤操作可能導致系統無法啟動。