次のDISMコマンドを実行すると、エラーが発生します 0x800F081F
一部のシステムで表示される場合があります。 .NETFrameworkをWindows10にインストールするときにも同じエラーが発生します。
Dism / Online / Cleanup-Image / RestoreHealth
エラー:0x800f081f。 ソースファイルが見つかりませんでした。 「ソース」オプションを使用して、機能の復元に必要なファイルの場所を指定します。 ソースの場所の指定の詳細については、を参照してください。 http://go.microsoft.com/fwlink/?LinkId=243077.
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]
同じエラー(0x800F081F
– CBS_E_SOURCE_MISSING
)しようとすると発生する可能性があります .NET Framework3.5をインストールします オプション機能を介して。
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のバージョンに対して、インストールファイルのセットが破損しているか、不完全であるか、無効です。
コンテンツ
- 解決策1:.NET Frameworkをインストールする前、またはDISMを実行する前にWSUSをバイパスする
-
解決策2:DISMを実行するか、ローカルソースから.NET Frameworkをインストールします(オフライン)
- ローカルソースから.NETFrameworkエラーをインストールします
- ローカルソースからDISMを実行する
修正:DISMおよび.NETFrameworkエラー0x800f081f
オプション1:WSUSをバイパスする
コンピューターが会社のWSUSサーバーまたはSCCMを使用するように構成されている場合は、次のレジストリ編集を使用してWSUS / SCCMを一時的にバイパスします(管理者権限が必要です)。
- [スタート]を右クリックし、[実行]をクリックします
- タイプ
regedit.exe
[OK]をクリックします - 次のレジストリキーが存在する場合は、そのキーに移動します。
HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU
(上記のレジストリブランチまたは値の場合
UseWUServer
存在しない場合は、WUサーバーポリシーが設定されていないことを意味します。 その場合は、手順5に進んでください。) - 右側のペインで、
UseWUServer
存在する場合、そのデータをに設定します0
- 次のキーに移動します。
HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate
- 名前の付いた値を削除します
DisableWindowsUpdateAccess
存在する場合。 - レジストリエディタを終了します
- 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
)
それでも問題が解決しない場合は、次の手順に従ってください オプション2 下。
オプション2:DISMを実行するか、ローカルインストールソースから.NET Frameworkをインストールします(オフライン)
.NETFrameworkエラー0x800f081fの修正
エラーを修正するには 0x800F081F
.NET Frameworkをインストールするときは、ローカルソースパス(つまり、マウントされたISOまたはUSBセットアップディスク)を指定します。
1)の新しいコピーをダウンロードします Windows 10 ISO マイクロソフトから。
2)ISOをドライブ文字にマウントします—例: E:\
.
The ソース\ sxs
ISOまたはUSBセットアップディスクのフォルダには、.NETFrameworkをオフラインでインストールするために必要な次のオンデマンドパッケージファイルが含まれています。
- 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.
- 記事の手順に従ってください Slipstream Windows 10 スリップストリーム化されたWindows10セットアップディスクを作成します。
- 次に、 昇格または管理コマンドプロンプト.
- MicrosoftからダウンロードしたISOファイルには、複数のWindows 10Editionが含まれています。 修復するWindowsのエディションに対応するインデックスを見つける必要があります。 DISMのGet-Wiminfoコマンドラインを使用して見つけることができます。
- を見つける インデックスのリスト および対応するエディションは、
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バイト
- あなたが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操作が正常に完了しました。
最新の更新でスリップストリームされたWindows10ディスクを使用しない場合、エラーが発生することに注意してください
0x800f081f
まだ表示される場合があります。 つまり、ISO /修復ソースは同じである必要があります システムが実行されていることをビルドする. たとえば、Windows10ビルドを修復することはできません16299.98
Windows10ビルドを使用する16299.15
ISO。 ただし、Microsoftは、自社のサイトおよび メディア作成ツール.
これにより、DISMエラーが修正されます 0x800f081f
、メッセージが表示されます。復元操作が正常に完了しました.”
DISMコマンドが正常に完了したら、次の手順を実行します。 sfc / scannow
コマンド(から 昇格されたコマンドプロンプト) 必要であれば。 詳細については、記事をチェックしてください DISMとSFCを使用してWindows10を修復する.
1つの小さなリクエスト:この投稿が気に入った場合は、これを共有してください。
あなたからの1つの「小さな」共有は、このブログの成長に真剣に役立つでしょう。 いくつかの素晴らしい提案:- ピンする!
- お気に入りのブログ+ Facebook、Redditに共有してください
- ツイートしてください!