システムwiki

Windows 10 品質更新エラー「0x80070002」

JWon82 受付中 最終更新日:2022-01-03 02:00

私のPCには、エラーが発生し続ける3つの品質更新があります.今後のアップデートで修正されることを期待して長い間待っていましたが、機能しませんでした.

2020-10 Microsoft Edge Update forWindows 10version1903 for x64ベースのシステム(KB4584229)-エラー0x80070002

2020-12 x64ベースシステム用のWindows 10version1903の累積的な更新(KB4592449)-エラー0x80070002

2021-05 x64ベースのシステム用のWindows 10version1903の更新(KB4023057)-エラー0x80070002

メディア作成ツールを使用してWindows 10ISOファイルからアップグレードしようとしましたが、「SAFE_OS中にインストールが失敗し、操作REPLICATE_OCでエラーが発生しました」というエラーが表示されます.0x8007001F-0x20006.

手動アップグレードからのロールバックログは次のとおりです. リンク:1I4Nnlu4I shMkScEIuAi3KURZ8QFjtGs

PCからWindowsを再インストールする前に、これを解決する方法はありますか?助けていただければ幸いです.

返信リスト(回答:17)

1 #
Sumit

Windowsをリセットする必要があるかもしれません.それはあなたのために可能ですか?オプション機能が空白の場合、オプションは非常に限られており、成功率は非常に低いと思います.

7 #
Sumit

ありがとうJ.どうやらあなたのインストールのコンポーネントストア別名デバイスは問題を引き起こしている破損を持っています.

2021-06-21 22:55:27、エラー CBS すべての更新を列挙できませんでした.[HRESULT= 0x800f0831-CBS_E_STORE_CORRUPTION]
2021-06-21 22:55:27、エラー DISM DISMパッケージマネージャー:PID= 1444 TID= 1472機能の列挙に失敗しました-CDISMPackage :: GetPackageFeatureCollection(hr:0x800f0831)
2021-06-21 22:55:27、エラー DISM API:PID= 1380 TID= 1424パッケージ機能コレクションの取得に失敗しました-IDismPackageToPackageInfo(hr:0x800f0831)
2021-06-21 22:55:27、エラー DISM API:PID= 1380 TID= 1424内部からパブリックへのパッケージ情報の変換に失敗しました-CGetPackageInfocommandObject :: InternalExecute(hr:0x800f0831)
2021-06-21 22:55:27、エラー DISM API:PID= 1380 TID= 1424InternalExecuteが失敗しました-CBasecommandObject :: Execute(hr:0x800f0831)
2021-06-21 22:55:27、エラー DISM API:PID= 1380 TID= 1384CGetPackageInfocommandObjectの内部実行に失敗しました-DismGetPackageInfoInternal(hr:0x800f0831)
2021-06-21 22:55:27、情報 DISM API:PID= 1380 TID= 1384終了DismGetPackageInfoInternal-DismGetPackageInfoInternal
2021-06-21 22:55:27、警告 MIG OC :: COCDismAdapter :: GetOCsInPackage:DismGetPackageInfoが失敗しました.hr= 0x800f0831

さらにレポートを掘り下げると、MS Print toPDFに問題があります.
システムファイルチェックを実行してDISMツールを実行し、次の返信で結果をポストバックします.

8 #
Sumit

機能の更新が失敗するのは、Windowsの機能が機能していないためです.これらは、更新プロセスの不可欠な部分です.
これらの手順を試すことができますか?
www.Winhelponline.com/blog...
標準のサードパーティリンクの免責事項:

応答8# ->にスキップ
4 #
JWon82

はい、このガイドの手順はすでに試しました.しかし、彼らは何も変えていないようです.SFCScanとDISMを実行したところ、コマンドをSaltgrassが提案するものに変更した後でも、出力はいつもと同じでした.

Windowsモジュールインストーラーも有効にしてみました.最初から有効でしたが、手動起動タイプでした.ただし、このサービスを再起動するたびに手動に戻るため、自動に調整しても機能しないようです.

13 #
Sumit

なるほど、ありがとう.
オプションのfeatures.exeからMicrosoftPrint to PDFを無効にできますか?

応答13# ->にスキップ
10 #
JWon82

残念ながらできません.これが私が解決したいと思っていたもう1つの問題です...「Windowsの機能をオンまたはオフにする」が空白であるため、機能を操作できず、「OK」と「キャンセル」のオプションしか残されていません.

この問題が、私が最初に更新を調べた理由ですが失敗します.Windowsの機能が空白になっていることに関係があるのではないかと思いました.

応答10# ->にスキップ
9 #
Saltgra

この状況に対する答えを見つけようとすると、[オプション機能]ダイアログが空白になっていることについて言及されていることのいくつかは、TrustedInstallerとTiWorkerが機能していることを確認することです.そうでない場合、windows は表示されず、更新は失敗します.

確認する1つの方法は、ダイアログwindows を開き、タスクマネージャで[詳細]タブを確認することです.以下の表示が表示されます.

それ以外に、最新のサービススタックがインストールされていることを確認することもできます.

応答9# ->にスキップ
6 #
JWon82

それはいくつかの有用な情報です.

Sercive Stackアップデートを手動でインストールし、ダイアログが開いているときに2つのプログラムが実行されていることを確認しました.

ただし、何らかの理由でwindows がまだ空白であるため、エラーは別の原因である可能性があります.

とにかく助けてくれてありがとう!

応答13# ->にスキップ
11 #
Saltgra

何が起こっているのかを説明するために、ログに情報を送信するだけです.

