我使用的是 Windows 10 Home 版本 1803。我需要禁用更新协调器服务,UsoSvc
因为我正在运行几个科学分析程序(生物化学),这些程序是工作所必需的,但可能会因未来的 Windows 更新而损坏。我需要完全控制更新的时间和方式,以确保每个补丁都兼容。
我发现,即使使用提升的管理员帐户(通过命令行激活)并通过“以管理员身份运行”运行命令行sc config UsoSvc start= disabled
。我被拒绝通过系统访问该服务error 5
。通过服务管理器访问会显示一个灰色的框,其中显示启动属性。请参阅此屏幕截图:
该计算机不在域中,它是我的家庭系统。有没有办法 a) 访问 UsoSvc 并将访问启动属性更改为禁用并删除计划任务,或者 b) 使用 LocalSystem 帐户访问我的计算机?启动时,没有选项可以在启动屏幕上单击“其他用户...”来输入计算机名称\localsystem。
wuauserv
我正在寻找一种不永久删除服务的方法。我已经禁用了和的启动trustedinstaller
。有人能帮忙吗?
答案1
免责声明:Update Orchestrator 服务与 Windows Update 绑定。更改注册表可能会导致 Windows Update 和相关服务出现问题。因此,如果您不知道注册表的作用,我建议您不要弄乱注册表和服务。
所有 Windows 服务都具有一些安全性来控制其权限和用户交互。安全性通过注册表进行管理HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SERVICE_NAME\Security
。RequiredPrivileges
如果服务管理器(又名services.msc
)中拒绝了某些权限,则可以使用注册表更改启动类型。使用以下命令更改该“UsoSvc”服务的启动类型。
set X=UsoSvc
reg add "HKLM\SYSTEM\CurrentControlSet\Services\%X%" /V "Start" /T REG_DWORD /D "4" /F
该命令的作用是什么?该命令在注册表路径中reg add
添加(或更改) DWORD 注册表。4 值表示。以下是这些值的列表:Start
HKLM\SYSTEM\CurrentControlSet\Services\UsoSvc
Disabled
0 = Boot
1 = System
2 = Automatic
3 = Manual
4 = Disabled
5 and more = Unknown
要恢复注册表,请将 4 值更改为 2 以使其自动执行。重新启动 PC 以使更改生效。有关注册表的更多信息,请访问Microsoft Docs:服务注册表树
答案2
我写信给其他人是为了让大家知道我发现了一件重要的事情——
后来我发现,虽然我可以使用@Biswapriyo 的答案通过注册表禁用 Update Orchestrator,但 Windows 会在一段时间后自行恢复所有注册表更改。
此外,我发现经过较长时间(不知道具体多长时间)后,TrustedInstaller 和 Windows Update 服务最终都会从我将它们置于的永久禁用状态恢复。我只能推测这是 usosvc 恢复注册表并重新打开的结果。
我一定是错过了某个计划任务或者其他什么东西,我需要关闭 UsoSvc 的重启。
如果有人知道如何停止重启过程而不永久删除服务,我很想知道。再次感谢@Biswapriyo 帮助我解决了最初的问题。
答案3
您可以创建一个计划任务以系统帐户身份运行。
以管理员身份打开命令提示符并尝试..
schtasks /create /RU "SYSTEM" /NP /SC ONSTART /TN Disable-UsoSVC /TR "sc config UsoSvc start= disabled" /F
然后只需重新启动机器。