カオルさん、
なるほど。SYSTEMに権限を与えないというやり方もあるのですね。
登録できたとのことなのでよかったです。
八月のというのはこの記事のことです。「サービス」で検索して発見しました。
以下引用
ちょび chobi56@hotmail.com 2001/08/21 20:05
中田さん、こんにちは。
CodeRed(C)にやられてしまったのに懲りて別のWebサーバをと探して、AN HTTP に出会いました。いろんな方が解説を書かれているので、最初の設定に困ることはありませんでした。
ところが、サービスへの追加がどうしてもうまくいきません。
Windows2000 Server (Service Pack2 )+ HotFix (Pre SP3) です。
一般オプション→サービス→サービスにチェック→OK とすると、「AN HTTPサービスを開始します。」というメッセージが出ますので、それに対して「OK」とすると、「現在のアカウントではサービスを開始できません。アドミニストレータ権限でhttpdを立ち上げ直してください」と言われます。
もちろんアドミニストレータでログインしています。
バージョン1.33g でも 1.34d でも結果は同様でした。
ほかにどこを確認したら良いかなど、何かアドバイスを頂けますでしょうか?
よろしくお願いいたします。
引用終わり
私はローカルディスクを二つに分けていましてANHTTPDのあるDドライブにはSYSTEM権限を与えていませんでした。Adminでログオンしても登録自体ができませんでしたが、ANHTTPDのフォルダにSYSTEM権限を与えたところ登録できました。
カオルさん、
8月のというのはどれのことでしょうか?
サービスに登録する時は Administrator の権限が必要です。
登録後は SYSTEM権限で動作しますが、ローカルディスクには SYSTEMにアクセス権限があるはずです。
ネットワークパスだとそうとは限りませんが。
登録自体ができないのか、登録後エラーが出るのかどちらでしょうか?
以前八月にサービスが登録できないというものがありましたが、実は私も同じことになりまして、いろいろしてみたところ、HTTPDを置いているパスにSYSTEMのアクセス権限がないと出るようです。もしもう判明してることであったら申し訳ありません。