1

Windowsパッチ情報を取得するために、次の2つの方法の信頼性を調査しています。

  1. WindowsUpdateAgentの使用-COMを使用したIUpdateSearcherインターフェイス。
  2. WMIC QFE GETの使用(クライアントまたはCOMを使用したWMIインターフェイスのいずれかを介して)

以下は、上記の2つの方法について私が持っているクエリです。

WindowsUpdateAgentの使用-COMを使用したIUpdateSearcherインターフェイス。

  1. IUpdateSearcherは次のレジストリをナビゲートし、情報を提供しますか?
    HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Component Based Servicing
  2. IUpdateSearcherが更新情報を提供するために探す他のレジストリパスはありますか?
  3. IUpdateSearcherは、WMIC QFEが提供するもののスーパーセットを提供しますか?

WMIC QFE GETの使用(クライアントまたはCOMを使用したWMIインターフェイスのいずれかを介して)

  1. WMIC QFEは次のレジストリパスを検索して情報を提供しますか?HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Updates(または)HKEY_LOCAL_MACHINE \ Software \ Wow6432Node \ Microsoft \ Updates
  2. WMIC QFE GETが更新情報を提供するために探す他のレジストリパスはありますか?

また、上記の2つの方法のうち、

  1. データを失うことなく更新情報を取得するための最良の方法はどれですか?
  2. どちらの方法がより高速に実行されますか?

誰かが私のすべての質問に答えてくれますか?

4

1 に答える 1

1

このコマンドを使用するWMIC QFE GETと、WMI クラスでクエリを実行するのと同等ですWin32_QuickFixEngineering。これは、Windows Vista では、このクラスはコンポーネント ベースのサービスによって提供される更新のみを返すためです。古い Windows バージョンでは、 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotfixおよびHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updatesレジストリ キーを使用して更新を列挙します。

Windows Update Agent API (WUA)IUpdateSearcher一部であるインターフェイスを使用して、CBS 経由でインストールされたもの、Microsoft Windows インストーラー (MSI) または Windows 更新サイトによって提供される更新プログラムなどを含むすべての修正プログラムを列挙することができます。

したがって、インストールされた Windows 更新プログラムを取得するためのより信頼性の高い方法は、WUA API を使用することです。

于 2012-10-09T14:51:01.380 に答える