ちょびさん、
CreateService ではなくて StartService でのエラーですね。
ちょっと予想外でしたが原因はまだわかりません。少し調べてみてから再度お答えします。
中田さん、
errors.log には、
Mon Aug 27 20:27:27 2001 Service: In StartService with Error 5
と表示されます。
これで何かわかりますでしょうか?
ちょびさん、
errors.log にはどう出ていますか?
IISを止めているかどうかは関係しません。
AN HTTPD の範囲内では、他の手段でサービスに追加するのは難しいです。 service.dll で CreateService をおこなっているので。
中田さん、お返事が遅くなりました。
>「アドミニストレータ」というのはアドミニストレータ権限がありますか?
>(Administrators グループに属していますか?)
はい。属しています。ID もAdministrator ですし。
>あるいは、「ユーザ権利の割り当て」が変更されているというのも考えにくいですね
そうですね。デフォルトの状態から何も変えていませんので。。。
IIS サービスも止めてありますし、原因がどうしても思い当たりません。
コマンドラインとかその他の手段でサービスに追加する方法はありますでしょうか?
ちょびさん、
ちょっと考えにくいのですが、その「アドミニストレータ」というのはアドミニストレータ権限がありますか?(Administrators グループに属していますか?)
あるいは、「ユーザ権利の割り当て」が変更されているというのも考えにくいですね。。。
中田さん、こんにちは。
CodeRed(C)にやられてしまったのに懲りて別のWebサーバをと探して、AN HTTP に出会いました。いろんな方が解説を書かれているので、最初の設定に困ることはありませんでした。
ところが、サービスへの追加がどうしてもうまくいきません。
Windows2000 Server (Service Pack2 )+ HotFix (Pre SP3) です。
一般オプション→サービス→サービスにチェック→OK とすると、「AN HTTPサービスを開始します。」というメッセージが出ますので、それに対して「OK」とすると、「現在のアカウントではサービスを開始できません。アドミニストレータ権限でhttpdを立ち上げ直してください」と言われます。
もちろんアドミニストレータでログインしています。
バージョン1.33g でも 1.34d でも結果は同様でした。
ほかにどこを確認したら良いかなど、何かアドバイスを頂けますでしょうか?
よろしくお願いいたします。