レジストリにあるアプリケーションのアンインストール方法

このQ&Aのポイント
  • Windows VistaでXAMPPをインストールした後、Apacheを起動すると管理画面が表示されない場合、レジストリ内に残っているアプリケーションを削除する方法について説明します。
  • レジストリ内には、C:\xampp\xampp-control-jp.exe、C:\xampp\xampp-control.exe、C:\xampp\php\php.exe、C:\xampp\apache\bin\pv.exe、C:\xampp\apache\bin\httpd.exe など、XAMPPに関連するプログラムが残っていることがあります。
  • これらのプログラムはコントロールパネルの「プログラムのアンインストール」に表示されないため、レジストリを編集して削除する必要があります。正確な手順に関しては、インターネット上で詳細な情報を検索するか、専門家に相談してください。
回答を見る
  • ベストアンサー

レジストリにあるアプリケーションをアンインストール

レジストリにあるアプリケーションをアンインストールしたい windows_vistaを使用しています。 xamppをインストールしたのですが、apacheを起動後、管理画面が出なく、同じような質問を参考にしましたら、別のapcheが動いているのでは?ということで、一旦xamppをアンインストールし、残骸?を探してみました。 そしたら C:\xampp の中に xampp-control-jp.exe が残っていました。 しかも、日付が2007年になっているので、以前導入に挫折してアンインストールしたものがしきれなくて残っていたのかなと思っています。 しかし、コントロールパネル→プログラムのアンインストールに表示されなく、レジストリ内を探したら C:\xampp\xampp-control-jp.exe C:\xampp\xampp-control.exe C:\xampp\php\php.exe C:\xampp\apache\bin\pv.exe C:\xampp\apache\bin\httpd.exe というxamppに関連しているっぽいものがいくつか出てきました。 全てアンインストールして今一度xamppをインストールしたいのですが、レジストリにしか表示されないこれらのものを削除するにはどうしたらよいのでしょうか。いろいろ調べてみたのですが、今ひとつ確実な作業に行き着けません。 どうぞよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • foitec
  • ベストアンサー率43% (1079/2453)
回答No.2

この手のソフトウエアは専用の案インストーラーで削除することが必要なのですが 先に(2007年?)インストールして失敗したとのことなのでその際にコントロールパネルの機能で削除したのでしょう。 Install Sealdを使用しないでインストールされたアプリはコンパネで削除してもきれいに消えてくれませんね。 さて、 > HKEY_USERS\S-1-5-21-2870841536-3562974654-550971149-1000\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCacheという場所に C:\xampp\xampp-control-jp.exe C:\xampp\xampp-control.exe C:\xampp\php\php.exe C:\xampp\apache\bin\pv.exe C:\xampp\apache\bin\httpd.exe というxamppに関連しているっぽいものがいくつか出てきました。 > >強制的に上記5つのファイルを削除する方法ってあるのでしょうか。 >右クリック→削除で良いような気もするのですが、レジストリ内のものを削除するのはなんとなく怖いので、詳しい方教えてください。 MUI(Multi User Interface)Cashなので削除しても特に問題はありません。 まぁレジストリをいじるので定番通りまずそのレジストリをエクスポート(保存)してから削除してください。 また当然ですが自己責任でお願いします。 ほかにもHKCRやHKCUにも残骸があるかもしれません。 場合によってはデバイスドライバにも(不可視で)インストールする場合もあります。 デバイスウインドウで「非表示のデバイスの表示」で確認してみてください。(何もない場合が多いです)

sirobe
質問者

補足

回答ありがとうございました。 レジストリ内は右クリック→削除で対応しました。 非表示のデバイスの表示も確認しました。 最終的な目標であったXAMPPの設置にも成功しました。 アドバイス、ありがとうございました。

その他の回答 (1)

  • foitec
  • ベストアンサー率43% (1079/2453)
回答No.1

>しかし、コントロールパネル→プログラムのアンインストールに表示されなく、レジストリ内を探したら >C:\xampp\xampp-control-jp.exe >C:\xampp\xampp-control.exe 以下略 このことでレジストリに残骸があると?  レジストリのどこですか???? このソフトウエアは付属している「アンインストーラ」を使ってアンインストールしないと レジストリ内のキーやサービスを削除できません。 それを行った上での質問であれば付属のバッチファイル(4つ)を使えばサービスは削除されます。 >いろいろ調べてみたのですが その内容を書いておかないと回答したら「それはすでにやりました」なんて時間の無駄を生み出します。

