Windows8でコンポーネントストアを修復する方法
この記事では、コンポーネントストアについて説明します。 Windows8とその修復のいくつかのシナリオで。 Windows Vistaから始めて、Microsoftはコンポーネントベースのサービスの概念を導入したことを思い出してください。コンポーネント構造により、アップデート、セキュリティパッチ、サービスパックのインストール/削除をより安定させることができました。 Windows8アーキテクチャも同じシステムに基づいています。 Windowsコンポーネントストアのファイルは、 \ Windows \ WinSxSにあります。 フォルダ 、時間の経過とともにサイズが大幅に大きくなるプロパティがあります(このフォルダーのサイズが時間とともに大きくなる理由と縮小する方法の詳細については、この記事を参照してください)。
ただし、場合によっては、コンポーネントストアが破損し、WindowsUpdateやその他のMicrosoftアプリをインストールしようとしたときに問題が発生する可能性があります。以前のWindowsバージョン(Windows Vista、Windows 7、Windows Server 2008 / R2)のコンポーネントストアを修復するために、Microsoftは特別なユーティリティ CheckSURを作成しました。 (システム更新準備ツール– KB947821)。このユーティリティは非常に大きく(350 MB以上)、新しいWindowsUpdateのリリースで定期的に更新されます。
このユーティリティは何をしますか?システム更新準備ツールは、次のリソースの整合性を検証します。
これらのディレクトリ内のファイル:
- %SYSTEMROOT%\ Servicing \ Packages
- %SYSTEMROOT%\ WinSxS \ Manifests
これらのレジストリブランチの内容:
- %SYSTEMROOT%\ WinSxS \ Manifests
- HKEY_LOCAL_MACHINE \ Schema
- HKEY_LOCAL_MACHINE \ Components
- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Component Based Servicing
CheckSURがエラーまたは非互換性を検出した場合、それらを修復しようとします。
コンポーネントストアの問題により、WindowsUpdateのインストール中にさまざまなエラーが発生する可能性があります。このユーティリティで削除される一般的なエラーコードのリストは次のとおりです。
コンポーネントストアの損傷によって引き起こされたWindowsUpdateエラーのリスト
コード | エラー | 説明 |
0×80070002 | ERROR_FILE_NOT_FOUND | |
0x8007000D | ERROR_INVALID_DATA | |
0x800F081F | CBS_E_SOURCE_MISSING | |
0×80073712 | ERROR_SXS_COMPONENT_STORE_CORRUPT | |
0x800736CC | ERROR_SXS_FILE_HASH_MISMATCH | |
0x800705B9 | ERROR_XML_PARSE_ERROR | |
0×80070246 | ERROR_ILLEGAL_CHARACTER | |
0x8007370D | ERROR_SXS_IDENTITY_PARSE_ERROR | |
0x8007370B | ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME | |
0x8007370A | ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE | |
0×80070057 | ERROR_INVALID_PARAMETER | |
0x800B0100 | TRUST_E_NOSIGNATURE | |
0×80092003 | CRYPT_E_FILE_ERROR | |
0x800B0101 | CERT_E_EXPIRED | 現在のシステムクロックまたは署名されたファイルのタイムスタンプと照合するときに、必要な証明書が有効期間内にありません。 |
0x8007371B | ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE | |
0×80070490 | ERROR_NOT_FOUND |
Windows8およびWindowsServer2012では、CheckSURユーティリティと同等の機能がすでにシステムに統合されており、受信トレイの破損の修復と呼ばれます。 。受信トレイの破損修復は、バックグラウンドと手動の2つのモードで機能します。バックグラウンド修復は自動的に実行されます WindowsUpdateをインストールしようとしたときにエラーが発生した場合。次に、Windowsは損傷したコンポーネントを自動的に修復し、WindowsUpdateパッケージを再インストールしようとします。自動修復で問題自体を解決できない場合、管理者は手動でエラーを修正できます。 。コンポーネントストアの操作性を回復しました。これは、DISM(Dism / Online / Cleanup-Imageコマンド)またはPowershell(Repair-WindowsImageコマンドレット)を使用して実行できます。
コンポーネントストアの状態を確認するには、昇格したコマンドラインを開いて次のコマンドを実行します。
Dism /Online /Cleanup-Image /CheckHealth |
Dism / Online / Cleanup-Image / CheckHealth
ヒント。- 他のWindowsツールとは異なり、DISMでは大文字と小文字が区別されます。
- コマンドDism/Cleanup-Imageは、ログを次のファイルに保持します:C:\ Windows \ Logs \ CBS \ CBS.logおよびC:\ Windows \ Logs \ DISM \ dism.log
同じPowershellコマンドは次のとおりです。
Repair-WindowsImage -Online -CheckHealth |
修復-WindowsImage-Online-CheckHealth
CheckHealthの実行には数分かかります。ご覧のとおり、画像内のコンポーネントストアの現在の状態は正常です。 、 私。 e。修理する必要はありません。
問題やエラーが検出された場合は、次のコマンドを使用してストアの修復を実行する必要があります。
Dism.exe /Online /Cleanup-Image /Restorehealth |
Dism.exe / Online / Cleanup-Image / Restorehealth
同じPowershellコマンドは次のとおりです。
Repair-WindowsImage -Online -RestoreHealth |
修復-WindowsImage-Online-RestoreHealth
この場合、システムファイルは正常に回復されています:
復元操作が正常に完了しました。コンポーネントストアの破損が修復されました。
システムがストア内の一部のコンポーネントを修復できなかった場合は、Windows8インストールディスクが必要になる場合があります。ディスクをDVD-ROMに挿入するか、そのISOイメージをマウントします。 Gという文字があるとします。 配布ディスクに割り当てられています。 PoSHコマンドを使用して、ディスク上で利用可能なWindows8バージョンのリストを表示してみましょう。
Get-WindowsImage -ImagePath G:\sources\install.wim |
Get-WindowsImage -ImagePath G:\ sources \ install.wim
この例では、ディスク上にインデックス1(インデックス:1)のイメージ(Windows 8 Pro)が1つしかないことがわかります。
次のコマンドは、元のWindows8イメージから破損したコンポーネントを置き換えてストレージリカバリを開始します。
Repair-WindowsImage -Online -RestoreHealth -Source G:\sources\install.wim:1 |
修復-WindowsImage-Online-RestoreHealth -Source G:\ sources \ install.wim:1
修復が終了したら、コンポーネントストアが正常であることを確認してください。
次の(オプションの)手順は、次のコマンドを使用してシステムファイルの整合性を確認することです。
sfc /scannow |
sfc / scannow
-
ApplicationFrameHost.exe とその修復方法は?
ApplicationFrameHost.exe ファイルが存在しないか破損しているというエラー メッセージが Windows に表示されると、事態は横方向に進みます。ソフトウェアのインストール、Windows の更新、およびその他の関連タスクの実行で問題に直面し始めます。したがって、それを修正することが最も重要です。今日は、Windows 10 で ApplicationFrameHost.exe ファイルの欠落または破損を自動および手動で修正する方法について説明します。 質問 :Microsoft ゲームを起動しようとすると、「アプリケーション フレーム ホストが応答しません」というエラ
-
Windows 11 で Google Play ストアを入手する方法
Windows 11 の大きな新機能の 1 つは、Android アプリをネイティブに実行できることです。これは、以前はサードパーティのソフトウェアを使用する場合にのみ可能でした。これまで、電話アプリを Windows デスクトップに完全に統合することはできませんでした。 ただし、注意すべき大きな注意点が 2 つあります。古い HDD と 4 GB の RAM は Windows 11 と互換性がありますが、Windows 11 の Android アプリには SSD と少なくとも 8 GB の RAM が必要です。Microsoft は最高のエクスペリエンスのために 16 GB を推奨して