[修正] DISMおよび.NETFramework3.5エラー0x800F081F

次のDISMコマンドを実行すると、エラーが発生します 0x800F081F 一部のシステムで表示される場合があります。 .NETFrameworkをWindows10にインストールするときにも同じエラーが発生します。

Dism / Online / Cleanup-Image / RestoreHealth
エラー:0x800f081f。 ソースファイルが見つかりませんでした。 「ソース」オプションを使用して、機能の復元に必要なファイルの場所を指定します。 ソースの場所の指定の詳細については、を参照してください。 http://go.microsoft.com/fwlink/?LinkId=243077.
DISMエラー0x800f081fソースファイルが見つかりませんでした
DISMエラー:0x800f081f —ソースファイルが見つかりませんでした

DISM.log

エラーDISMDISMパッケージマネージャー:PID = 13368 TID = 5124変更の確定に失敗しました。 --CDISMPackageManager:: Internal_Finalize(hr:0x800f081f) エラーDISMDISMパッケージマネージャー:PID = 13368 TID = 5124ソースファイルが見つかりませんでした。 機能を復元するには、/ sourceオプションを使用してそれらの場所を指定する必要があります。 -GetCbsErrorMsg。 エラーDISMDISMパッケージマネージャー:PID = 13368 TID = 5124セッションオプションCbsSessionOptionRepairStoreCorruptionでパッケージ変更の処理に失敗しました-CDISMPackageManager:: RestoreHealth(hr:0x800f081f) エラーDISMDISMパッケージマネージャー:PID = 13368 TID = 5124ソースファイルが見つかりませんでした。 機能を復元するには、/ sourceオプションを使用してそれらの場所を指定する必要があります。 -GetCbsErrorMsg。 エラーDISMDISMパッケージマネージャー:PID = 13368 TID = 5124イメージの正常性の復元に失敗しました。 --CPackageManagerCLIHandler:: ProcessCmdLine_CleanupImage(hr:0x800f081f) エラーDISMDISMパッケージマネージャー:PID = 13368 TID = 5124コマンドcleanup-imageの処理中に失敗しました。 --CPackageManagerCLIHandler:: ExecuteCmdLine(hr:0x800f081f)

CBS.log

CBS Exec:処理が完了しました、セッション(破損修復):30459372_734419507 [HRESULT = 0x800f081f --CBS_E_SOURCE_MISSING] CBSセッション:30459372_734419507は、ストアの破損の検出および修復操作を実行できませんでした。 [HRESULT = 0x800f081f-CBS_E_SOURCE_MISSING] CBSセッション:30459372_734419507が終了しました。 ダウンロードエラー:0x80240022 [不明なエラー]、再起動が必要:いいえ[HRESULT = 0x800f081f --CBS_E_SOURCE_MISSING] CBSはワーカーセッションを使用してExをFinalizeExに失敗しました[HRESULT = 0x800f081f]

同じエラー(0x800F081FCBS_E_SOURCE_MISSING)しようとすると発生する可能性があります .NET Framework3.5をインストールします オプション機能を介して。

0x800F081Fエラー.netフレームワーク
Windowsは、要求された変更を完了するために必要なファイルを見つけることができませんでした。 インターネットに接続していることを確認して、再試行してください:エラーコード:0x800F081F

DISM.log

ソースファイルが見つかりませんでした。 「ソース」オプションを使用して、機能の復元に必要なファイルの場所を指定します。 ソースの場所の指定の詳細については、を参照してください。 http://go.microsoft.com/fwlink/?LinkId=243077. DISMログファイルはC:\ Windows \ Logs \ DISM \ dism.logにあります。 0x800F081F-CBS_E_SOURCE_MISSING。 

この投稿では、.NETFrameworkのインストールとDISMエラーを修正する方法について説明します。 0x800f081f Windows10の場合。

原因

DISMまたは.NETFrameworkのインストールを実行しているときにエラー0x800F081Fが発生するのは、次のいずれかの理由が原因です。

  • コンポーネントストアが破損しているか、ストアにいくつかのファイルがありません。
  • システムは、不足しているファイルを復元するためにMicrosoftUpdateサーバーにアクセスできません。
  • パスで指定された場所には、機能のインストールに必要なファイルが含まれていません。
  • 機能をインストールしようとするユーザーは、少なくともその場所とファイルへの読み取りアクセス権を持っていません。
  • 実行しているWindowsのバージョンに対して、インストールファイルのセットが破損しているか、不完全であるか、無効です。
関連している:[修正] Windows10での.NETFramework3.5エラー0x800f0950

