Windows 11の時刻がずれる・同期できないときの対処法|今すぐ同期とタイムサーバーの変更、w32tmコマンド

sanane
記事内に商品プロモーションを含む場合があります

Windows 11の時計がずれているときは、まず設定の[今すぐ同期]を押します。管理者権限は要らず、押した直後に同期されます。それでも合わないときは、時刻を合わせる先(タイムサーバー)を変えるか、w32tmコマンドで状態を確かめます。

この記事では、Windows 11(26H2)で、設定画面とコマンドの両方から実際に同期し、タイムサーバーをNICT(ntp.nict.jp)などに変えて確かめた手順をまとめます。

こんな人にオススメ
  • パソコンの時計が数秒〜数分ずれている
  • Windows 11で時刻同期ができない
  • タイムサーバー(NTPサーバー)をNICTなどに変えたい
  • コマンド(w32tm)で同期の状態を確かめたい

先に結論|Windows 11で時刻を合わせる方法

やりたいこと操作管理者権限
今すぐ合わせる設定 → 時刻と言語 → 日付と時刻 →[今すぐ同期]不要
タイムサーバーを変える[今すぐ同期]の右の「∨」→ タイム サーバーを変更します[変更]不要(画面の操作だけ)
コマンドで同期するw32tm /resync必要
同期の状態を見るw32tm /query /status不要
ずれを測るw32tm /stripchart /computer:サーバー名不要

確認した環境:Windows 11 Home 26H2(ビルド 26300.9818)。設定は検証のあと、元の time.windows.com に戻しています(赤枠は説明のために付けたものです)。

設定の[今すぐ同期]で時刻を合わせる

設定 → 時刻と言語 → 日付と時刻を開きます。まず「時刻を自動的に設定する」がオンになっているか確かめてください。オフだと自動で合わせてくれません。

設定の時刻と言語、日付と時刻。時刻を自動的に設定するのスイッチがオン、追加の設定の今すぐ同期ボタンが赤枠で示されている

下の「追加の設定」にある[今すぐ同期]を押します。

押すと、すぐに✓が出てボタンが灰色になり、「前回成功した時刻の同期」の日時が今の時刻に変わりました(9:20:15 → 17:08:44)。この日時が新しくなっていれば、同期できています。

今すぐ同期を押す前は前回成功した時刻の同期が9時20分15秒、押した直後は17時08分44秒に更新され、チェックマークが出てボタンが灰色になった比較

[今すぐ同期]は管理者権限なしで使えました。ユーザーアカウント制御(UAC)の確認も出ませんでした。

タイムサーバー(NTPサーバー)を変更する

同期できないときは、時刻を合わせる先(タイムサーバー)を変えると直ることがあります。Windowsの初期設定は time.windows.com です。

[今すぐ同期]の右にある「∨」を押すと、「タイム サーバーを変更します」が出るので、[変更]を押します。

今すぐ同期の下に、タイムサーバーを変更しますと変更ボタンが表示され、変更ボタンが赤枠で示されている

「カスタム タイム サーバーの追加」が開くので、サーバー アドレスを入れて[OK]を押します。

カスタムタイムサーバーの追加のダイアログ。サーバーアドレスにntp.jst.mfeed.ad.jpと入力され、OKとキャンセルのボタンがある

日本でよく使われるタイムサーバーは次のとおりです。今回はどれも同期できました。

サーバー アドレス提供元
ntp.nict.jp情報通信研究機構(NICT)
ntp.jst.mfeed.ad.jpインターネットマルチフィード(mfeed)
time.google.comGoogle
time.windows.comMicrosoft(Windowsの初期設定)

[OK]を押すとその場で同期され、「前回成功した時刻の同期」が更新されました。[今すぐ同期]をもう一度押す必要はありません。

内部の設定(レジストリ)を見ると、入れたアドレスの後ろに「,0x9」が自動で付いていました(例:ntp.nict.jp,0x9)。自分で付ける必要はありません。

w32tmコマンドで同期の状態を確かめる

コマンドで確かめたいときは、w32tmを使います。

同期の状態を見る

ターミナル(PowerShell)またはコマンドプロンプトで次を実行します。管理者権限は要りません。

w32tm /query /status

同期できているときは、次のように表示されました。「最終正常同期時刻」が最近の日時で、「ソース」がタイムサーバー名になっていれば正常です。

