- - PR -
パッチの適用時のレジストリについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-09-26 15:13
Microsoftのセキュリティパッチのレジストリに関して質問です。
現在適用したパッチに関する情報をレジストリから取得しようとしているのですが、パッチの種類やPCによってレジストリキー(例えばDisplayVersionやInstallDate)があるものと無いものが存在します。 初めはパッチの種類によって登録されるレジストリが異なるのかと思ったのですが、どうやら同じパッチでもあるものと無いものがあることがわかりました。 これらはPCの環境によるものなのでしょうか? それとパッチの適用方法などが異なると登録される情報が変わってくるのでしょうか? またDisplayNameなどは必ずあるものなのでしょうか? 該当のレジストリは HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\(KB番号)のサブキーになります。 よろしくお願いします。 |
|
投稿日時: 2006-09-26 17:44
Office系のパッチ以外の場合は、そのレジストリではなく
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SPx\KBxxxxxx\Filelist が案内されているのでこちらを参照する形で運用していますが同一環境のクライアントで行っている限り遭遇したことはないです。 ただ上記のキーの場合でも、使用環境などによりレジストリキーが作成されない 場合もあるとの記述があるので適用方法やPCの環境によりそのような現象が発生 するのかもしれません。 そうなると、地道にファイルバージョン比較するしかないのかなぁ・・・ |
|
投稿日時: 2006-09-27 11:48
使用環境などによりレジストリキーが作成されない場合があるんですね。 同じ装置でも作成される時とされない時があって、悩んでいたので助かりました。 ありがとうございました! |
|
投稿日時: 2006-10-02 16:17
追加で質問なのですが、Windows2000ProfessionalSP4場合はプログラムの追加と削除にはOffice2003のパッチは表示されないのでしょうか?
こちらには2000装置が1台しかない為、確認が出来ません。 何度かOffice2003を再インストールしてみたりしたのですが、プログラムの追加と削除には表示されません。 確認できる方法などご存知でしたらお教え下さい。 |
|
投稿日時: 2006-10-02 16:23
全部ではなかったかと思いますが、OfficeもOSも
最近出てくる更新プログラムでは、Windows Installer3.1 がインストールされていないとアンインストール できないものがいくつかあります。 それに該当しているのではないでしょうか。 また、そもそもアンインストールできないものも若干 ですがありますので、KBなりでその辺の情報も調べて みると良いと思います。 [ メッセージ編集済み 編集者: dellgate 編集日時 2006-10-02 17:22 ] |
|
投稿日時: 2006-10-12 15:48
お返事遅くなってしまい、ごめんなさい。
WindowsInstallerのバージョンによってインストールできたりできなかったりっていうのもあるんですね。 今使っている2000装置はWindowsInstaller3.1なのですが、表示されないOfficeのパッチがありました。 Windows奥が深いです。。 ありがとうございました! |
|
投稿日時: 2006-10-12 16:03
解決しているみたいなので蛇足ですが。
どういった理由でパッチ情報を取りたいのでしょうか? プログラム等で使う訳では無く 情報を取りたいだけであれば Microsoft Baseline Security Analyzer (MBSA) http://www.microsoft.com/japan/technet/security/tools/mbsahome.mspx を使った方が簡単です。 |
|
投稿日時: 2006-10-17 13:25
>NAOさん
パッチの適用情報はプログラムで使っています。 紹介していただいたツールも試しに使用してみます。 アドバイスありがとうございます! |
1