コンテンツ

  • 解決策1:.NET Frameworkをインストールする前、またはDISMを実行する前にWSUSをバイパスする
  • 解決策2:DISMを実行するか、ローカルソースから.NET Frameworkをインストールします(オフライン)
    • ローカルソースから.NETFrameworkエラーをインストールします
    • ローカルソースからDISMを実行する

修正:DISMおよび.NETFrameworkエラー0x800f081f

オプション1:WSUSをバイパスする

コンピューターが会社のWSUSサーバーまたはSCCMを使用するように構成されている場合は、次のレジストリ編集を使用してWSUS / SCCMを一時的にバイパスします(管理者権限が必要です)。

  1. [スタート]を右クリックし、[実行]をクリックします
  2. タイプ regedit.exe [OK]をクリックします
  3. 次のレジストリキーが存在する場合は、そのキーに移動します。
    HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU

    (上記のレジストリブランチまたは値の場合 UseWUServer 存在しない場合は、WUサーバーポリシーが設定されていないことを意味します。 その場合は、手順5に進んでください。)

  4. 右側のペインで、 UseWUServer 存在する場合、そのデータをに設定します 0
  5. 次のキーに移動します。
    HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate
  6. 名前の付いた値を削除します DisableWindowsUpdateAccess 存在する場合。
  7. レジストリエディタを終了します
  8. Windowsを再起動します。

これで、コンピューターは、オフィスネットワーク上のWSUSまたはSCCMサーバーではなく、MicrosoftのWindowsUpdateサーバーからファイルまたはパッケージをフェッチするように構成されました。

Windowsを再起動すると、DISMコマンドラインまたは .NETFrameworkをインストールします 正常に。 コンピューターをインターネットに接続した後、DISMコマンドラインを実行します(または.NET Frameworkをインストールします)。 DISMは、不足しているファイルをMicrosoftのサーバーから自動的にフェッチします。

.NETFrameworkをインストールします

ここで、.NET Frameworkをインストールする場合は、次のコマンドを実行します。

dism / online / enable-feature / featurename:NetFX3 / All

または、Windowsの機能を介してインストールすることもできます(オプションの機能.exe)

機能.netFramework3.5を有効にする

それでも問題が解決しない場合は、次の手順に従ってください オプション2 下。


オプション2:DISMを実行するか、ローカルインストールソースから.NET Frameworkをインストールします(オフライン)

.NETFrameworkエラー0x800f081fの修正

エラーを修正するには 0x800F081F .NET Frameworkをインストールするときは、ローカルソースパス(つまり、マウントされたISOまたはUSBセットアップディスク)を指定します。

1)の新しいコピーをダウンロードします Windows 10 ISO マイクロソフトから。

2)ISOをドライブ文字にマウントします—例: E:\.

The ソース\ sxs ISOまたはUSBセットアップディスクのフォルダには、.NETFrameworkをオフラインでインストールするために必要な次のオンデマンドパッケージファイルが含まれています。

.netフレームワークエラー-isosources sxs
  • microsoft-windows-netfx3-ondemand-package〜31bf3856ad364e35〜amd64 ~~ .cab
  • Microsoft-Windows-NetFx3-OnDemand-Package〜31bf3856ad364e35〜amd64〜en-US〜.cab

(マルチアーキテクチャのWindows 10セットアップディスクを使用している場合は、必ず正しい「ソース」フォルダーを使用してください。 x64バージョンの場合、パスは次のようになります。 H:\ x64 \ sources \ sxs x86の場合、パス H:\ x86 \ sources \ sxs.)

3)ローカルインストールソースを使用して.NET Frameworkをインストールする(例: H:\ Sources USBセットアップディスクまたはマウントされたISOから)、適切なコマンドを実行します。

dism / online / enable-feature / featurename:NetFX3 / All / Source:H:\ sources \ sxs / LimitAccess(または)dism / online / enable-feature / featurename: NetFX3 / All / Source:H:\ x86 \ sources \ sxs / LimitAccess(または)dism / online / enable-feature / featurename:NetFX3 / All / Source:H:\ x64 \ sources \ sxs /LimitAccess

次の出力が表示されます。

機能を有効にする [100.0%] 操作は正常に完了しました。

または、DISMではなくPowerShellを使用する場合は、次のコマンドを使用して、ローカルインストールソースを使用して.NETFrameworkをインストールします。

Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Source H:\ sources \ sxs -LimitAccess(または)Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Source H:\ x86 \ sources \ sxs -LimitAccess(または)Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Source H:\ x64 \ sources \ sxs -LimitAccess

DISMエラー0x800f081fの修正

