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

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

我的 Windows 10 电脑的时间一直有问题。我在 Google 上搜索了几种不同的解决方案。我尝试的第一个方法是

w32tm /unregister
w32tm /register

当我执行第二条命令时,它显示类似“服务已被标记为删除”的内容。

现在,如果我执行任何涉及 w32tm 或 W32Time 的操作,我都会收到“指定的服务不作为已安装的服务存在”的提示。

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

答案1

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

w32tm /register

实际的安装方法是(使用命令提示符以管理员身份运行)。有时你需要重启才能解决问题,但实际上我只是等了一会儿而没有重启。以下是我的命令序列,显示它有效:

(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

答案2

按照命令启动 w32time 并重新同步 Windows 时间:必须以管理员身份运行

w32tm /unregister
w32tm /register
net start w32time
w32tm /resync

答案3

您很可能犯了和我一样的错误。net start w32tm 这将始终返回此错误消息,因为服务名称与命令行实用程序名称不同。

服务名称是w32time。net start w32time

好老的微软,我发誓他们是故意这么做的。

相关内容