DISM エラー 0x800f081f を修正する方法: ソース ファイルが見つかりません

展開イメージのサービスと管理 (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 のクリーン インストールを検討してください。システムに大きな変更を加える前に、必ず重要なデータをバックアップしてください。

Related Posts