DISMエラーの解決策 0x800f081f ダウンロードすることになるでしょう 新鮮なISO Microsoftから、Windows 10セットアップディスクをスリップストリームし、DISMコマンドを実行するときに修復ソースとして言及します。 スリップストリームは、更新プログラム(およびオプションでドライバー)を統合し、更新されたWindows10セットアップディスクを作成するプロセスです。 ISO.

  1. 記事の手順に従ってください Slipstream Windows 10 スリップストリーム化されたWindows10セットアップディスクを作成します。
    ISOコンテンツをフォルダに抽出します
  2. 次に、 昇格または管理コマンドプロンプト.
  3. MicrosoftからダウンロードしたISOファイルには、複数のWindows 10Editionが含まれています。 修復するWindowsのエディションに対応するインデックスを見つける必要があります。 DISMのGet-Wiminfoコマンドラインを使用して見つけることができます。
  4. を見つける インデックスのリスト および対応するエディションは、 install.wim、次のコマンドを実行します。
    dism / get-wiminfo / wimfile: "E:\ sources \ install.wim"

    … どこ E:\ マウントされたISOまたはWindowsセットアップDVDのドライブ文字です。

    MicrosoftからダウンロードされたISOの場合、より多くのインデックスが表示されます(意味:複数のWindowsイメージまたは異なるエディションがinstall.wimに結合されています)。 たとえば、MicrosoftのWindows 10 ISO(ISOビルドごとに異なる場合があります)内にあるインデックスのリストは次のとおりです。

    インデックス:1。 名前:Windows10ホーム。 説明:Windows10ホーム。 サイズ:14,168,728,218バイトインデックス:2。 名前:Windows 10HomeN。 説明:Windows 10HomeN。 サイズ:13,409,860,497バイトインデックス:3。 名前:Windows10ホーム単一言語。 説明:Windows10ホーム単一言語。 サイズ:14,168,323,899バイトインデックス:4。 名前:Windows 10Education。 説明:Windows10教育。 サイズ:14,413,769,870バイトインデックス:5。 名前:Windows 10EducationN。 説明:Windows 10EducationN。 サイズ:13,651,680,505バイトインデックス:6。 名前:Windows10Pro。 説明:Windows10Pro。 サイズ:14,413,947,833バイトインデックス:7。 名前:Windows 10ProN。 説明:Windows 10ProN。 サイズ:13,649,482,925バイトインデックス:8。 名前:Windows 10 ProEducation。 説明:Windows 10 ProEducation。 サイズ:14,413,708,288バイトインデックス:9。 名前:Windows 10 ProEducationN。 説明:Windows 10 ProEducationN。 サイズ:13,651,618,023バイトインデックス:10。 名前:ワークステーション用のWindows 10Pro。 説明:ワークステーション用のWindows 10Pro。 サイズ:14,413,739,079バイトインデックス:11。 名前:ワークステーション用のWindows 10 ProN。 説明:ワークステーション用のWindows 10 ProN。 サイズ:13,651,649,264バイト
  5. あなたがWindows10 Home Editionを持っていて、そのインデックスが 1. 次のコマンドのいずれかを実行します。 install.esd また install.wim Windows10セットアップディスクのSourcesフォルダーにあります。
    Dism / Online / Cleanup-Image / RestoreHealth / Source:wim: "E:\ Sources \ Install.wim":1 / limitaccess Dism / Online / Cleanup-Image / RestoreHealth / Source:esd: "E:\ Sources \ Install。 esd ":1 / limitaccess

    それでおしまい! これで、DISM操作が正常に完了しました。

    dismwimfileソース

    最新の更新でスリップストリームされたWindows10ディスクを使用しない場合、エラーが発生することに注意してください 0x800f081f まだ表示される場合があります。 つまり、ISO /修復ソースは同じである必要があります システムが実行されていることをビルドする. たとえば、Windows10ビルドを修復することはできません 16299.98 Windows10ビルドを使用する 16299.15 ISO。 ただし、Microsoftは、自社のサイトおよび メディア作成ツール.

これにより、DISMエラーが修正されます 0x800f081f、メッセージが表示されます。復元操作が正常に完了しました.”

DISMコマンドが正常に完了したら、次の手順を実行します。 sfc / scannow コマンド(から 昇格されたコマンドプロンプト) 必要であれば。 詳細については、記事をチェックしてください DISMとSFCを使用してWindows10を修復する.


1つの小さなリクエスト:この投稿が気に入った場合は、これを共有してください。

あなたからの1つの「小さな」共有は、このブログの成長に真剣に役立つでしょう。 いくつかの素晴らしい提案:
  • ピンする!
  • お気に入りのブログ+ Facebook、Redditに共有してください
  • ツイートしてください!
読者の皆様、ご支援ありがとうございました。 それはあなたの時間の10秒以上かかることはありません。 共有ボタンはすぐ下にあります。 :)