前言:重灌不是唯一出路
遇到藍畫面、無法開機、功能異常,別急著格式化。Windows 內建多層次修復機制,善用可省時省力保留資料與設定。
招式一:SFC 系統檔案檢查器 — 修復受損核心檔案
- 以系統管理員身分執行「命令提示字元」(或進入安全模式/復原環境)。
- 輸入
sfc /scannow 按 Enter。
- 系統掃描所有受保護檔案,自動從元件存放區或安裝媒體替換損毀檔案。
- 完成後重新開機。
💡 進階: 若安裝媒體版本較舊(無 SP 更新),建議先整合 Service Pack 或使用更新後的 ISO,避免將檔案還原為舊版本。
招式二:最後一次正確配置 — 撤銷壞掉的驅動/更新
- 重開機,反覆按 F8 進入「進階開機選項」。
- 選擇「最後一次正確配置」按 Enter。
- 系統將使用上一次成功開機時的登錄備份(ControlSet)覆寫目前設定。
適用情境:新安裝顯卡驅動、Windows Update 後無法進入桌面、服務設定錯誤導致啟動失敗。
招式三:建立新管理員帳號 — 隔離用戶設定檔損毀
現象:特定帳號登入後桌面消失、開始選單無反應、應用程式閃退,但其他帳號正常。
- 以另一組管理員帳號登入(或安全模式下啟用內建 Administrator)。
- 控制台 → 使用者帳戶 → 建立新帳號 → 設為管理員。
- 登入新帳號驗證正常後,將舊帳號資料(文件、桌面、收藏夾等)從
C:\Users\<舊帳號> 複製至新帳號對應資料夾。
- 確認無誤後可刪除舊帳號。
招式四:批次重新註冊所有 DLL — 解決元件呼叫失敗
現象:開啟控制台項目無反應、系統功能報錯「類別未註冊」、IE 無法開啟。
- 記事本貼入以下指令,存為
regdll.bat:
@echo off
for %%i in (*.dll *.ocx) do regsvr32.exe /s %%i
- 將批次檔放入
C:\Windows\System32(或 SysWOW64),以管理員身分執行。
- 等待完成(可能需數分鐘),重新開機。
⚠ 注意:此為廣域撒網法,可能產生大量錯誤訊息(/s 參數可抑制),但通常能修復多數註冊遺失問題。
招式五:系統還原 — 時光機回溯
- 安全模式或復原環境中執行
rstrui.exe。
- 選擇問題發生前的還原點(建議選擇「顯示更多還原點」)。
- 確認受影響的程式/驅動程式清單,執行還原。
前提:系統保護必須已啟用且有可用還原點。
招式六:修復安裝 / 就地升級 — 保留應用與資料的終極修復
- 在 Windows 運行環境下掛載同版本安裝 ISO(或插入光碟)。
- 執行
setup.exe 選擇「升級」/「保留個人檔案與應用程式」。
- 完成後系統核心檔案、登錄、驅動程式將重建,但保留使用者資料、安裝軟體與大部分設定。
適用:上述方法皆無效、系統檔案大面積損毀、元件存放區受損。
預防勝於治療:良好習慣清單
- 啟用系統保護並配置足夠磁碟空間給還原點。
- 定期建立系統映像備份(控制台 → 備份與還原 → 建立系統映像)。
- 驅動程式更新前先建立還原點。
- 安裝可靠防毒軟體並啟用即時防護。
- 避免使用來源不明的「優化」、「清理」工具修改登錄。
結語
從輕量級的 SFC、最後正確配置,到重量級的修復安裝,Windows 提供完整修復工具鏈。熟悉這六招,面對系統崩潰時能由淺入深排除,最大程度保留資料與環境。