cmd
でsfc /scannow
を実行しようとしましたが、失敗しました。したがって、インターネットでの調査の後、私は次のコマンドに目を向けました。
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:X:\Sources\Install.wim:1 /LimitAccess
ここで、X
は、Windows .isoがマウントされているドライブ文字を示します。 (私はデーモンツールを使用して.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 Update Diagnosticは、Windows Updateサービスの登録が見つからないか破損していることを報告します。
この「エラー:0x800f081f」を実行して、Windows 10 Pro-32を搭載したPCに影響を与えました。
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\sources\Install.wim:1 /LimitAccess
Techbench からダウンロードされ、デーモンツールを使用してE:にマウントされたWindows 10 ISOのみが機能しました。 Windows 10のmedia-creation-toolでダウンロードした他のISOはまったく機能せず、埋め込まれたESD形式からNTliteを使用して変換し、いずれかを使用してマウントした場合でも、同じエラー0x800f081fを返しました。デーモンツールまたは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/
更新されたDISM /Online /Cleanup-Image /RestoreHealth /source:WIM:C:\Users\User\Downloads\Install.wim:1 /LimitAccess
に対してInstall.wim
を実行し、最新のWindows 10累積更新プログラムスリップストリーム( KB3081452 および KB309502 この投稿の時点)を使用して、同じ問題を修正しました。 .ISOを再パッケージ化する必要はありません。
基本的に、私は "カスタマイズされたWindowsへの更新の追加" Microsoft自体のガイドに従いました。
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
ファイルのコピーがない場合は、 this および this が役立つことがあります。
更新、私は Media Creation Toolを使用して、他の2つの家庭用PC、Windows 8.1-> Windows 10 x64でインプレースアップグレードをもう一度行いました と「何も保持しない」オプション。すべての更新プログラム(最新の累積的な更新プログラムKB3093266を含む)をインストールした後、両方のPCが"sfc /scannow"
テストと"dism /Online /Cleanup-Image /RestoreHealth"
リカバリに失敗しました。同じエラー0x800f081f
です。
そこで、上記の手順を繰り返しました。今回は TechBench からWindows 10 ISOを使用し、 KB3093266 MS をinstall.wim
にスリップストリームします。問題が修正されました。
アップデート、Windows 10バージョン10.0.10586.0(2015年11月アップデート+最新の累積アップデート)へのアップグレード後に問題が再浮上しました。今回は、最新のISOを TechBench からダウンロードしてマウントし、DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\Sources\Install.wim:1 /LimitAccess
を実行してから、sfc /scannow
を実行しました。どうやら、最新の累積的な更新をスリップストリームする必要はありません。
更新、別のPCで問題が再び表面化しました。今回はISOが見つからなかった(TechBenchがなくなった?)ので、 Media Creation Tool を使用してUSBドライブのインストールを作成し、install.esd
をinstall.wim
に変換する必要がありました。
dism /export-image /SourceImageFile:d:\sources\install.esd /SourceIndex:1 /DestinationImageFile:c:\temp\install.wim /Compress:fast
次に、Windows Updateをバックアップとして使用してイメージを修復します(つまり、/LimitAccess
なしで)。
dism /Online /Cleanup-Image /RestoreHealth /source:WIM:C:\temp\install.wim:1
。
次に、システムファイルを修復します。
sfc /scannow
。
パラメータ/source:WIM:X:\Sources\Install.wim:1 /LimitAccess
は使用しないでください。 Windows 10のバージョンは10.0.10240.16384
で、破損したファイルのバージョンは10.0.10240.16397
です。したがって、ファイルはInstall.wimの一部ではありません。 /source
パラメータがない場合、DISMは破損したファイルをWindowsUpdateからダウンロードして置き換えます。
私は同じ問題を抱えており、この投稿の他の解決策を試しましたが、どれもうまくいきませんでした。
これはうまくいきました:
dがマウントされたISOのドライブ文字であると仮定して、管理者特権のコマンドプロンプトで次のコマンドを実行します。
Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
結局、私は単にWindowsの代わりの再インストールを行いました。私はすべてのプログラムを失いたくなかったので、Windowsを更新またはリセットしないことを選択しました。機能する修復方法が残っていませんでした。