- PR -

パッチの適用時のレジストリについて

1
投稿者投稿内容
のだ
会議室デビュー日: 2006/07/11
投稿数: 13
投稿日時: 2006-09-26 15:13
Microsoftのセキュリティパッチのレジストリに関して質問です。

現在適用したパッチに関する情報をレジストリから取得しようとしているのですが、パッチの種類やPCによってレジストリキー(例えばDisplayVersionやInstallDate)があるものと無いものが存在します。
初めはパッチの種類によって登録されるレジストリが異なるのかと思ったのですが、どうやら同じパッチでもあるものと無いものがあることがわかりました。

これらはPCの環境によるものなのでしょうか?
それとパッチの適用方法などが異なると登録される情報が変わってくるのでしょうか?
またDisplayNameなどは必ずあるものなのでしょうか?

該当のレジストリは
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\(KB番号)のサブキーになります。

よろしくお願いします。
dellgate
大ベテラン
会議室デビュー日: 2004/02/20
投稿数: 198
投稿日時: 2006-09-26 17:44
Office系のパッチ以外の場合は、そのレジストリではなく
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SPx\KBxxxxxx\Filelist
が案内されているのでこちらを参照する形で運用していますが同一環境のクライアントで行っている限り遭遇したことはないです。

ただ上記のキーの場合でも、使用環境などによりレジストリキーが作成されない
場合もあるとの記述があるので適用方法やPCの環境によりそのような現象が発生
するのかもしれません。

そうなると、地道にファイルバージョン比較するしかないのかなぁ・・・
のだ
会議室デビュー日: 2006/07/11
投稿数: 13
投稿日時: 2006-09-27 11:48

使用環境などによりレジストリキーが作成されない場合があるんですね。
同じ装置でも作成される時とされない時があって、悩んでいたので助かりました。

ありがとうございました!
のだ
会議室デビュー日: 2006/07/11
投稿数: 13
投稿日時: 2006-10-02 16:17
追加で質問なのですが、Windows2000ProfessionalSP4場合はプログラムの追加と削除にはOffice2003のパッチは表示されないのでしょうか?

こちらには2000装置が1台しかない為、確認が出来ません。
何度かOffice2003を再インストールしてみたりしたのですが、プログラムの追加と削除には表示されません。

確認できる方法などご存知でしたらお教え下さい。
dellgate
大ベテラン
会議室デビュー日: 2004/02/20
投稿数: 198
投稿日時: 2006-10-02 16:23
全部ではなかったかと思いますが、OfficeもOSも
最近出てくる更新プログラムでは、Windows Installer3.1
がインストールされていないとアンインストール
できないものがいくつかあります。
それに該当しているのではないでしょうか。

また、そもそもアンインストールできないものも若干
ですがありますので、KBなりでその辺の情報も調べて
みると良いと思います。

[ メッセージ編集済み 編集者: dellgate 編集日時 2006-10-02 17:22 ]
のだ
会議室デビュー日: 2006/07/11
投稿数: 13
投稿日時: 2006-10-12 15:48
お返事遅くなってしまい、ごめんなさい。

WindowsInstallerのバージョンによってインストールできたりできなかったりっていうのもあるんですね。
今使っている2000装置はWindowsInstaller3.1なのですが、表示されないOfficeのパッチがありました。
Windows奥が深いです。。

ありがとうございました!
NAO
ぬし
会議室デビュー日: 2001/10/24
投稿数: 1256
お住まい・勤務地: 神奈川のはずれから東京の下町
投稿日時: 2006-10-12 16:03
解決しているみたいなので蛇足ですが。

どういった理由でパッチ情報を取りたいのでしょうか?
プログラム等で使う訳では無く
情報を取りたいだけであれば

Microsoft Baseline Security Analyzer (MBSA)
http://www.microsoft.com/japan/technet/security/tools/mbsahome.mspx

を使った方が簡単です。 
のだ
会議室デビュー日: 2006/07/11
投稿数: 13
投稿日時: 2006-10-17 13:25
>NAOさん

パッチの適用情報はプログラムで使っています。
紹介していただいたツールも試しに使用してみます。

アドバイスありがとうございます!
1

スキルアップ/キャリアアップ(JOB@IT)