チェックしましたが、BIOSクロックは正しいままなので、CMOSバッテリーにすることはできません。
また、Windows 10を起動したときに、時計を取得してタイムサーバーと同期すると、時計が1時間遅れて正しく表示されます。
何が問題を引き起こしているのかはわかりません。
私のラップトップと通常のPC(デュアルブートWindows 10とXubuntuの両方)でこの問題が発生しました-時間は常に1時間遅れていました。
解決策を説明する前に、はっきりさせておきます。
私にとってうまくいったのは、次のようなものでした。 「インターネット時刻」設定をtime.nist.govに変更します。
再起動後も、時刻が正しく正しく表示されるようになりました。
これらの手順を実行しても時間に問題がある場合は、Windowsタイムサービスが実行されていることを確認してください(w32Time)
これにより、NTP(インターネット時間))を使用している場合、起動時にクロックを同期できるようになります。
Windows 10でこれを理解したと思います。
移動:
これですぐに問題が解決しました。時計を右クリックして[日付と時刻の調整]を選択し、その画面で[夏時間の自動調整]が既にオンになっていることに注意してください。再起動後、時計がコントロールパネルで2回目もオンになって初めて、時計が1時間遅れて停止しました。
デュアルブートのWin 10とubuntuボックスがあります。もともとWindowsでタスクスケジューラを使用してアクションを強制しましたw32tm /resync /nowait
は、ユーザーがログオンしたときに実行されます。これは機能しましたが、かなり不格好です。
それから この答え を介して、WindowsとLinuxがハードウェアクロックについて異なる仮定をしていることを発見しました。デフォルトでは、Windowsは現地時間に設定されていると想定していますが、LinuxはUTCに設定されていると想定しています。したがって、好みに応じて、@ juniorRubyistの回答のように、ハードウェアクロックがUTCを使用しているとWindowsに想定させることもできます。または https://superuser.com/a/1336320/576397 または https://superuser.com/aのように、ハードウェアクロックが現地時間に設定されていると想定するようにLinuxに指示します。/198196/576397 。
私の問題は、Windowsがタイムサーバーからの時刻の更新に失敗したようです。次の例では、Windowsサーバーをタイムサーバーから変更せずに更新します。
Clock, Language and Region
に移動Date and Time
に移動Set the time and date
をクリックしますInternet Time
をクリックしますChange settings...
をクリックしますUpdate now
をクリックしますこれは私にとってはうまくいきます。検索ボックスに「日付と時刻の設定」と入力してクリックすると、設定された時刻が自動的にオンになり、設定されたタイムゾーンも自動的にオンになります。これにより、タイムゾーンが自動的に選択され、時刻が調整されます。
必要なのは、右下の時刻/日付を右クリックし、[日付/時刻を調整]をクリックして、[夏時間を自動的に調整する]をオンにすることだけです。
私の時計は、数日前にこのラップトップを手に入れてから1時間戻りました。これが問題を経験している他の誰にとってもうまくいくことを願っています。