
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 Update 診断では、Windows Update サービスの登録が見つからないか破損していると報告されていますが、これが何らかの意味を持つのであれば、これも修正できませんでした。
答え1
私は、Windows 10 Pro-32のPCで発生する「エラー: 0x800f081f」を以下のコマンドで修正しました。
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\sources\Install.wim:1 /LimitAccess
Windows 10 ISOをダウンロードした場合にのみ、テックベンチデーモン ツールを使用して E: にマウントすると動作しました。Windows 10 メディア作成ツールでダウンロードした他の ISO はまったく動作せず、NTlite を使用して埋め込み ESD 形式から WIM に変換し、デーモン ツールまたは DISM GUI を使用してマウントした場合でも、同じエラー 0x800f081f が返されました。
また、Windows Update Live からのエラーを修正する他のすべての試みはこれまで機能せず、常に同じエラー 0x800f081f が返されました。つまり、次の方法を使用します。
DISM /Online /Cleanup-Image /RestoreHealth
2016 年 8 月 8 日更新: 上記の Techbench リンクは機能しなくなったため、次のリンクをお試しください (Techbench から以前入手できた ISO と同じ種類であるかどうかはまだテストしていないことに注意してください。結果を報告してください):
答え2
最新のWindows 10累積更新プログラムをスリップストリームDISM /Online /Cleanup-Image /RestoreHealth /source:WIM:C:\Users\User\Downloads\Install.wim:1 /LimitAccess
で更新したバージョンを実行することで、同じ問題を解決しました(Install.wim
KB3081452そしてKB3095020(この記事の投稿時点では) .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
暗号化されていない元のファイルのコピーを持っていない人は、これそしてこれ役立つ。
更新しました、私は他の2台の家庭用PCで、Windows 8.1 -> Windows 10 x64へのインプレースアップグレードを、メディア作成ツールそして、「何も保存しない」オプション。すべての更新プログラム(最新の累積更新プログラム KB3093266 を含む)をインストールした後、両方の PC で"sfc /scannow"
テストと"dism /Online /Cleanup-Image /RestoreHealth"
回復が失敗し、同じエラーが発生しました0x800f081f
。
そこで、上記の手順を繰り返しましたが、今回はWindows 10 ISOを使用して、テックベンチそしてスリップストリームKB3093266 MSUに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
、最新の累積的な更新プログラムをスリップストリームする必要はないようです。
更新しました、別のPCで問題が再び発生しました。今回はISOが見つからなかったため(TechBenchがなくなったのでしょうか?)、メディア作成ツール、USB ドライブ インストールを作成し、install.esd
次のように変換しますinstall.wim
。
dism /export-image /SourceImageFile:d:\sources\install.esd /SourceIndex:1 /DestinationImageFile:c:\temp\install.wim /Compress:fast
/LimitAccess
次に、Windows Update をバックアップとして使用して (つまり、 なしで)イメージを修復します。
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 をリフレッシュまたはリセットしないことを選択しましたが、修復できる方法は他にありませんでした。