w32tm 不作为已安装的服务存在

dav*_*551 5 windows-10

我在使用 Windows 10 PC 时遇到了时间问题。我用谷歌搜索了几种不同的解决方案。我尝试的第一个说要做一个

w32tm /unregister
w32tm /register
Run Code Online (Sandbox Code Playgroud)

当我执行第二个命令时,它说“服务已被标记为删除”。

现在,如果我做任何涉及 w32tm 或 W32Time 的事情,我会得到一些“指定的服务不作为已安装的服务存在”的变体。

如何在不重新安装 Windows 的情况下重新安装时间服务?

Tom*_*dor 7

是的,在“打开和关闭 Windows 功能”或任何其他地方都找不到此服务。但是你给出的命令:

w32tm /register
Run Code Online (Sandbox Code Playgroud)

是安装它的实际方法(使用以管理员身份运行的命令提示符)。有时你需要重新启动才能使事情恢复正常,但实际上我只是等了一段时间而没有重新启动。这是我的命令序列,表明它有效:

(base) C:\WINDOWS\system32>w32tm /config /update
The following error occurred: The specified service does not exist as an installed service. (0x80070424)

(base) C:\WINDOWS\system32>w32tm /register
W32Time successfully registered.

(base) C:\WINDOWS\system32>w32tm /query /source
The following error occurred: The service has not been started. (0x80070426)

(base) C:\WINDOWS\system32>net start w32time
The Windows Time service is starting.
The Windows Time service was started successfully.

(base) C:\WINDOWS\system32>w32tm /query /source
Local CMOS Clock
Run Code Online (Sandbox Code Playgroud)