• ベストアンサー

Apacheのレジストリ

Windows用のApacheをインストールすると追加、変更されるレジストリを調べることって可能ですか? もしご存知であれば追加、変更されるレジストリの位置を教えていただけないでしょうか。 できればPerlのレジストリ位置も知りたいです。 マルチポストの可能性があるのでPerlの方は再度投稿させていただくかも知れません。 よろしくお願い致します。

  • gigigi
  • お礼率91% (237/260)

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

  • ベストアンサー
  • thanks39
  • ベストアンサー率61% (1189/1944)
回答No.2

バージョンが分かりませんし、インストール時の設定でも若干変わってくると思うのですが、 HKEY_CLASSES_ROOT\.so以下 HKEY_CLASSES_ROOT\sofile以下 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\Apache HTTP Server 2.0.54以下 HKEY_LOCAL_MACHINE\SOFTWARE\Apache Group以下 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Foldersの値の一部 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UpgradeCodes\75741AE084D387F478E89BFA6271359D HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components以下の32 文字の 16 進数のグローバル一意識別子の一部 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\D7C268A34050CB84EA8FF747977C1C85以下 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs : C:\Program Files\Apache Group\Apache2\manual\rewrite\index.html.en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{3A862C7D-0504-48BC-AEF8-7F7479C7C158}以下 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_APACHE2以下 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Apache2以下 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\Apache Service以下 だと思いますが完璧ではないですし、類似(重複)項目は省いてます。(ある程度詳しい者であれば推測可能です。) WindowsのバージョンやPC環境によっても変わってきますので、悪しからず。 何のために望まれるのか聞きたいです。

gigigi
質問者

お礼

ご回答ありがとうございます。 よくぞ聞いてくれました。 しょうもない事ですし書くと本題から外れるので省きましたが書かせていただきます。 と、引っ張ることでもないのですが。 新しいバージョンのApacheをインストールしようと考え、実行しましたが私のミスでどうやら古いバージョンをインストールしてしまったようです。で今度こそと新しいApacheをインストールしていると、スターとメニューやらアンインストーラやら、わけわからなくなってしまいました。 そこで骨の折れる作業ですが完全にアンインストールするためにこうして質問させていただきました。 あきらめ気味で投稿したのですが感動しております。 私もお聞きしたいのですがthanks39様はこの量のレジストリをどうお調べになったのでしょうか? 面倒でなければぜひご伝授お願いしたいです。 Apacheバージョンは1.39.1.1です。

その他の回答 (2)

  • thanks39
  • ベストアンサー率61% (1189/1944)
回答No.3

Apacheで検索すれば大体出て来ると思います。 また、このソフトで特定の単語を検索して該当項目を削除することもできます。シェアウェアですが試用できます。 レジストリを変更される場合は、誤って余分なものを削除したりしないように気をつけてください。 http://www.vector.co.jp/soft/win95/util/se165892.html Perlの方もですか?大変ですね(^_^;)

gigigi
質問者

お礼

ありがとうございました。 試してみようと思います。

  • sylk
  • ベストアンサー率36% (63/173)
回答No.1

下記に少しだけ書いてあります。 HKEY_LOCAL_MACHINE\Software\Apache Group\Apache\1.3.13\ServerRoot

参考URL:
http://www.apache.jp/docs/windows.html
gigigi
質問者

お礼

お早いご回答ありがとうございます。 英語のドキュメントから探し出すのはキツイと思いましたが助かりました。

