Nov 20

An meinem Rechner stelle ich immer öfters unter Windows Vista fest, dass die Systemzeit nicht auf dem aktuellen Stand ist und teilweise bis zu fünf Minuten falsch angezeigt wird.

Eine Möglichkeit die Synchronisation schneller anzustarten ist es den DWORD-Registry-Wert “SpecialPollInterneval” unter
Hkey_Local_Machine\System\ControlSet001\Services\W32Time\TimeProviders\NtpClient zu verändern.
Dort muss der Wert auf dezimal umgestellt und die Zeit in Sekunden bis zur nächsten Synchronisation eingestellt werden.
Für einmal pro Stunde beispielsweise ”3600″ Sekunden.

Eine andere und komfortablere Methode ist es die Zeit sofort nach dem Systemstart mit dem Zeitserver zu synchronisieren.
Dies geht mit der Hilfe des Befehls ”w32tm /resync“.
Zuvor muss jedoch der Timeserver angegeben werden.
Dies geht Beispielsweise mit “w32tm /config /manualpeerlist:ptbtime1.ptb.de“.
Nach der einmaligen Konfiguration kann man für das Synchronisieren einfach eine Batch-Datei schreiben und diese in den Autostart-Ordner verschieben. Somit wird die Zeit bei jedem Systemstart synchronisiert.
Bei Windows Vista kann dieser Befehl jedoch nur mit Administratorenrechten ausgeführt werden.
Falls ihr als mit einem eingeschränkten Benutzer wie ich arbeitet, empfiehlt es sich den Befehl mit dem Befehl “runas” auszuführen.
Dabei sollte jedoch ein Tool genutzt werden, dass das Benutzerpasswort verschlüsselt, sodass das Passwort in der Batch nicht im Klartext auftaucht.
Ich habe runaspc für diesen Zweck entdeckt, welches für den privaten gebrauch kostenlos ist.
Dort muss das Tool runaspcadmin.exe ausgeführt und wie folgt eingestellt werden.

Runasspc

Anschließen die Einstellungen mit einem Klick auf “Save Cryptfile” speichern.

Nun kann eine Batchdatei mit folgendem Code geschrieben werden:
c:\pfadzumrunaspc\runasspc.exe /cryptfile:”crypt.spc” /quiet

Der Befehl wird dann mit den Benutzerrechten des Administrators im Hintergrund gestartet.
Viel Spaß beim ausprobieren!!!



Einen Kommentar schreiben