我有一些其他进程正在执行.exe文件并且工作正常。有些需要放在批处理文件中。
现在我遇到了tzutil.exe的问题,它总是因访问被拒绝权限而失败。
这是命令:
tzutil.exe /s "timezone name"
我做了很多如下:
- WCF在IIS 7.5上运行,应用程序池设置为本地系统。
- 我尝试为流程提供用户凭据但失败了。
- 执行前放入批处理文件,仍然失败。如果我手动运行批处理文件,它可以正常工作。
- 我还试图在注册表项\ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ gpsvc中设置完全控制的管理员,并在RequiredPrivileges键中添加SeTimeZonePrivilege。重新启动计算机,然后重试。保持失败。
- 我添加了#34;每个人" for"更改时区"在本地安全政策中。仍然失败了。还尝试在列表中添加所有可用的用户和组。尝试添加IIS应用程序池,但它说"无法保存到本地策略数据库。"
- 我也尝试过使用psexec.exe。我不是要远程访问,而是仍然在WCF服务中访问=> ' psexec.exe tzutil.exe / s"时区名称"'。仍然失败了。如果手动运行,它可以正常工作。
醇>
非常感谢任何其他建议和修复。感谢。