パッチ設定の失敗 - Microsoftコンポーネントストアの破損
作成日:2017年3月21日 | 更新日:2020年12月29日
パッチインストール/アンインストール構成の配布失敗
問題内容:
パッチインストール/アンインストール構成を配布すると、次のいずれかのエラーメッセージが発生し失敗します;
- 「The component store has been corrupted」
- 「No signature was present in the subject」
原因:
Microsoftコンポーネントストアが壊れています。
解決策:
次の解決策に従ってください;
1.次の「Microsoft Fix it」ファイルをダウンロードし、パッチインストールが失敗したコンピューターにインストールする;
http://support.microsoft.com/kb/971058
2.上記「Fix it」ファイルのインストール後、対象マシンを再起動する
3.問題が継続する場合、インストールが失敗したパッチの手動インストールを試行する(この場合、以下手順はスキップして失敗した設定の配布が実行できます)
4.手動インストールが失敗した場合、次のツールを同じコンピューターにダウンロードし、インストールする;
http://support.microsoft.com/kb/947821
5.インストール後、次のログファイルを確認する;
%windows%\logs\CBS\CheckSUR.log
6.「CheckSUR.log」ファイルに壊れたコンポーネントファイルが一覧表示されるので、欠落している「payload」ファイルを探し、次の例のように(f)を含む行を識別する;
Summary:
Seconds executed: 100
Found 3 errors
Fix 1 errors
CSI Payload File Missing Total count: 3
Fix CSI Payload File Missing Total Count: 1
(f) CSI Payload File Missing 0x00000000 admparse.dll x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8 servicing_31bf3856ad364e35_6.0.6000.16386_none_23ddbf36a8a961bc
(f) CSI Payload File Missing 0x00000000 bootmgr x86_microsoft-windows-b..re-bootmanager-pcat_31bf3856ad364e35_6.0.6000.16386_none_c0f2f087b6457236
(fix) CSI Payload File Missing 0x00000000 bootmgr x86_microsoft-windows-b..re-bootmanager-pcat_31bf3856ad364e35_6.0.6000.16386_none_c0f2f087b6457236
(f) CSI Payload File Missing 0x00000000 winload.exe x86_microsoft-windows-b..environment-windows_31bf3856ad364e35_6.0.6000.16386_none_6701d52e8fdf8d45
7.上記の欠落しているファイルは別のマシンから手動でコピーする必要があるので、コピー先のマシンがファイルのコピー元マシンと同じOSバージョンとシステム構成(例;64ビット、もしくは32ビット等)で稼働していることを確認する
8.「%windir%\winsxs」下の適切なサブディレクトリにこれらファイルをペーストする
これで、パッチを手動でインストール、もしくは失敗した設定を使用することができるようになりました。
上記の詳細情報については、こちらを参照してください;
http://support.microsoft.com/kb/2700601