sirobe
質問者

補足

すみません。もう少し詳しく説明します。 windows_vistaを使用しています。 先日、xampp(英語版)をインストールしたのですが、Apacheを起動後、adminボタンを押しても管理画面が出なく、同じような質問を参考にしましたら、別のApacheが動いているのでは?ということで、一旦xamppをアンインストールしました。 そしたら C:\xampp の中に xampp-control-jp.exe が残っていました。 英語版をインストールしたのに何故日本語版のコントロールパネルがあるのかよく分かりませんでした。 しかも、日付が2007年になっているので、以前導入に挫折してアンインストールしたものがきちんと出来ていなかったのかと思っています。 しかし、コントロールパネル→プログラムのアンインストールに表示されなく、レジストリを探したら HKEY_USERS\S-1-5-21-2870841536-3562974654-550971149-1000\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCacheという場所に C:\xampp\xampp-control-jp.exe C:\xampp\xampp-control.exe C:\xampp\php\php.exe C:\xampp\apache\bin\pv.exe C:\xampp\apache\bin\httpd.exe というxamppに関連しているっぽいものがいくつか出てきました。 しかし、実際にC:\xamppフォルダの中にはxampp-control-jp.exeしか入っていません。 ちなみに、xampp-control-jp.exeを立ち上げると、開始を押しても緑の起動は出てきません。下部のステータス欄には作業中・・・Apache起動と出てきます。MySqlも同じ状態です。 レジストリ内の HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall にあるものはアンインストールできるみたいなのですが、表示されている場所が違うようですし、レジストリのお掃除ソフトREVOとやらをインストールしてみたのですが、使い方がいまいちわからず・・・。しかも、レジストリにあるどのファイルでも削除できるわけでもなさそうです。 また、xamppの場合1度インストールしてから、再びアンインストールしないと削除できないということですが、残っているファイルが同胞されていたxamppを探すのは難しそうです。 強制的に上記5つのファイルを削除する方法ってあるのでしょうか。 右クリック→削除で良いような気もするのですが、レジストリ内のものを削除するのはなんとなく怖いので、詳しい方教えてください。 かなり困っておりますので、どうぞよろしくお願いします。