JWon82のログから、そしてもちろん、OCはオプションコンポーネントの略です

MIG OC :: COCCbsAdapter ::GetOCsInPackage:EnumerateUpdatesが失敗しました.hr= 0x800f0831

失敗の代わりにそれが示すべきものの一部.

MIG OC :: COCCbsAdapter :: CbsUpdateToOC:更新を取得するPrinting-PrintToPDFServices-Features

MIG OC :: COCCbsAdapter :: CbsUpdateToOC:現在のステータスは有効です

MIG OC :: COCCbsAdapter :: CbsUpdateToOC:更新Windows-Defender-Default-Definitionsを取得

MIG OC :: COCCbsAdapter :: CbsUpdateToOC:現在のステータスは無効です

MIG OC :: COCCbsAdapter :: CbsUpdateToOC:更新を取得するPrinting-XPSServices-Features

MIG OC :: COCCbsAdapter :: CbsUpdateToOC:現在のステータスは有効です

MIG OC :: COCCbsAdapter :: CbsUpdateToOC:更新検索エンジン-クライアント-パッケージを取得

MIG OC :: COCCbsAdapter :: CbsUpdateToOC:現在のステータスは有効です

などなど

問題のパッケージ:

Windows-Foundation-Package~31bf3856ad364e35~amd64 ~~ 10.0.18362.418

応答11# ->にスキップ
5 #
JWon82

こんにちはスミット、

ここでソルトグラスが言及したことが問題かもしれません.Windows Foundation Packageに関連するこの問題に対処する方法はありますか?

応答5# ->にスキップ
2 #
FrazerS

私はこの正確な問題とスレッドを介したすべての同じ問題を抱えています. 解決したことはありますか?

応答5# ->にスキップ
3 #
Saltgra

以前のBuildの.isoファイルをダウンロードするためのリンクがある投稿を見たことがあります.それらのいずれかを使用する場合は、現在実行しているものの上に再インストールしてみてください.これですべてのシステムの問題が修正され、データやソフトウェアのインストールに煩わされることはありません.

ただし、このような操作中に問題が発生したり、問題が発生したりする可能性があります.

14 #
Sumit

Jさん、ISOファイルを使用してソーススイッチを試しましたか?
DISMが破損したファイルを修復できない場合
/RestoreHealthを実行した後のメッセージで、「ソースファイルが見つかりませんでした」というエラーがスローされた場合は、ファイルを破損するためのインストールメディアが必要です.ある場合は、次の手順を実行する必要があります*:
ISOファイルをダブルクリックして、仮想ドライバとしてマウントします.仮想ドライバの文字に注意してください.次の画像では、F:と同じラベルと画像が使用されます.
次に、Xを置き換えて、次のコマンドを入力します ISOがマウントされているドライバ文字として:
Dism/Online/Cleanup-Image/RestoreHealth/Source:wim:X:sourcesinstall.wim:1/limitaccess
破損のレベルによっては、完了するまでに数時間かかる場合があります.

応答14# ->にスキップ
15 #
JWon82

はい、そうしました.以前と同じように、「ソースファイルが見つかりませんでした」というエラーが表示されました.

応答15# ->にスキップ
12 #
Saltgra

Sumitは、ソースファイルを見つけるためのコマンドを提供しました.wim:1の指定は、Windowsのversionに固有です.10 Proを実行している場合は、Win:6を使用すると役立つ場合があります.

ログを確認しますが、修正しようとしているWindowsFoundationパッケージに問題があるようです.たぶん、Sumitは、インストール時にパッケージ全体を置き換える方法を知っているでしょう.可能であれば.

この問題を確認する方法は、optionalfeatures.exeを実行ボックスに入れて、コマンドを実行することです.開いたダイアログに次の情報が表示されているかどうかを確認します オプションまたは空白です.

17 #
Sumit

1903年のサービスはずっと前に終了しました.ログへのアクセスを許可してください+パンサーログも追加してください.
インストールログをチェックして、更新が失敗した理由を見つけましょう.以下のログを共有してください.フォルダが非表示になっている可能性があるため、[実行]にパスを直接貼り付けてください(Win + R).
パンサーログ.次のパスからのSetupact.logおよびSetuperr.logという名前のファイル:
C:\$ Windows.~BT\Sources\Panther
ロールバックログ:これらは通常、WindowsUpdateがロールバックした場合に作成されます. 次のパスC:\$ Windows.~BT\Sources\RollbackからのSetupact.logおよびSetuperr.logという名前のファイル
[エラーコードが0xC1900101-0x30018の場合のみ] C:/$ Windows.~bt\Sources\Rollback\setupapi\setupapi.dev.logからのデバイスインストールログ
[エラーコードが0xC1900101-20017の場合のみ]%Windir%\PantherのSetupact.logおよびSetuperr.log
機能更新のトラブルシューティングインストールの失敗
windows 10のインストールの失敗に対する機能の更新をトラブルシューティングする方法
ここにファイルをアップロードするには、次の記事を参照してください.最初にログをデスクトップにコピーしてからアップロードする必要があります.
Microsoftコミュニティで診断ファイル/ログを共有する方法
Microsoftコミュニティで診断ファイル/ログを共有する方法
ログのサイズが大きくなる可能性があるため、アップロードする前にすべてを圧縮することを検討してください.

応答17# ->にスキップ
16 #
JWon82

こんにちはスミット、

返信ありがとうございます.

ログへのアクセスを許可するのを忘れてすみません.PantherログとRollbackログの両方をアップロードしました ここ .今すぐ開くことができるかどうかを確認してください.