質問: 「アンインストーラ」が働かないんです... windows xp homeeditionです。 「コントロールパネル」の「プログラムの追加と削除」からプログラムを削除しようとしたところ「ログファイル'(アンインストール・ファイル名)'が有効でないか、データが破損しています。」と表示されてアンインストールが実行できません。 そこで、プログラムを保存しているフォルダのアンインストーラ「*.isu」を実行したところ、「このファイルが開けません」→「このファイルを開くには,作成元のプログラム名が必要です。」と表示されます。インターネットで自動的にプログラムを検索する機能を実行したところ、「not found」でアンインストーラを入手できませんでした。 (q1)アンインストールする方法を教えてください。 (q2)アンインストーラで削除できなかった場合、削除したいプログラムの入ったフォルダごと削除するとまずいですか? (q3)フォルダごと削除した場合、どのような措置が必要ですか? (たとえば、「窓の手」の「アンインストール処理」だけでは不完全ですか?) よろしく、アドバイスをお願いします。
回答: 1.同じソフトを同じ場所にインストールした後で、readme.txtなどに従った正規の案インストール方法をお試しください。 単純にインストール/アンインストールに失敗しているだけかも知れませんし。 2.これ以降、アプリケーションをインストールもアンインストールもしないのでしたら、特に問題とならないと思われます。 ただ、細かなレジストリ情報もシステム不フォルダの中に作成された独自のdllもすべて置き去りになっている状態ですので、今後新たなアプリケーションをインストールするときやインストールした後にどんな不具合が出るかはちょっとわれわれのような素人には判断がつきにくいように思えます。 3.アンインストール情報というのは hkey_local_machine \software \microsoft \windows \currentversion \uninstall \アプリケーション名など 以下に記されています。アンインストーラはこの記述の内容をチェックして、レジストリのいろんな記述を削除したりシステムフォルダを削除したりすることになります。しかし、窓のなんとかというソフトはこのuninstallの下のキーを削除して、「プログラムの追加と削除」のリストから見えなくすることしかしません。細かなレジストリ情報もシステム不フォルダの中に作成された独自のdllもすべて置き去りになります。で、さらにアンインストール情報がないわけですから、そのソフト独自のアンインストーラが正常に働くことができなくなります。 もっとぶっちゃけた表現をすると、フォルダのみを単純に削除したのと結果は同じです。windowsフォルダにiniファイルが残っていたり、win.iniなどに直接書込みを残している場合もありますし、インストール時に展開したテンポラリファイルがそっくりそのまま残っていたりする場合もあります。 やっぱりもう一度同じ場所にインストールしなおすのがいいのではないでしょうか。