関連するQ&A

  • Apache+PHPで動かない・・・

    phpを初めて約三ヶ月、開発環境の整備はXAMPPに丸投げにしていたのですが、「勉強の為にもApacheなどを手入れして行ったほうが良い」 と言われ、挑戦してみた者です。 環境は、WindowsXPです。 どうやらApacheの設定から言って、おかしいようなのです。 C:/apache/にインストールしたのですが、 コントロールパネル→管理ツール→サービスで確認してみると、C:/bin/httpd.exe で実行されるのです。 C:/apache/bin/httpd.exeで実行されないとおかしい気もするのですが・・・ それで、C:/にapacheの同梱フォルダを全てコピーし、設置したところ、動きました。 しかし、「サービス」はC:/bin/httpd.exeで実行されているのに、htdocsなどはC:/apache/で実行されているらしいのです。 Apacheの設定自体がわかりません。従ってPHPの設定もできません。 ApacheとPHPの導入に関しては、http://buzzword.jp/index.html とマニュアルを参考にしました。 やはり初心者はXAMPPで一括導入しておけよと言うことなのでしょうか・・・ 散乱文ですが、回答のほどよろしくお願いします。

  • xampp lite の apache が起動しません

    USBメモリにxampp liteを入れたんですが、apacheが起動しません。Mysqlはちゃんと動きます。 port80はちゃんとfreeになってます。 「xampp start」を押すと、 「Syntax error on line 476 of C:/xampplite/apache/conf/httpd.conf」 ↑ 中身は「Include conf/extra/httpd-xampp.conf」 「Syntax error on line 7 of C:/xampplite/apache/conf/extra/httpd-xampp.conf」 ↑ 中身は「LoadModule php5_module "C:/xampplite/apache/bin/php5apache2_2.dll"」 「Cannot load C:/xampplite/apache/bin/php5apache2_2.dll into server」 でこうなるわけです。 ちなみにxampp lite ではなく xampp は動くのか?とおもいxamppインストールしてみたらちゃんとapache動きました。で、そのあとxamppアンインストールしてからもう一度 xampp lite で 「xampp start」 やりましたがダメです。mysqlしか動きません。 コントロールパネルから Start を押すと 「Apache Started [Port 80]」 って出るんですが、「Running」の表示が出ません。で、もちろん起動もしていないです。 * Skypeなどは使用しておりません。「Active Ports」やxampp portcheckで調べましたがport80はfreeです。 http://www.altech-ads.com/category3/10000237_1_0.htm * PCは2000とXP両方試しました。 * logファイルは空っぽでエラーログなどはでてません。

    • 締切済み
    • PHP
  • apacheが起動しません。xamppをインストールしました。

    windowsXPを扱っています。PHPをはじめようとして以下の事から進まないので質問します。 http://httpd.apache.org/ から Apache 2.0.63 Released をインストールして http://localhost/にアクセスしたところ、 「あなたの予想に反してー」のページが表示されました。 その後PHPをインストールしていたところ、PHPは最初いろいろインストールするものがあり、ややこしいので 全部をアンインストールしてxamppをインストールした方が早いという事を聞き apacheとPHPをアンインストールして(いろいろインストールしたままだと誤作動が起きると聞いたので) その後xamppをインストールしました。 しかし、今度はhttp://localhost/に アクセスしても「ページを表示できません。」という表示がでてしまいます。 xamppのコントロールパネルversion2.5のモジュールはapacheとMYsqlが起動中となっています。 コントロールパネルの中ではapache起動となっているのですが、実際には起動していないように思います。(localhostに表示されないので)  http://localhost/に 「あなたの予想に反してー」のページが表示されるにはどうしたらよいですか?   (xamppをアンインストールして、また最初と同じようにapacheだけインストールしましたが、http://localhost/にアクセスしても表示されなくなってしまいました。)  ちなみに現在セキュリティソフト(ウイルス対策ソフトなど)は入れていません。  

  • XAMPPのアンインストール

     PC初心者です。  Windows vistaにインストーラを使ってXAMPP1.6.6aをインストールしました。(Dに)  管理画面の左メニュー「セキュリティー」の確認画面に不具合があるので、アンインストールしたのですがDにxamppのフォルダが残っています。(xamppフォルダの中にはapacheのフォルダとphpのフォルダしかなく、apacheフォルダの中には、bin、logs、modulesのフォルダが、phpのフォルダにはext、zendOptimizerフォルダがあります。)  アンインストールしようと思ってもプログラムは無く(?)、ただDにxamppのフォルダがあるだけです。  右クリックの削除も試みるのですが、「対象のフォルダへのアクセスは拒否されました」とアラートが出ます。  Dに残ってしまったXAMPPのフォルダを消す方法をご教授頂けませんでしょうか。 (素人ですので表現方法が間違っているかもしれませんがご容赦下さい)

    • 締切済み
    • PHP
  • 2003サーバの『規定のwebサイト』の開始が出来ない

    IIS6.0において、『規定のwebサイト』が停止状態から 開始できなくなっています。 『プロセスは他のプロセスが使用中です。』 という、エラーか帰ってきます。 Apache、PHP、Perlをインストールしているので、 ひょっとしたら、ApacheとIISはどちらかでよいとも聞いたこともあるので、 c:\windows\php.iniかd:\Apache\conf\httpd.conf への設定がおかしくなっている可能性があるでしょうか? インストールに関してはこちらを参考にしています。 ttp://y-kit.jp/saba/ また、2003サーバにおけるPHP,Apache,Perl等のインストールについて記載のあるURLをお願いします。 階層は D:\をすべてweb用に割り当てて、 d: ┣Apache ┣Inetpub┳wwwroot┳index.html ┃    ┃ ┣cgi-bin(エリアス) ┃    ┗cgi-bin(実際のデータ)  ┣Logfiles ┣php━php.exe ┣WUTemp ┗user━local┳bin━perl.exe        ┃・・・        ┃・・・        ┃・・・ となっています。 よろしくお願いします。

  • Apacheのアンインストール。これは正しいですか

    Apache/1.3.27を使っています。phpは4.2.3です。 Apacheをアンインストールしたいのですが、その方法が分かりません。 コントロールパネルからはアンインストールできず、 apache内にも専用のものが見つからず、 apacheインストール時にダウンロードされるWin32バイナリファイルを開く方法もそのファイルが見つからず… apacheやphpなどに関する全てのファイルが入っているphpdevフォルダを「右クリック」→「削除」という普通の削除方法でも問題はないのでしょうか。 アンインストールしようと思った経緯は、 phpのバージョンを4から5へ上げようと思い、 下記のサイトから http://windows.php.net/download/ VC9 x86 Non Thread Safe (2012-Jan-10 16:50:42) の欄のZip [14.94MB]からphp-5.3.9-nts-Win32-VC9-x86.zipをダウンロードしました。 phpという名前の空のフォルダを作り、その中に全て展開し、 c:/phodev/phpの既存のphpフォルダを、展開して作った新しいphpフォルダで上書きしました。 そして、今まで通り2K-NT-XP-phpdev_start.batを開いて起動してみると、下記のエラーが出ました。 Syntax error online 1080 of c:/phodev/apache/conf/httpd.conf: Cannot load c:/phodev/php/sapi/php4apache.dll into server:(126) 指定されたモジュールが見つかりません: Note the errors or messages above, and press the <ESC> key to exit. 何か設定を変えなければいけないと思い、 c:/phodev/apache/conf/httpd.confを開き下記のコードを一番下に追加しました。 <IfModule ssl_module> SSLRandomSeed startup builtin SSLRandomSeed connect builtin </IfModule> PHPIniDir "c:/phpdev/php" しかし、直らず。全部リセットして最初からやりなおしたいと思い、 アンインストールをしたいと思いました。

    • ベストアンサー
    • PHP
  • XAMPPでapacheが起動しません。エラーも表示されません。

    XAMPP1.6.3aをインストールし、XAMPPのコントロールパネルのapacheの「開始」をクリックしたのですが、apacheが起動しません コントロールパネル上のウインドウには「apache起動」と表示されていますが、「開始」ボタンはそのまま「開始」の表示です。(apacheが正常に起動されていれば、「停止」となると思います。) 「開始」ボタンの左に「起動」の表示もありません。 またエラー表示もありませんでした。 よくあるパターンのSkypeやポートの問題ではないと思います。(Skypeはインストールされていません。) そこで、xampp\apache\bin\apache.exe から直接起動させてみたところ、一瞬何かのウインドウが表示され、すぐにそれが閉じてしまいました。 エラーの表示もありません。 OSはWin2000です。 何が原因か、また解決策のアドバイスをお願いします。 宜しくお願い致します。

    • 締切済み
    • PHP
  • 1行目の#! "C:\xampp\php\php-cgi.exe"について

    XAMPP for windowsをXPで利用しています。 phpファイルの1行目に、「#! "C:\xampp\php\php-cgi.exe"」を記述しないとphpが実行されません。 1行目の「#! "C:\xampp\php\php-cgi.exe"」を記述せず、「<?php~ ?>」の記述でファイルを呼び出すと、「Server error! サーバ内部で障害が発生し、 リクエストに応えることができませんでした。 サーバが過負荷であるか、 CGI スクリプトにエラーがあります。」の表示になります。 apacheのconfに、「AddType application/x-httpd-php .php」を追記してみましたが、結果は同じでした。 「C:\xampp\php」でpathを通しています。 超初級な質問かと思いますが、お助けください。

    • 締切済み
    • PHP
  • xamppがアンインストールできません。

    xamppがアンインストールできません。 xamppをアンインストールしたかったのですが、 勘違いしてアンインストーラーを使わずCドライブに入れていた ファイルごと削除してしまいました。 削除できたファイルはゴミ箱からも完全に削除してしまい、 削除しきれなかったフォルダ・ファイルがCドライブに中途半端に残っている状態です。 (「apache」や「mysql」というフォルダがエラー表示が出て削除できずにいます。) この状態からxamppをアンインストールする方法はあるでしょうか?

  • PHPとAPACHEまたはAN HTTPD

    WINDOWS XP sp2 PHP4.** APACHE 2.0.*.* AN HTTPD 1.42 朝まで考えていたのですけどアパッチなどが上手くいかないのでご質問させてください。 前まではAN HTTPDをつかいwebサーバーを建てていました。 ですけど最近になってPHPが気になり始め、挑戦してみようと思い手を出してみたのはいいもののPHPの表示がうまくいきません。 拡張子は.htmのままでやりたいのですけどそれはAN HTTPDで出来ませんか? AN HTTPDでならPHPはちゃんと動くのですけどAPACHEだとうまくいきません。 まとめますと拡張子はそのままでAN HTTPDかAPCHEで動かせないか? そしてAN HTTPDではPHPは動くのにAPACHEだとうまくいかないということです。 うまく伝わるかわかりませんが、分かる方がいらっしゃれば是非ご指南お願い致します。では失礼します。

    • 締切済み
    • PHP