Wie kann die Zeitsynchronisierung mit dem Domänencontroller vorübergehend gestoppt werden?

7

Ich möchte einige Tests auf meinem lokalen Computer durchführen, bei denen ich das Datum ein Jahr vorlegen muss. So kann ich einige Dinge in SQL Server testen (ich habe festgestellt, dass es nicht möglich ist, die SQL Server-Zeit zu überschreiben).

Da ich jedoch mit einer Domain verbunden bin, wird die Zeit meiner Meinung nach einige Momente nach dem Versuch, sie zu überschreiben, auf den Normalwert zurückgesetzt.

Ich verstehe, dass es wahrscheinlich wichtig ist, dass die lokale Zeit und die Domänenzeit nicht synchron sind, aber ist es möglich, das Zurücksetzen der Uhr vorübergehend zu blockieren?

Das Trennen vom Netzwerk ist keine Option, da ich eine Internetverbindung benötige.

Wenn es eine manuelle Möglichkeit gibt, das Zurücksetzen der Zeit zu blockieren, welche Reproklikationen sind wahrscheinlich? Ich möchte nichts im Netzwerk vermasseln :-)

Alex KeySmith
quelle
1
Wäre es akzeptabel, den Windows-Zeitdienst zu deaktivieren?
Jscott
yep Deaktivierung Zeitdienst würde den Trick tun ..
Cold T
Beachten Sie jedoch, dass die Authentifizierung fehlschlägt, wenn die Zeit des SQL-Computers nicht mehr mit den Domänencontrollern synchronisiert ist.
Mfinni
2
Wenn Sie dies auf einer virtuellen Maschine tun, müssen Sie die Zeitsynchronisierung auf Ihrem Host-VM-Manager deaktivieren, da sonst keiner der oben genannten Vorschläge funktioniert.
Dejan

Antworten:

13

Öffnen Sie den Registrierungseditor ( regedit) und navigieren Sie zu:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters

Suchen Sie den REG_SZbenannten Wert Type. Bearbeiten Sie den Wert auf NoSync. Stellen Sie es wieder ein, Nt5DSwenn Sie erneut mit der Domänenhierarchie synchronisieren müssen.

Sie können dies über die Befehlszeile tun, indem Sie aufrufen

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

oder in PowerShell mit:

Set-ItemProperty HKLM:\SYSTEM\CurrentControlSet\services\W32Time\Parameters -Name "Type" -Value "NoSync"
Mathias R. Jessen
quelle
1
Interessanterweise wurde mein Typwert Type auf NTP gesetzt. Vielleicht war es also tatsächlich eine NTP-Servereinstellung, die ich aufgrund einer Domänenrichtlinie oder Ähnlichem nicht sehen konnte.
Alex KeySmith
In einigen Domain - Konfigurationen, können Sie die festlegen Typezu NTPund fügen Sie einen bestimmten DC in die Liste der NTP - Quellen, z. B. Wenn Sie keine DCs in Ihrer Site haben und einen Remote-DC mit besserer Konnektivität angeben möchten als mit dem PDC-Emulator.
Mathias R. Jessen
8

Deaktivieren Sie den Windows-Zeitdienst oder blockieren Sie den ausgehenden Port 123 in Ihrer lokalen Firewall.

Safado
quelle
-1

Sie können dies in das cmd-Terminal eingeben, um die Windows-Zeitsynchronisierung zu stoppen. Es macht das, was Sie in Windows OS benötigen.

net stop w32time

Jonathan Ramos
quelle