ワークグループコンピューターでWindowsタイムサービスが自動的に起動しない
- 記事
- 09/23/2021
- 2 読むべき分
-
- D
- h
- M
- v
- s
この資料では、スタンドアロン環境でWindowsタイムサービスが自動的に起動しない問題の回避策について説明します。
対象:Windows7Service Pack1、Windows Server2012R2
元のKB番号:2385818
現象
Windows7、Windows Server2008R2、またはそれ以降のバージョンを実行しているワークグループコンピューターでは、windowsタイムサービス この問題は、スタートアップの種類が手動から自動に変更された後でも発生します。
原因
この問題は、Windowsタイムサービスがトリガー開始サービスとして構成され、Windows7およびWindows Server2008R2の既定の設定として実装されているために発生します。
サービスとバックグラウンドプロセスは、システムのパフォーマンスに大きな影響を与えます。 トリガー開始サービスは、システム上の自動開始サービスの合計数を減らすために、Windows7およびWindows Service2008R2に実装されています。 目標は、性能の向上と消費電力の削減を含む、システム全体の安定性を向上させることです。 この実装では、特定のシステムイベントを使用してサービスの開始と停止を処理するように、サービスコントロールマネージャーが拡張されました。
詳細については、”サービストリガーイベント”を参照してください。
Windowsタイムサービスが自動的に開始されるかどうかは、次のいずれかの条件によって異なります:
- コンピューターがActive Directoryドメインサービス(AD DS)ドメイン環境に参加しているかどうか。
- コンピュータがワークグループコンピュータとして構成されているかどうか。
ドメインに参加しているコンピューターのWindowsタイムサービスは、トリガーイベントが発生すると開始されます。 AD DSドメインに参加していないワークグループコンピューターで:
- Windowsタイムサービスのスタートアップ値はManualです。
- サービスステータスは停止しています。
次のコマンドを実行すると、トリガー開始サービスの設定を確認できます:
sc qtriggerinfo w32time Service Name: w32time Start Service DOMAIN JOINED STATUS: 1ce20aba-9851-4421-9430-1ddeb766e809 Stop Service DOMAIN JOINED STATUS: ddaf516e-58c2-4866-9574-c3b615d42ea1
回避策
システムの起動時にWindowsタイムサービスを開始するには、次のいずれかの方法を使用します。
-
方法1
sc triggerinfo w32time delete
コマンドを実行して、既定の設定として登録されているトリガーイベントを削除し、Windowsタイムサービスのスタートアップの種類の設定を手動か: -
方法2
sc triggerinfo w32time start/networkon stop/networkoff
コマンドを実行して、環境に合ったトリガーイベントを定義します。 この例では、コマンドはIPアドレスがホストに与えられるかどうか判別します。 その後、サービスを開始または停止します。 -
方法3
Windowsタイムサービスのスタートアップの種類を手動から自動(遅延開始)に変更します。
注
Windowsタイムサービスの起動の種類が自動(遅延開始)に設定されている場合、サービスコントロールマネージャーがWindowsタイムサービスタスクを開始する前に、時刻同期 これは、問題のWindowsオペレーティングシステムの起動タイミングに依存します。
この状況では、サービスは時刻同期タスクの成功後に自動停止をトリガーします。 方法3を使用する場合は、時刻の同期を無効にして、Windowsタイムサービスタスクを開始するタスクを回避する必要があります。 これを行うには、次の手順に従います:
- タスクスケジューラを起動します。
- タスクスケジューラライブラリ>Microsoft>Windows>時刻同期で、時刻の同期を選択します。
- 右クリックし、ショートカットメニューで無効を選択します。
詳細情報
ワークグループコンピューター上のWindowsタイムサービスは、システムの起動時にTrigger-Startサービスによって自動的に開始されません。 ただし、Windowsタイムサービスは時刻同期設定によって開始されます。 この設定は、時刻同期のために毎週日曜日の午前1時にタスクスケジューラライブラリに登録されます。 そのため、デフォルトの設定はそのままにすることができます。
Leave a Reply