Windows 10 開機彈出「系統資源不足,無法完成 API」錯誤訊息,通常由系統更新中斷、驅動衝突、登錄檔損毀、系統檔案遺失引起。按順序嘗試以下修復方案。
修復方案(由輕到重)
1. 最後一次正確配置(最快、無損)
- 開機時連按 F8 (或 Shift+重新啟動) 進入「進階啟動選項」。
- 選擇「最後一次正確配置」 → Enter。
- 若成功開機,立即檢查最近安裝的更新/驅動/軟體並卸載可疑項目。
2. 系統還原(回到正常時間點)
- 正常模式/安全模式下:Win+R →
rstrui.exe → 選擇錯誤發生前的還原點 → 完成還原。
- 若無法進入桌面:進階啟動選項 → 「疑難排解」→ 「進階選項」→ 「系統還原」。
- 或含命令提示字元的安全模式執行:
C:\Windows\System32\restore\rstrui.exe (視系統盤代號調整)。
3. 系統檔案檢查器 (SFC) + DISM 修復映像
- 管理員 CMD/PowerShell 執行:
sfc /scannow
- 若 SFC 回報無法修復,執行 DISM 修復元件存放區:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
- 完成後再執行一次
sfc /scannow,重開機驗證。
4. 使用原版安裝媒體修復(就地升級修復,保留檔案與應用)
- 下載同版本 Windows 10 ISO (Microsoft 官網 Media Creation Tool)。
- 掛載 ISO / 燒錄 USB → 在 Windows 內執行
setup.exe。
- 選擇「保留個人檔案和應用程式」 → 安裝。
- 此過程會替換所有系統檔案,修復登錄檔、驅動商店、元件存放區,不動用戶資料與安裝軟體。
5. 重裝系統(最後手段)
- 備份資料 → 安裝媒體「自訂安裝」→ 格式化系統分區 → 全新安裝。
錯誤本質分析
- 「系統資源不足」此處非指記憶體/CPU 不足,而是系統核心物件/控制代碼/記憶體池耗盡,或關鍵系統 DLL 無法載入。
- 常見觸發:Windows Update 安裝到一半強制關機、第三方驅動/安全軟體修改核心結構、登錄檔清理工具誤刪關鍵鍵值。
按順序操作,多數情況在步驟 1-3 即可解決,避免重裝系統的麻煩。