Tips記事
» 2000年12月15日 00時00分 UPDATE

インストールされているアプリケーションの一覧を確認したい

[森川拓男,ITmedia]

 Windows9x/Meでは通常,インストールしたソフトをアンインストールする場合には「コントロールパネル」から「アプリケーションの追加と削除」を起動させて,「セットアップと削除」タグから該当するものを選択して行う。ここに表示されるソフトの情報は,次のような手順でレジストリファイルから読み取ることが可能だ。

画面
「レジストリエディタ」から
HKEY_LOCAL_MACHINE\Software\Microsoft
\Windows\CurrentVersion\Uninstallキーを表示させる。ここにインストールされているアプリケーション一覧が保存されている

画面
この情報をファイルに保存するには,「レジストリ(R)」→「レジストリファイルの書き出し(E)」を選択する

画面
「レジストリファイルの書き出し」ダイアログが表示される。保存場所と名前を設定して「保存(S)」をクリックしよう

画面
保存されたファイルには,「reg」という拡張子が付けられている。ファイル内の情報を見る場合には注意が必要だ。そのままダブルクリックしてしまうと,レジストリ情報を書き込んでしまうので,右クリックから「編集(E)」を選択してメモ帳で読み込もう。また,拡張子を「txt」に変更してエディタやワープロソフトで読み込んでもよい。なお,次の手順のように編集して一覧作成をしたい場合には,ここで拡張子変更をしておくことをおすすめしたい

画面
保存されたファイルを開くと,「アプリケーションの追加と削除」に表示されているアプリケーションに関する情報が書き込まれている。このなかで,「QuietDisplayName」もしくは「DisplayName」の右に「=」で記載されている値が表示されているアプリケーションの名称だ。値が無いキーも存在するが,これらは値が記述されているキーのアプリケーションDLLや関連ファイルなどのキーのため一覧表示されない。この場合は気にしなくてよい

画面
ここで「QuietDisplayName」,または「DisplayName」行以外を削除すればインストールされているアプリケーション一覧ができあがる。ただし,このままでは見づらいため「"QuietDisplayName"=」と「"DisplayName"=」項目をエディタやワープロの置換機能を利用して一括削除すればよいだろう。「""」(ダブルコーテーション)で括られたアプリケーション名だけにできるはずだ

画面
特に加工もせずにそのまま印刷したい場合には,「レジストリ(R)」→「印刷(P)」を選択しよう

画面
ここで「OK」をクリックすれば,レジストリに書き込まれたソフトの内容をそのまま印刷することが可能だ。なお,ここで「ファイルに印刷(L)」にチェックをすると,プリンタファイルとして保存できる。その場合は,プリンタファイルを保存するダイアログが表示されるので,保存場所と名前を設定すればよい

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