XP系统时间同步问题和启动WindowsTime服务,以及Windows找不到‘w32tm’文件问题
最近放假回家,重新修整了家里的台式电脑,电脑是Windows xp系统,差不多都弄好了以后,我发现了一个小小的问题,但是很恼人:每次开机系统时间都是2001年的1月1日00:00,导致我每次打开网页都会弹出安全证书不可用的提示,所以每次开机都要手动更改时间,很麻烦,这篇博客讲述了我是怎么解决系统时间同步问题的。
第一步:
双击右下角的时间,点击Internet时间,想用自动与Internet时间服务器同步的方法,但是点击 立即更新 时显示“RPC服务器不可用”。
于是我搜索RPC服务器不可用的解决办法,看到这个网页:
https://jingyan.baidu/article/48b558e34d41d47f38c09af7.html
给的解决办法是:
1.首先检查服务里的RFC:在开始—>运行,输入services.msc,回车,打开服务列表,在服务列表里找到并启动Remote Procedure Call ,但是我发现我的Remote Procedure Call 已经是启动状态的。
2.再检查Windows time服务是否开启,我在我的服务列表里竟然没找到Windows time,于是,我按照网上步骤,开始->运行->输入cmd,回车,打开cmd 输入‘w32tm /register’ (注意这里w32tm后面有个空格)回车,试图注册w32tm,正常来说应该提示注册成功,但是我这里显示“w32tm不是内部或外部命令,也不是可运行的程序或批处理文件 …”。
第二步:
我百度搜索w32tm是什么。搜索到w32tm是用来设置服务器时间同步的,但是我电脑里可能没有了这个文件,所以我找到了一个下载的网页:
http://www.zhaodll/dll/w/201009/34842.html
下载下来之后,解压,将适用于xp系统的w32tm文件放到C:\Windows\System32 目录下,再次回到cmd里输入‘w32tm /register’ ,显示注册成功!
第三步:
成功注册w32tm以后,这时我去服务列表里,发现Windows time服务在列表里了,我选择启动,但是启动不成功,显示 错误1083:配置成在该可执行程序中运行的这个服务不能执行该服务。
于是我搜索该错误,搜到了一个解决办法:
问:无法启动telephony服务。错误1083:配置成在该可执行程序中运行的这个服务不能执行该服务
答:在开始-运行中,输入regedit,进入以下注册项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost,在右侧定位到netsvcs,右键修改数值,在其数值数据里添加Tspisrv,重启就可以了。
我赶紧去试了一下,结果还是没办法启动Windows time。
第四步:
就在我各种搜索如何启动Windows time服务陷入绝望之际,一篇博客出现了:
https://blog.csdn/iteye_3561/article/details/82169534
博客里前面做的尝试和处理方法几乎都和我一样,简直是同病相怜了啊…然后博主提到,在最后,他做了一个尝试:在上述注册项里再添加一个:W32Time,就可以解决问题。即:
定位到注册项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost,在右侧定位到netsvcs,右键修改数值,在其数值数据里添加W32Time。
尝试了一下,终于…成功启动Windows time服务,终于…xp系统同步时间成功!
参考博客:
[1]: https://blog.csdn/iteye_3561/article/details/82169534
更多推荐
XP系统时间同步和开启WindowsTime服务
发布评论