web-dev-qa-db-ja.com

Hyper-Vで日付と時刻の同期を完全に無効にするVM

何があっても、Hyper-V仮想マシンはホストと時刻を同期する方法を見つけ続けます。

私が持っています:

  • 時刻同期サービスを無効にしました
  • ゲストマシンでのWindowsの時刻同期を無効化
  • ゲストマシンのホストファイルでtime.windows.comを127.0.0.1にマッピング
  • セキュリティポリシーコンソールを使用して、すべてのユーザーが日付と時刻を設定できないようにします

ここで興味深いのは、Windowsが何らかの理由で最後のポイント(セキュリティポリシー)をリセットし、日付と時刻を設定できるユーザーのリストにLOCAL SERVICEを追加し直すことです。これはまったく予期しない動作です。

不足しているものはありますか?

4
resle

VM設定の下のIntegration Servicesで時間同期オプションをオフにしますか? enter image description here

3
batistuta09

Hyper-Vゲストは常に、起動時にBIOSレベルのホストと時刻を同期します。タイムゾーンを正しく指定してください。そうしないと、Active Directoryで時間を管理できます。

次のリンクを確認できます: https://blogs.msdn.Microsoft.com/virtual_pc_guy/2010/11/19/time-synchronization-in-hyper-v/

それが役に立てば幸い。

3
Stuka

「Windows Time」と「Hyper-V Time Synchronization Service」の停止を提案する回答に加えて、停止するだけでなく「Windows time」サービスを非アクティブにする必要があることがわかりました。そうでない場合は再起動されます。

1

非常に古い質問ですが、解決策を見つけました!タイムサービスを無効にして停止した後、VMを再起動します。現在、時間は永久に変わり続けています。

日付を簡単に変更するには、コマンドコンソールで「日付6/20/2020」に変更します

0
Evelyn

この答えをまだ探している人のために、VMに停止する必要がある2つのサービス-"Windows Time"と "Hyper-V Time Synchronization Service"があります。 )これらのサービスの両方で、クロックをVMに設定でき、再起動後もリセットされません。

0
MDK