現象
コンピューターにプログラムをインストールした後、プログラムはコントロール パネルの [プログラムの追加と削除] ツールに表示されません。 また、お使いのコンピューターにインストールされ、以前に [プログラムの追加と削除] に一覧表示されていたその他のプログラムは一覧に表示されなくなります。
原因
この問題は、インストールしたプログラムが 60 文字を超えるレジストリ キー名を作成した場合に発生する可能性があります。 [プログラムの追加と削除] には、この状況が発生した時点まで検索するプログラム名のみが一覧表示されます。
解決方法
重要 このセクション、メソッド、またはタスクには、レジストリを変更する方法を示す手順が含まれています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 万一に備えて、編集の前にレジストリをバックアップしてください。 問題が発生した場合でも、レジストリを復元できます。 レジストリのバックアップ方法および復元方法の詳細を参照するには、以下のサポート技術情報番号をクリックしてください。
322756 Windows でレジストリをバックアップおよび復元する方法この問題を回避するには、次のいずれかの方法を使用します。
プログラムをアンインストールする
インストール プログラムは、このプログラムがコンピューターに既にインストールされていることを検出し、アンインストールするオプションを提供する場合があります。 このプログラムが削除されると、プログラムの追加と削除に含まれていない他のプログラムが再び一覧表示されます。
アンインストール フォルダーに含まれるアンインストール プログラムを実行する
一部のプログラムでは、フォルダー名の先頭と末尾に "$" 文字を含むフォルダーが Winnt フォルダーの下に作成されます。 このフォルダーには、コンピューターに以前にインストールしたプログラムを削除するために実行できるアンインストール プログラムが含まれている場合があります。 これらのフォルダーは通常非表示であり、非表示のファイルとフォルダーを表示するために Windows エクスプローラーを構成する必要がある場合があることに注意してください。 これを行うには、[スタート] を右クリックし、[探索] をクリックし、[表示] メニューの [オプション] をクリックし、[ すべてのファイルを表示] をクリックします。
レジストリに表示されるアンインストール コマンドを使用する
-
レジストリ エディター (Regedit.exe) を使用して、次のレジストリ キーを表示します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
-
UninstallString レジストリ値をダブルクリックし、内容を選択して Ctrl + C キーを押して [値データ] ボックスの内容をコピーし、レジストリ エディターを終了します。
-
[スタート] をクリックし、[実行] をクリックし、Ctrl + V キーを押してアンインストール コマンドを貼り付け、[OK] をクリックします。
レジストリ キー名の短縮
Regedit.exeを実行して、次のレジストリ キーを表示します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstallインストールしたプログラムのレジストリ キーをクリックし、[編集] メニューの [名前の変更] をクリックし、60 文字未満の名前を使用します。 DisplayName の値が 32 文字を超える場合、表示されないことに注意してください。 名前を変更するには、DisplayName をダブルクリックし、最大 32 文字の長さの名前を使用します。
状態
マイクロソフトでは、この問題をこの資料の冒頭に記載したマイクロソフト製品の問題として認識しています。
詳細情報
プログラムは Uninstall レジストリ キー内でアルファベット順に並べ替えられます。長いキー名の後に一覧表示されたキーは無視されます。