我的 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
好老的微软,我发誓他们是故意这么做的。