
我一直試著跑sfc /scannow
進去,cmd
但沒有成功。因此,在網路上查閱了一些資料後,我轉向了以下命令:
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:X:\Sources\Install.wim:1 /LimitAccess
其中X
表示安裝 Windows .iso 的磁碟機號碼。 (我使用Daemon Tools安裝了.iso檔)
但是,我不斷收到以下訊息:
錯誤:0x800f081f
找不到原始檔。
我不懂技術,但瀏覽了一下後dism.log
,我發現這一行可能與錯誤有關,也可能與錯誤無關。
(p) CSI Payload Corrupt
amd64_microsoft-windows-microsoftedge_31bf3856ad364e35_10.0.10240.16397_none_19381f0c8accd5dd\MicrosoftEdgeSquare44x44.scale-125_contrast-white.png
我真的不想重置或刷新 Windows,因為有太多程式需要重新安裝。我將不勝感激任何幫助。
附帶說明一下,Windows 更新診斷報告稱 Windows 更新服務註冊已遺失或損壞,也未能修復(如果這意味著什麼的話)。
答案1
我透過運行修復了影響 Windows 10 Pro-32 電腦的“錯誤:0x800f081f”
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\sources\Install.wim:1 /LimitAccess
僅從以下位置下載 Windows 10 ISO技術基準並安裝在 E: 中,並使用 Daemon Tools 工作。使用 Windows 10 媒體建立工具下載的其他 ISO 根本無法運作,傳回相同的錯誤 0x800f081f,即使使用 NTlite 從嵌入式 ESD 格式轉換為 WIM 並使用 Daemon Tools 或 DISM GUI 進行安裝也是如此。
此外,修復 Windows Update Live 錯誤的所有其他嘗試之前都沒有成功,總是傳回相同的錯誤 0x800f081f,即透過使用:
DISM /Online /Cleanup-Image /RestoreHealth
更新 08/08/2016:由於上面的 Techbench 連結不再有效,請嘗試以下連結(請注意,我尚未測試它是否與以前從 Techbench 獲得的 ISO 相同。請報告您的結果) :
https://www.microsoft.com/en-us/software-download/windows10ISO/
答案2
我透過執行最新的 Windows 10 累積更新滑流DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:C:\Users\User\Downloads\Install.wim:1 /LimitAccess
更新來解決了相同的問題(Install.wim
KB3081452和KB3095020在這篇文章發表時)。無需重新打包 .ISO。
基本上,我遵循了“向自訂 Windows 新增更新”微軟自己的指南:
md C:\mount\Windows
Dism /Mount-Image /ImageFile:"C:\Images\install.wim" /Index:1 /MountDir:C:\mount\Windows
Dism /Add-Package /Image:C:\mount\Windows /PackagePath:C:\MSU\Windows10-KBxxxxxxx-x64.msu /LogPath:AddPackage.log
Dism /Unmount-Image /MountDir:C:\mount\Windows /Commit
那些沒有原始未加密Install.wim
文件副本的人可能會發現這和這有幫助。
更新,我在另外兩台家用電腦(Windows 8.1 -> Windows 10 x64)上進行了另一次就地升級,使用媒體創建工具和“不保留任何內容”選項。安裝所有更新(包括最新的累積更新 KB3093266)後,兩台電腦都未能通過"sfc /scannow"
測試和"dism /Online /Cleanup-Image /RestoreHealth"
恢復,同樣的錯誤0x800f081f
。
因此,我重複了上述過程,這次使用的是 Windows 10 ISO技術平台並滑流KB3093266 密西根州立大學入其install.wim
。問題已解決。
更新,升級到Windows 10版本10.0.10586.0(2015年11月更新+最新累積更新)後,此問題再次出現。這次,我只是從以下位置下載了最新的 ISO技術平台,掛載並執行DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\Sources\Install.wim:1 /LimitAccess
,然後sfc /scannow
。顯然,沒有必要滑流最新的累積更新。
更新,該問題在另一台電腦上再次出現。這次我找不到 ISO(TechBench 消失了嗎?),所以我不得不使用媒體創建工具,建立一個USB驅動安裝,然後轉換install.esd
為install.wim
:
dism /export-image /SourceImageFile:d:\sources\install.esd /SourceIndex:1 /DestinationImageFile:c:\temp\install.wim /Compress:fast
然後使用 Windows 更新作為備份修復映像(即不含/LimitAccess
):
dism /Online /Cleanup-Image /RestoreHealth /source:WIM:C:\temp\install.wim:1
。
然後修復系統檔案:
sfc /scannow
。
答案3
不要使用參數/source:WIM:X:\Sources\Install.wim:1 /LimitAccess
。 Windows 10 有版本10.0.10240.16384
,損壞的檔案有版本10.0.10240.16397
。因此該文件不是 Install.wim 的一部分。如果沒有/source
參數,DISM 將從 WindowsUpdate 下載損壞的檔案並取代它們。
答案4
最後,我只是簡單地重新安裝了 Windows。我不想丟失所有程序,因此我選擇不刷新或重置 Windows,並且沒有其他可行的修復方法。