Endpoint Central オンプレミス版 ナレッジベース

パッチ設定の失敗 - Microsoftコンポーネントストアの破損


パッチインストール/アンインストール構成の配布失敗

 

問題内容:

パッチインストール/アンインストール構成を配布すると、次のいずれかのエラーメッセージが発生し失敗します;

  • 「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