Windows 將登錄設定在開機時載入記憶體,Explorer.exe (Shell) 等核心進程啟動時讀取一次,除非進程主動監聽變更通知,否則需重新啟動進程或重開機才會套用新值。
Explorer.exe 掌管桌面、工作列、開始選單、檔案總管視窗。重啟它可重新讀取 HKCU、HKLM 下的介面、檔案關聯、資料夾設定等鍵值,達到「免重開機生效」。
explorer.exe → 確定。建立 restart_explorer.bat:
@echo off
taskkill /f /im explorer.exe
start explorer.exe
以管理員身分執行即可完成上述流程。
| 登錄變更類型 | 重啟 Explorer 是否生效 | 備註 |
|---|---|---|
| 檔案關聯、右鍵選單、圖示 | ✅ 是 | Shell 延伸介面即時重載 |
| 桌面、工作列、開始選單設定 | ✅ 是 | Explorer 直接管理 |
| 系統服務、驅動程式、核心參數 | ❌ 否 | 需重開機或重啟對應服務 |
| 網路設定、防火牆規則 | ❌ 否 | 需重啟對應服務或介面 |
| 群組原則設定 | 部分 | 執行 gpupdate /force 更可靠 |
若不想結束 Explorer,登出目前使用者再登入 同樣能重新載入使用者設定檔 (HKCU) 相關登錄,但無法刷新 HKLM 機器級設定。
重啟 Explorer 是「免重開機套用登錄變更」最實用、風險最低的技巧。熟記 Ctrl+Shift+Esc → 結束 explorer.exe → 執行 explorer.exe 三步驟,日常微調系統設定將更高效。