関連するQ&A

  • CGIのパス(Apache winで)

    初歩的な質問ですみません。 環境 windows2000 サーバー Apache/1.3.20 ActivePerl-5.6.1.626 をインストールが完了して、CGIを動作させようとしています。 ApacheでのHTML動作はできています。 CGIプログラムの一行目に #!/usr/local/bin/perl と記載されています。 その文字列を #!c:/bin/perl.exe に変更して現在動作させています。 しかし、ISPのHPスペースのperlへのパスは #!/usr/local/bin/perl なので、転送前に一行目を変更しています。 変更しなくても良いように ApacheでのCGIのパスを #!/usr/local/bin/perl で動作する方法を どなたか教えていただけないでしょうか? ちなみに Perlは[c:\bin]にインストールしてあります。 Apacheは[g:\apache]にインストールしてあります。

  • Windowsのレジストリについて

    お世話になってます Windowsのレジストリが書替えられた位置を知るソフト等、方法はないのでしょうか? とある、ソフトのオーディオ設定が、WindowsEncoderで出来るのですが、それを自作ソフトで行いたいと考えてます 多分レジストリに保存されていると思うので、直接そこを触りたいと考えてます Windowsレジストリの書替え位置を知る方法をご存知の方がいらっしゃいましたら、よろしくお願い致します

  • Apacheの設定はどうすればいいですか?

    今度CGIのPerl(ActivePerl)をインストールしました。ApacheはPHP用にはインストールされていますが、又インストールしなければならないのでしょうか?困っているため、わかる方よろしくお願いします。Windowsを使っています。もう一度インストールする必要がある場合、今のApacheはどうすればいいでしょうか。Stopでとめればいいのでしょうか。

    • ベストアンサー
    • CGI
  • windows7へapache導入

    当方、超初心者です。 windows7、32bitにapache2.2をインストールしました。 多くのwindowsのapacheのhttpd.confの書き換えの サイトには パスの区切り記号に「/」を使っていますが、 これは「\」に置き換えなくては動かないんじゃないでしょうか? なぜwindows でapacheで「/」を使った説明をしてるか意味が分かりません。 同じくCGIの冒頭の#!C:/perl/bin/perlという欄は#!C:\perl\bin\perl と置き換えるべきなのしょうか?

  • レジストリのいじり方を誤りました

    レジストリのいじり方を誤りました インストールしたプログラムをCドライブから直接消してしまって、「プログラムの追加と削除」から消せなくなってしまいました なのでネットで検索したところ、レジストリをいじれば消せると書いてあったので片っ端から消したのですが、、、 そうしたら、「プログラムの追加と削除」から名前が消えずに、「変更・削除」のボタンだけが消えてしまいました 「プログラムの追加と削除」の一覧はどこから読み込んでいるのですか?名前が消えなくて困ってます

  • RedHat9のインストールとアパッチ

    LinuxでPHP、Perl、PostgreSQL、MySQLを使用したいと思っているのですが、アパッチ(というのでしょうか?)を ダウンロード出来る場所がを探しているのですが、どこに落ちているのかがよく判りません・・・。 Linuxのインストールも今回が初めてで初心者です。 アパッチのダウンロードサイト Linuxとアパッチのインストール方法 知っている方いましたら、御教授お願い致します。

  • Apache2とEclipse(perl)を連携するには?

    現在Windows上にて、Perlの開発をしております。 Perlは、ActivePerlを使用し、ツールはEclipseを使用してソースを記述しております。 [環境] OSは、クライアント、サーバ共にWindows [バージョン] ActivePerlは、5.8.9 Apacheは、2.2.4 Eclipse(SDK版)は、3.5 EclipseとPerlとの連携はできたのですが、 Eclipse上で編集したソースをApache上に配備したいと 考えております。 手動でフォルダコピー等で行うという以外で、 何か良い方法をご存知の方、ご教授下さると嬉しいです。 よろしくお願い致します。

    • ベストアンサー
    • Perl
  • apacheのモジュールについて

    Apache初心者で勉強中です。 Fedoracore5既存のApache2でモジュールを追加する方法がわからず困っています。 具体的には、下記のことががわかりません。 1."mod_perl2"を入れたいが、Fedoracore5既存のApache2がインストールされているディレクトリが、どこを指すのかわからない。  ("/etc/httpd/conf/" or "/usr/sbin/"?) 2."mod_deflate"をコンパイルしたいが、"mod_deflate.c"のあるディレクトリがわからない。 また、よろしければでいいのですが、apacheは、「OS既存」と「ソースをインストールしたもの」、どちらが使い勝手がよいでしょうか。 お答えいただけると幸いです。 初心者ゆえ、もしかしたら、言葉のはき違いがあるかもしれませんが、よろしくお願いいたします。

  • Apache.pm failed to load!.エラーについて

    いつもお世話になってます。 今回もよろしくお願い致します。 Perl5.8をインストールして、apacheでCGIを動かしたいのですが、うまくいきません。(perl5.61でも同じことが起こります。) perl、mod_perl等をインストールしてから、apacheを起動しようとすると、”Apache.pm failed to load!.”と表示されて起動できないのです。(http.confの最後に”PerlModule Apache”を加えても同じでした。) また、Apache.pmが、/usr/local/lib/perl5/5.8.0/CGI/にしかなかったので、apacheが起動時にApache.pmを探しに行っている、/usr/local/lib/perl5/5.8.0/にもコピーしたのですが同じく起動できませんでした。 確認のため、 # /usr/local/bin/perl -e 'use Config; print $Config{"usemymalloc"}' として見るとnと返ってきてしまうので、perlが正しくインストールされていないようなのですが、Apache1.32ではCGIが動いているので原因がいまいち分かりません。なにか解決策がありましたらご教授願います。 OS TurboLinux7 Apache 1.327 perl 5.61と5.8ともに試してみました。

  • Apacheが起動しない

    ここは外部リンクなどがあると投稿を削除されるようで、答えていただいた方、申し訳ありません。再度投稿します。 WinXPのマシーンにApacheをインストールしていますが、Apache Service Monitor画面までは表示するのですがApache自体は起動しません。 インストールの最後の段階になって、コマンドプロンプト画面上で次のメッセージが現れ、finishになるのですが、タスクトレイのアイコンは赤、オンマウスにするとNo Service Installedとなります。 スタート→プログラム→Apache HTTP Server 2.0.53→Control Apache ServerからStartもしくはRestartとやると、 「[error](OS 2)指定されたファイルが見つかりません No installed service named "Apache2"」 の表示になり、何かしら不具合があるようです。 パソコンはWindows XP Home Edition2台、Professional1台で試しています。 http://httpd.apache.orgから最新のものをダウンロードしてきたものと、テキストの付属CD-ROMに収録されているもの、両方で試しましたが全てにおいて同じ結果がでています。 Leanさんから、IISが起動しているのではないかというアドバイスを頂ましたが、Apacheを削除して http://localhostを指定すると「ページが見つかりません」とでますし、管理ツール→サービスにもWorld Wide Web Publishing Serviceは表示されていません。 netstat -an を試したところ TCP 0.0.0.0:80 0.0.0.0:0 LISTENING と表示されます。 ご存知の方がいらしたら是非教えてください。 宜しくお願いします。