設定「在同一視窗中開啟每個資料夾」卻仍彈出新視窗?此為 Windows 8/8.1 常見 Bug,通常由殼層擴充套件衝突、系統檔案損毀、COM 元件註冊失效導致。
regedit。HKEY_CLASSES_ROOT\Directory\shellnone(小寫)。
原理:Directory\shell 預設值為空時,雙擊資料夾依「資料夾選項」設定動作;若被第三方軟體寫入 open、explore 等值,會強制覆蓋設定。設為 none 可明確告知系統「無預設動作,遵循資料夾選項」。
sfc /scannow

修復損毀的 shell32.dll、browseui.dll、shdocvw.dll 等核心 Shell 元件。
regsvr32 "%SystemRoot%\System32\actxprxy.dll" regsvr32 "%ProgramFiles%\Internet Explorer\ieproxy.dll"
fix_folder.bat(編碼 ANSI/UTF-8 均可)。fix_folder.bat → 「以系統管理員身分執行」。sfc /scannow 維護系統檔案完整性。三大方案由輕至重,建議依序嘗試。方案一成功率最高(>80%),方案二修復系統層面損毀,方案三解決 COM 元件註冊失效。若皆無效,考慮建立新使用者帳戶測試是否為用戶設定檔損毀。