- ベストアンサー
Win2Kでサービスの再起動を自動化することはできませんか?
お世話になります。 Windows2000において、 Windows Timeを定期的に再起動させる方法を探しています。 ただ、条件が結構厳しく、 1.外部ツールは絶対に使わない 2.できればレジストリはいじりたくない 3.定期的に自動実行する(最低でも1日1回くらいは) というものなのですが、 なにかいい案はありませんでしょうか・・・。 ポイントは30点分、きちんとつけさせていただきますので、 ご回答よろしくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
net start, net stop ではだめですかね。 http://www.microsoft.com/windows2000/ja/server/help/net_start.htm
その他の回答 (4)
- route15519
- ベストアンサー率36% (142/392)
こちらのページに詳しく説明があります。 http://support.microsoft.com/default.aspx?scid=kb;en-us;Q216734 更に、このドキュメントが同じページの下方にリンクされています。 wintimeserv.doc が、お考えの方法を採っても、タイムサーバへのアクセスは僅かなものですし、サーバへの負担になるとは考えにくいことから、一度設定して、後はデフォルトの45分でよろしいのではないかと思います。 実はLinuxでもntpデーモンを起動しっぱなしで、時間がずれたら修正させるというやり方を取っています。
お礼
ご回答ありがとうございました。 やはり難しいようですね・・・。 なんとか、がんばってみます。 ご回答いただきましたみなさん、ありがとうございました^^
- route15519
- ベストアンサー率36% (142/392)
特に再起動する必要はなさそうですが。。。。 http://support.microsoft.com/default.aspx?scid=kb;ja;JP224799 抜粋 タイム サーバー クライアントは定期的なチェックを行います。 クライアントは、各 "周期" に 1 回、認証しているドメイン コントローラに接続します。 最初のデフォルトの周期は 45 分です。
補足
ご回答ありがとうございます。 ご紹介いただいたサイトを見てみました。 確かに再起動しなくとも、定期的に同期をとってくれるようなのですが、 この同期を取る時間を設定することはできないのでしょうか・・・? 「デフォルトの」という書き方からすれば、自分で設定することもできそうな感じなのですが、 調べ方が悪いのかその方法を見つけることができませんでした・・・。 もしこの時間を設定できたなら、これほど簡単なことはないんですけどね・・・。
- ojin
- ベストアンサー率43% (280/638)
サービスを自動的に、毎日決まった時間に起動する。たとえば、テープバックアップを、毎日、あるいは、日曜日の何時、何分に起動するということでしょうか。 ATコマンドとスケジューラではいかがなのでしょうか。全て、OSの機能です。 アドバイスは、ポイントを期待しているわけではありません。ただ、私は、Windows2000のテープバックアップを上記の方法で実現したので、参考まで。
補足
ご回答ありがとうございます。 お返事が遅れまして、申し訳ありません。 ATコマンドというものが分からないのですが、 スケジューラというのはタスクスケジューラのことですよね? タスクスケジューラを使うと何とかなりそうな気がします。 1時間に1回の自動実行をさせたいときは、24個のタスクを作ればできそうな気がします。 ぜひ参考にさせていただきます。 ありがとうございました^^
- tamagawa49
- ベストアンサー率46% (123/265)
こちら2000proは持っていないのでXPですが、 管理ツール → サービス → Windows Time を選択し、 全般タブの中のスタートアップの種類を「自動」にしたらいかがでしょう。 ちょっと自動でいつ実行するのかは設定できないのかもしれませんが…。 私の持っているOSがXPと2000Serverなので、微妙に違っているかもしれません。 全然ダメでしたら、2000Serverの方も後日見てみますが…。
補足
さっそくのご回答、ありがとうございます。 すでに、「自動」にしています。 すみません、書き方が悪かったですね・・・。 Windowsは起動しっぱなしの状態で、 サービスだけを定期的に、自動で再起動させたいのですが・・・。 レジストリを触る方法でも構いませんので、 ご回答いただけませんでしょうか・・・。 とにかく情報が少なすぎて困っています。
補足
ご回答ありがとうございます。 こういったコマンドがあったことを知りませんでした・・・。 そこで考えたのですが、No3の方のご回答とあわせて使うといけるような気がします。 このNetコマンドをバッチにして、それをタスクスケジューラで定期実行すればいいんですよね? なんだかできそうな気がします。 ありがとうございました^^