適用先
Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate Windows Server 2008 R2 Standard Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 Service Pack 2 Windows Server 2008 Datacenter without Hyper-V Windows Server 2008 Enterprise without Hyper-V Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Standard without Hyper-V Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 Standard Windows Server 2008 Web Edition Windows Server 2008 Datacenter without Hyper-V Windows Server 2008 Enterprise without Hyper-V Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Standard without Hyper-V Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 Standard Windows Server 2008 Web Edition Windows Vista Service Pack 2 Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Home Basic 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business 64-bit Edition Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Home Basic 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business 64-bit Edition Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Home Basic 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business 64-bit Edition Microsoft Windows Server 2003 Service Pack 2 Microsoft Windows XP Professional x64 Edition Microsoft Windows XP Service Pack 2 Microsoft Windows XP Home Edition Microsoft Windows XP Professional Microsoft Windows XP Service Pack 3 Microsoft Windows XP Home Edition Microsoft Windows XP Professional

Windows Vista Service Pack 1 (SP1) のサポートは 2011 年 7 月 12 日に終了しました。Windows 用のセキュリティ更新プログラムを継続して入手するには、Windows Vista Service Pack 2 (SP2) を使用してください。詳細については、次のマイクロソフト Web ページを参照してください。Windows の一部バージョンのサポート終了のお知らせ

はじめに

マイクロソフトは Patch Registration Cleanup Tool を公開しました。このツールをダウンロードするには、以下のマイクロソフト Web サイトにアクセスしてください。

http://go.microsoft.com/fwlink/?LinkID=165592注: このルールの使用方法に関する情報を表示するには、コマンド プロンプトで「PatchRegCleanup /?」と入力します。

概要

Windows インストーラーはレジストリを使用して、各 Windows インストーラーベースの製品でインストールされる更新プログラムに関する情報を記録します。これらのレジストリ キーで、各更新プログラムの状態である "registered"、"applied"、"superseded" または "obsoleted" を識別できます。インストール済みの更新プログラムに関する情報は、複数のレジストリ キーおよび値で保存されます。製品が修復、更新、またはアンインストールできるサービス可能な状態であるためには、これらのレジストリ キーのデータが同期していることが重要です。これらのレジストリ キーのデータが同期していない場合は、製品の .msi ファイルに対してメンテナンス モード操作を実行することができません。 Patch Registration Cleanup Tool は、更新プログラムの登録の不正または破損に関連する問題を解決することができます。このツールを使用すると、更新プログラムを再インストールできるように、既知の状態に製品を戻すことができます。

詳細

Windows インストーラーは、各 Windows インストーラーベースの製品に関する情報を以下のレジストリ サブキーの下に保存します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\<Squished GUID for Product> squished GUID (短縮形で SQUID) は、.msi ファイルの製品コード プロパティを表現する GUID の内部表現です。特定の製品でインストールされる更新プログラムに関する情報は、以下の Patches サブキーの下に記録されます。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\<Squished GUID for Product>\Patches\ 各更新プログラムに関する情報は以下の 2 つの場所にあります。

  • AllPatches 複数行文字列値の下。更新プログラムが "registered"、"applied"、"superseded" または "obsoleted" のいずれであるかに関係なく、各更新プログラムの SQUID はここにあります。

  • 特定の更新プログラムの SQUID を使用することにより命名される Patches ノードの下のサブキー。このサブキーには、更新プログラムに関する詳細情報が記載されています。

有効な更新プログラムの登録では、Patches ノードの下にある SQUID を持ち、登録済みまたは適用済みの更新プログラムであるすべての更新プログラムは、AllPatches 複数行文字列値の下にも含まれる必要があります。また、AllPatches 複数行文字列値には、Patches ノードの下に対応するレジストリ キーを持たない更新プログラムの SQUID が含まれない必要があります。 更新プログラムの登録情報が想定どおりではない場合、Windows インストーラーは製品に対するメンテナンス モード操作を実行することができません。 Patch Registration Cleanup Tool は、AllPatches 複数行文字列値の下に対応するエントリを持たない Patches ノードの下のレジストリ キーを削除することにより、これらの問題のいくつかに対処します。更新プログラムの登録の問題の詳細については、以下のサポート技術情報番号をクリックしてください。

971187MSI ソフトウェアの更新プログラム登録の破損の問題を修正する方法

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。