閏インジケーター: 0 (警告なし)
階層: 5 (二次参照 - (S)NTP で同期)
参照 ID: 0x142B5EC7 (ソース IP:  20.43.94.199)
最終正常同期時刻: 2026/11/05 17:08:44
ソース: time.windows.com,0x9
ポーリング間隔: 10 (1024s)

確かめたパソコンでは、[今すぐ同期]を押す前に実行すると「最終正常同期時刻: 未指定」「ソース: Local CMOS Clock」と出ました。ところが設定画面には「前回成功した時刻の同期:2026/11/05 9:20:15」と出ていて、同期自体はできていました。

次の同期を待っている間はこう表示されることがあるので、これだけで「壊れている」と判断せず、[今すぐ同期]を押してからもう一度確かめてください。

コマンドで同期する(管理者権限が必要)

w32tm /resync

普通に開いたターミナルで実行すると、次のエラーになります。

再同期コマンドをローカル コンピューターに送信しています
次のエラーが発生しました。 アクセスが拒否されました。 (0x80070005)

Windowsキー+X →「ターミナル (管理者)」で開き直して実行すると、「コマンドは正しく完了しました。」と出て同期されました。

コマンドでタイムサーバーを変える(管理者権限が必要)

w32tm /config /manualpeerlist:"ntp.nict.jp" /syncfromflags:manual /update
w32tm /resync

実行後に w32tm /query /status で見ると、「ソース: ntp.nict.jp」に変わっていました。元に戻すときは次のとおりです。

w32tm /config /manualpeerlist:"time.windows.com,0x9" /syncfromflags:manual /update
w32tm /resync

Windows Timeサービスを再起動する(管理者権限が必要)

同期がおかしいときは、時刻を合わせているサービス(Windows Time)を再起動してから同期し直す方法もあります。

net stop w32time
net start w32time
w32tm /resync /force

「Windows Time サービスは正常に停止されました。」「Windows Time サービスは正常に開始されました。」と出た後、同期も成功しました。

どれくらいずれているか測る

w32tm /stripchart /computer:time.windows.com /samples:3 /dataonly

確かめたパソコンでは、+00.34s前後(約0.35秒)と表示されました。

16:21:37, +00.3479458s
16:21:39, +00.3471736s
16:21:41, +00.3469442s

/computer:ntp.nict.jp で測ったときだけ、「エラー: 0x800705B4」(時間切れ)が続きました。ただし、NICTをタイムサーバーにした実際の同期は成功しています。stripchartでエラーが出ただけで「このサーバーは使えない」と決めつけず、設定画面の同期の結果で確かめてください。

「タイムサーバを更新できませんでした」と出るとき

コントロールパネルの「インターネット時刻」でこのエラーが出るときの直し方は、こちらで詳しく紹介しています。

あわせて読みたい
Windows 11で「タイムサーバを更新できませんでした」と表示されたときの対処法
Windows 11で「タイムサーバを更新できませんでした」と表示されたときの対処法

よくある質問

Q
[今すぐ同期]に管理者権限は必要ですか?

不要でした。普通のアカウントのまま押して、すぐに同期されました。コマンドの w32tm /resync は管理者権限が必要です。

Q
同期できたかどうかはどこで分かりますか?

設定の[今すぐ同期]の下にある「前回成功した時刻の同期」の日時です。押した後に今の時刻に変わっていれば同期できています。

Q
タイムサーバーはどこがおすすめですか?

日本なら ntp.nict.jp(NICT)や ntp.jst.mfeed.ad.jp がよく使われます。今回はどちらも同期できました。

Q
w32tm /resync で「アクセスが拒否されました。 (0x80070005)」と出ます

管理者権限がないためです。「ターミナル (管理者)」で開き直して実行してください。

まとめ

  • まず設定 → 時刻と言語 → 日付と時刻の[今すぐ同期](管理者権限は不要)
  • 「前回成功した時刻の同期」が今の時刻になれば同期できている
  • 合わないときは「∨」→[変更]でタイムサーバーを ntp.nict.jp などに変える(OKで即同期)
  • コマンドなら w32tm /query /status で状態を見て、w32tm /resync(管理者)で同期
  • 「未指定」「Local CMOS Clock」や stripchart のエラーだけで故障と決めつけない

Windowsのタスクスケジューラをスリープ中に動かす設定は、こちらで紹介しています。

あわせて読みたい
「スリープ解除タイマーの許可」表示されないときの解決方法!タスクスケジューラをスリープ状態で実行するときの手順を紹介
「スリープ解除タイマーの許可」表示されないときの解決方法!タスクスケジューラをスリープ状態で実行するときの手順を紹介
記事URLをコピーしました