2013年11月11日月曜日

Windows Time サービスが起動しない

作業場で利用しているマシンの時刻が徐々に進んでいってしまっているのだが、インターネット時刻サーバとの接続ができないのか自動更新ができなかった。

でエラーメッセージを良く見たら Winodws Time ってサービスが起動していないというメッセージが表示されていたので、その辺を調べてみた。
確かに Windows Time サービスは自動起動になっているにもかかわらず停止している。
試しに開始してみてもエラー 1079 が表示されて起動できない。
エラーの内容はこんなかんじ

エラー1079:このサービスに対して指定されたアカウントは、同じプロセス内で実行中のほかのサービスに対して指定されたアカウントと異なります。

うん、意味わからない。
ただアカウントの問題なのは明白なので、困ったときの administrator で実行してみた。
駄目。
次、ログインアカウント。
駄目。
・・・ちょっとググる。

その過程で別のサービスでも発生している問題だと知る。
そして Local System じゃなくて Local Service にユーザーを変更したら起動したとの書込を見つけたので試してみた(確かに起動しない状態のログオンユーザーは Local System になっている)

サービスのプロパティからログオンタブを選択してアカウント側を選択。
アカウント名に LOCALSERVICE と入れて ok を押す(パスワード不要)
アカウント名入力がうまくいかない時は参照画面から選択したほうがいいかも。

戻ると一覧のログオン名は Local Service に変更されていた。
開始・・・成功ヽ(`▽´)/

調子にのって時間同期も実行・・・タイムアウト orz

・・・ま・まぁこれは通信周りの問題だろうから別途調査っすね。