Windows 10 错误 740,带有子进程,尝试调整系统时间

问题描述 投票:0回答:2

所以我有一些子进程需要能够在 Windows 10 系统上调整系统时间。在过去的 Windows 迭代中,这样做的方式只是将子级分派为管理员,这样他们就有编辑系统时间的权限。

我尝试过的事情:

  • 通过本地安全策略开放更改系统时间的权限,不再需要管理员权限。
  • 在tasksched.msc中创建自定义任务以管理员身份运行子进程。
  • 传递
    ruunas /user:Administrator app.exe
    作为运行子进程的执行命令,这里的问题是每次需要运行该进程时都不能选择提示输入密码。
  • 遗憾的是,提升父进程并不是一个选择,尽管它确实有效。

我不确定接下来要尝试什么。

windows-10 uac runas systemtime
2个回答
0
投票

所以我找到了解决方法。我使用 2003 Windows 资源工具包实用程序“ntrights.exe”来打开 Windows 10 上的权限。 我从终端运行 ntrights.exe,然后运行命令:

ntrights -U "UserAccountName" +R SeSystemtimePrivilege

这允许进程根据需要设置时间,而无需管理员权限。


0
投票

现在我编写了一个开源工具,(我认为)它是对

ntrights
工具的改进:

https://github.com/Bill-Stewart/PrivMan/

要将

SeSystemtimePrivilege
(“更改系统时间”)授予
user1
帐户,您可以编写:

PrivMan -a user1 -g SeSystemtimePrivilege

它还具有撤销权限/权限 (

-r
)、测试帐户是否拥有一项或多项权限/权限 (
t
) 以及输出包含所有帐户和分配的权限的逗号分隔报告的选项 (
--csvreport 
)。

© www.soinside.com 2019 - 2024. All rights reserved.