web-dev-qa-db-ja.com

ドメインコントローラーとの時間同期を一時的に停止する方法は?

私は自分のローカルマシンでいくつかのテストを行いたいので、日付を1年進める必要があります。だから私はSQL Serverでいくつかのものをテストすることができます(SQLサーバーの時間を上書きすることが不可能であることがわかりました)。

しかし、私はドメインに接続しているので、これをオーバーライドしようとすると、しばらくして時間が正常にリセットされると思います。

ローカル時間とドメイン時間を同期させることがおそらく重要であることを理解していますが、クロックがリセットされるのを一時的にブロックすることは可能ですか?

インターネット接続が必要なため、ネットワークから切断することはできません。

時間リセットをブロックする手動の方法がある場合、可能性のある再帰は何ですか?ネットワークで何かを台無しにしたくありません:-)

7
Alex KeySmith

レジストリエディター(regedit)を開き、次の場所に移動します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters

Typeという名前のREG_SZ値を見つけます。値をNoSyncに編集します。ドメイン階層と再度同期する必要がある場合は、Nt5DSに戻します。

これを行うには、コマンドラインから次のように呼び出します。

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters /v Type /d NoSync /f

またはPowerShellで:

Set-ItemProperty HKLM:\SYSTEM\CurrentControlSet\services\W32Time\Parameters -Name "Type" -Value "NoSync"
13

Windowsタイムサービスを無効にするか、ローカルファイアウォールの送信ポート123をブロックします。

8
Safado