需要更改域用户时区。
Windows 服务在 X 用户的上下文中运行,在运行时,应用程序采用 X 用户的时区并生成具有与本地机器日期时间不同的日期时间的“消息”。需要以此用户身份运行 Windows 服务,因此,需要更改此特定用户的时区以匹配机器的日期时间。
设置/时间和语言/时区已更改,但仅适用于本地机器级别,以下测试假设如此(在不同的服务器,不同的域上):
1.- 以 A1 身份登录到服务器
2.- 更改Settings / Time and Languages / Time zone
为TZ1
(任务栏上的小时数已更改)
3.- 以 B1 身份登录,检查Time zone
属性,这是TZ1
也许在 Active Directory 上?
“消息”上的日期时间无法手动更改,这些消息是在第三方 dll 上生成的。