Muss Domänenbenutzer TimeZone ändern.
Ein Windows-Dienst wird im Kontext eines X-Benutzers ausgeführt. Zur Laufzeit verwendet die Anwendung die TimeZone eines X-Benutzers und generiert "Nachrichten" mit einer anderen DateTime als die DateTime des lokalen Computers. Windows-Dienst muss als dieser Benutzer ausgeführt werden. Daher muss die Zeitzone dieses bestimmten Benutzers geändert werden, damit sie mit der DateTime des Computers übereinstimmt.
Einstellung / Zeit und Sprachen / Zeitzone wurde geändert, gilt jedoch nur für die lokale Computerebene. Dies wird durch den folgenden Test angenommen (auf einem anderen Server, einer anderen Domäne):
1.- Melden Sie sich als A1 beim Server an.
2.- Ändern Sie Settings / Time and Languages / Time zone
zu TZ1
(Stunde in der Taskleiste geändert)
3.- Melden Sie sich als B1 an, überprüfen Sie die Time zone
Eigenschaft und dies istTZ1
Vielleicht in Active Directory?
DateTime für "Nachrichten" kann nicht manuell geändert werden. Diese Nachrichten werden auf einer Drittanbieter-DLL generiert.
quelle