2009年8月31日月曜日

「プログラムの追加と削除」が参照するレジストリキー

※Vistaでも同じレジストリキーで管理されていました。
学校での制作物のために調べたのでメモ。
Vistaではまだ確認していないのでわかりませんが、
XPでは以下のレジストリキーを参照しているようです。
「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall」

この中には、それぞれのソフトウェア名及びクラスIDが登録されています。
Terapadなどはそのままのキー名で表示されているのでわかりやすいです。
クラス名の場合は、そのキー内「DisplayName」を参照すると、
そこに「プログラムの追加と削除」時に表示されるソフトウェア名が書かれているので判別できます。

「プログラムの追加と削除」でソフトウェアを削除した際に、
ソフトウェア自体は削除できたのにリストから除外されない場合は、
このキーを削除してあげれば良いようです。

0 件のコメント:

コメントを投稿