如何修復 DISM 錯誤 0x800f081f:未找到源文件

Jacki

部署映像服務和管理 (DISM) 工具對於修復 Windows 系統映像至關重要。但是,用戶有時會遇到錯誤0x800f081f,表明DISM找不到必要的源文件。本指南將引導您通過多種方法來解決此問題並使您的系統恢復正常。

方法一:清理系統鏡像組件

在嘗試更複雜的解決方案之前,請從簡單的系統清理開始:

步驟一:以管理員身份打開命令提示符。按Windows + X並選擇“命令提示符(管理員)”或“Windows PowerShell(管理員)”。

步驟2:鍵入以下命令並按 Enter:

Dism.exe /online /Cleanup-Image /StartComponentCleanup

步驟3:等待該過程完成。此命令會刪除不必要的文件並可能解決輕微的損壞問題。

第4步:清理後,嘗試再次運行 DISM RestoreHealth 命令:

DISM /Online /Cleanup-Image /RestoreHealth

如果錯誤仍然存​​在,請繼續執行下一個方法。

方法 2:指定替代修復源

當 Windows Update 無法提供必要的文件時,您可以指定替代源:

步驟一:將 Windows 安裝介質(USB 或 DVD)插入計算機。

步驟2:以管理員身份打開命令提示符。

步驟3:運行以下命令,將 X 替換為安裝介質的驅動器號:

DISM /Online /Cleanup-Image /RestoreHealth /Source:X:\Sources\Install.wim /LimitAccess

第4步:如果您的安裝介質使用 .esd 文件而不是 .wim,請相應地修改命令:

DISM /Online /Cleanup-Image /RestoreHealth /Source:X:\Sources\Install.esd /LimitAccess

此方法指示 DISM 使用安裝介質作為系統文件的源,從而繞過 Windows 更新的需要。

閱讀更多:如何修復在 Windows 11 中使用 DISM 時出現“遠程過程調用失敗”錯誤

方法 3:使用組策略配置修復源

要獲得更永久的解決方案,您可以將 Windows 配置為使用特定的修復源:

步驟一:Windows + R, 類型gpedit.msc,然後按 Enter 打開組策略編輯器。

步驟2:導航到計算機配置 > 管理模板 > 系統。

步驟3:找到並雙擊“指定可選組件安裝和組件修復的設置”。

第4步:選擇“啟用”並在“備用源文件路徑”字段中輸入修復源的路徑。這可以是網絡位置或包含必要 Windows 文件的本地文件夾。

第5步:單擊“應用”,然後單擊“確定”以保存更改。

第6步:重新啟動計算機以使更改生效。

第7步:嘗試再次運行 DISM RestoreHealth 命令。

此方法可確保 Windows 在修復過程中始終擁有可靠的系統文件來源。

方法 4:使用正在運行的 Windows 安裝作為修復源

如果您有權訪問另一個正常的 Windows 安裝,則可以將其用作修復源:

步驟一:在健康的 Windows 系統上,在網絡上共享 C:\Windows 文件夾。

步驟2:在有問題的系統上,以管理員身份打開命令提示符。

步驟3:運行以下命令,將 [NetworkPath] 替換為共享 Windows 文件夾的路徑:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:[NetworkPath] /LimitAccess

例如:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:\\HealthyPC\Windows /LimitAccess

此方法利用已知良好的 Windows 安裝來修復您的系統。

成功運行 DISM 後,最好運行系統文件檢查器 (SFC) 以確保所有系統文件完好無損:

sfc /scannow

如果您仍然遇到問題,請考慮執行系統還原,或者作為最後的手段,進行全新的 Windows 安裝。請記住在嘗試任何重大系統更改之前備份重要數據。