我希望在本地机器上进行一些测试,这需要我将日期向前推一年。这样我就可以在 SQL Server 中测试一些东西(我发现无法覆盖 SQL Server 时间)。
但是因为我连接到了一个域,我相信这会导致在我尝试覆盖它之后不久时间被重置为正常。
我知道本地和域时间同步可能很重要,但是是否可以暂时阻止时钟重置?
断开网络不是一个选择,因为我需要互联网连接。
如果有手动方式阻止时间重置,那么可能重复的情况是什么?我不想在网络上搞砸任何事情 :-)
答案1
打开注册表编辑器 ( regedit
),导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
找到REG_SZ
名为 的值Type
。将值编辑为。当您需要再次与域层次结构同步时,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"
答案2
禁用 Windows 时间服务或阻止本地防火墙上的出站端口 123。