展開イメージのサービスと管理 (DISM) ツールは、Windows システム イメージを修復するために不可欠です。ただし、DISM が必要なソース ファイルを見つけられないことを示すエラー 0x800f081f が発生することがあります。このガイドでは、この問題を解決し、システムを正常な状態に戻すためのいくつかの方法を説明します。
方法 1: システム イメージ コンポーネントをクリーンアップする
より複雑な解決策を試みる前に、簡単なシステムのクリーンアップから始めてください。
ステップ 1:管理者としてコマンド プロンプトを開きます。プレスWindows + Xをクリックし、「コマンド プロンプト (管理者)」または「Windows PowerShell (管理者)」を選択します。
ステップ 2:次のコマンドを入力して Enter キーを押します。
Dism.exe /online /Cleanup-Image /StartComponentCleanup
ステップ 3:プロセスが完了するまで待ちます。このコマンドは不要なファイルを削除し、軽微な破損の問題を解決する可能性があります。
ステップ 4:クリーンアップ後、DISM RestoreHealth コマンドを再度実行してみます。
DISM /Online /Cleanup-Image /RestoreHealth
エラーが解決しない場合は、次の方法に進みます。
方法 2: 代替修復ソースを指定する
Windows Update で必要なファイルを提供できない場合は、代替ソースを指定できます。
ステップ 1:Windows インストール メディア (USB または DVD) をコンピュータに挿入します。
ステップ 2:管理者としてコマンド プロンプトを開きます。
ステップ 3:次のコマンドを実行します。X はインストール メディアのドライブ文字に置き換えます。
DISM /Online /Cleanup-Image /RestoreHealth /Source:X:\Sources\Install.wim /LimitAccess
ステップ 4:インストール メディアで .wim ではなく .esd ファイルが使用されている場合は、それに応じてコマンドを変更します。
DISM /Online /Cleanup-Image /RestoreHealth /Source:X:\Sources\Install.esd /LimitAccess
この方法では、DISM にインストール メディアをシステム ファイルのソースとして使用するように指示し、Windows Update の必要性を回避します。
続きを読む:Windows 11 で DISM を使用するときに「リモート プロシージャ コールが失敗しました」エラーを修正する方法
方法 3: グループ ポリシーを使用して修復ソースを構成する
より永続的な解決策として、特定の修復ソースを使用するように Windows を構成できます。
ステップ 1:プレスWindows + R、 タイプgpedit.mscをクリックし、Enter キーを押してグループ ポリシー エディターを開きます。
ステップ 2:[コンピュータの構成] > [管理用テンプレート] > [システム] に移動します。
ステップ 3:「オプションのコンポーネントのインストールとコンポーネントの修復の設定を指定する」を見つけてダブルクリックします。
ステップ 4:「有効」を選択し、「代替ソース ファイル パス」フィールドに修復ソースへのパスを入力します。これは、必要な Windows ファイルを含むネットワークの場所またはローカル フォルダーです。
ステップ5:「適用」をクリックし、「OK」をクリックして変更を保存します。
ステップ6:変更を有効にするには、コンピュータを再起動します。
ステップ 7:DISM RestoreHealth コマンドを再度実行してみてください。
この方法により、Windows は修復中にシステム ファイルの信頼できるソースを常に確保できます。
方法 4: 実行中の Windows インストールを修復ソースとして使用する
別の正常な Windows インストールにアクセスできる場合は、それを修復ソースとして使用できます。
ステップ 1:正常な 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 のクリーン インストールを検討してください。システムに大きな変更を加える前に、必ず重要なデータをバックアップしてください。














