计算机同步时间解析错误,XP系统时间同步失败(Windows time服务无法启动)详解

Windows

time服务用于和Internet同步系统时间,如果时间无法同步,原因可能是服务没有随系统启动,可以在“运行”处输入"services.msc"打开服务控制台,找到"windows

time"服务项,在其 属性—启动类型 中设置为自动并启动即可。

如果启动该服务时提示:“错误1058:无法启动服务,原因可能是已被禁用与其相关联的设备没有启动。”

原因:是windows time服务失效。

修复:

1、运行 cmd 进入命令行,然后运行命令:w32tm /register

正确的响应为:W32Time 成功注册。

如果提示w32tm命令不内部或外部命令……,是因为系统盘下的system32目录不存在w32tm.exe和w32time.dll这两个文件,到网上下载一个或到其他电脑对应该目录下复制这两个文件放下这个目录下再运行。

附:w32tm.exe网络下载地址:http://www.pc6.com/softview/SoftView_25793.html

2、如果上一步正确,在cmd命令行或运行里用net start "windows time" 或net start

w32time启动服务。

如果无法启动Windows

Time服务,同时提示:系统提示“错误1083:配置成在该可执行程序中运行的这个服务不能执行该服务。

原因分析:

该故障通常在由svchost服务宿主进程所启动的服务上发生。大家知道Windows XP

SP2最多可以启动七个svchost进程实例(实际上启动六个进程实例),分别负责启动一组服务。每个svchost实例所负责启动的服务由以下注册表项决定:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows

NT\CurrentVersion\SvcHost

其下一般有七个子项键值:DcomLaunch、HTTPFilter、imgsvc、LocalService、netsvcs、NetworkService、dot3svc和termsvcs。每个键值都定义了一个或者多个服务,也就是对应每个svchost进程实例所能启动的一组服务。

本例中“Windows

Time”服务的可执行程序参数是“svchost.exe -k

netsvcs”,对应的svchost进程在启动该服务之前,会先到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows

NT\CurrentVersion\SvcHost下的netsvcs键值里查找是否有该服务的定义,如果没有,就会出现该故障现象。

解决方法:

首先打开该服务的属性对话框,查看执行的服务名称w32time(不是显示名称Windows

Time),复制服务名称(w32time),如图所示:

108136045_1

复制该服务名称(W32Time),开始--运行--输入regedit然后确定(打开注册表编辑器),定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows

NT\CurrentVersion\SvcHost,点击“SvcHost”项,在右侧定位到对应的键值netsvcs(键值netsvcs

从服务属性中可执行文件的路径C:\windows\system32\svchost.exe -k

netsvcs获知),然后点击右键,选择修改(M),在弹出的“编辑多字符串”框中,在“数值数据(V)”里的最后单独一行添加该服务名称(w32time),然后点击确定,如下图所示:

108136045_2

重启电脑后再启动服务(Windows Time)即可。

其实启动其他服务提示1083错误也是用同样的方法修复

附:相关知识:

大家都知道计算机电脑的时间是由一块电池供电保持的,而且准确度比较差经常出现走时不准的时候。通过互联网络上发布的一些公用网络时间服务器NTP

server,就可以实现自动、定期的同步本机标准时间。所以时间同步有可能是服务器的地址有问题,可以把下列文字复制,新建一个文本文档另存为reg文件,双击导入注册表.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers]

@="6"

"1"="time.windows.com"

"2"="time.nist.gov"

"3"="time-nw.nist.gov"

"4"="time-a.nist.gov"

"5"="time-b.nist.gov"

"6"="210.72.145.44"

或双击系统托盘下方的时间,在服务器地址栏输入国家授时中心服务器的IP地址(210.72.145.44),然后点击“确定”按钮保存下来就行了。

附:

C:\Documents and Settings\Administrator>w32tm /?

w32tm [/? | /register | /unregister ]

? - 此帮助屏幕。

register - 注册为作为服务运行并且添加默认配置到注册表。

unregister - 解除服务注册并删除所有配置来自注册表的信息。

w32tm /monitor [/domain:]

[/computers:[,[,...]]]

[/threads:]

domain -

指定要监视的域。如果没有指定域名,或者没有指定域或者计算机选项,将使用默认域。此选项可以多次使用。

computers - 监视给定的计算机列表。计算机名称由逗号分隔,没有空格。如果名称有前缀

'*',它将被视为一个 PDC。此选项可以多次使

用。

threads - 同时分析的计算机数量。默认值为 3。允许的范围是 1-50。

w32tm /ntte

转换一个 NT 系统时间,以 (10^-7)s 间隔从 0h 1-Jan

1601,到一个可读的格式。

w32tm /ntpte

转换一个 NTP 时间,以 (2^-32)s 间隔从 0h 1-Jan

1900,到一个可读的格式。

w32tm /resync [/computer:] [/nowait] [/rediscover] [/soft]

告诉计算机它应该尽快同步它的时钟,丢弃所有积累的错误统计。

computer: - 需要重新同步的计算机。如果没有指定,将重新同步本地计算机。

nowait - 不等待重新同步发生;立即返回。否则,在返回前等待重新同步执行完毕。

rediscover - 重新检测网络配置并重新发现网络资源,然后重新同步。

soft - 利用现有错误统计重新同步。没有什么用处,为兼容性而提供。

w32tm /stripchart /computer: [/period:]

[/dataonly]

[/samples:]

显示此计算机和另一计算机之间的偏移量的条带图。

computer: - 要测量偏移量的计算机。

period: - 在示例之间的时间间隔,以秒为单位。默认为 2 秒

dataonly - 只显示数据,没有图表。

samples: - 收集 示例,然后停止。如果没有指定,将一直收集示例,直到按下

Ctrl-C。

w32tm /config [/computer:] [/update]

[/manualpeerlist:] [/syncfromflags:]

[/LocalClockDispersion:]

computer: - 调整 的配置。如果没有指定,默认为本地计算机。

update - 通知时间服务配置被更改,使更改生效。

manualpeerlist: - 设置手动对等列表为 ,which is a

space-delimited list of DNS and/or IP addresses.

指定多对等端时,该开关必须用引号括起来。

syncfromflags: - 设置 NTP 客户要同步自的源。

应该是一个这些关键字的以逗号分隔的列表(不区分大小写):

MANUAL - 从手动对等端列表包括对等端

DOMHIER - 从域层次的一个 DC 同步

w32tm /tz

显示当前时区设置。

w32tm /dumpreg [/subkey:] [/computer:]

显示与给定注册键相关的值。

默认键为

HKLM\System\CurrentControlSet\Services\W32Time(时间服务的根键)。

subkey: - 显示与默认键的子键 相关的值。

computer: - 查询计算机 的注册表设置

修改时间同步间隔:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient]

"Enabled"=dword:00000001

"SpecialPollInterval"=dword:0000a8c0

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
NetTime 是易于使用,免费且开源的时间同步客户端,可为您提供 RFC868 和 SNTP 的服务器和客户端。它能够同步到自定义和预定义服务器的列表,以更改系统时钟。如果它连接到多台服务器,则该应用会计算所有服务器之间的平均时间,以使其尽可能准确。 免费网络时间同步工具 NetTime 中文版 作为独立的应用程序或服务安装 设置过程迅速且简单。唯一值得注意的方面是您可以将 NetTime 作为 Windows 服务安装(以后也可以启用)。启动后,该实用程序将在任务栏通知区域中创建一个图标,并在不使用该图标时将其放置在此处,因此它不会中断您的常规计算机活动。 配置时间服务器并更新频率 您可以通过指定主机名或IP地址,协议(SNTP,RFC868 TCP或RFC868 UDP)和端口号来保留预定义时间服务器不变,编辑其属性或添加新属性。 在主窗口中,除了当前系统日期和时间,上次尝试和同步,下一次尝试以及程序状态和模式之外,您还可以检查每个服务器的名称,状态,偏移,滞后时间和上次记录的错误。 (独立的应用或服务器)。 NetTime 允许您修改默认的更新频率和重试间隔,也可以一键手动更新时间。此外,您还可以允许其他计算机同步到您自己的计算机,隐藏系统托盘图标,将 NetTime 服务设置为在 Windows 启动时自动运行,建立最大的自由运行时间以及查看日志详细信息等。 NetTimeWindows 95/98/Me/NT/2000/XP/Vista/7/8/10 和 Server 2003/2008/2012/2016 的简单网络时间协议(SNTP)客户端(均支持 32 位和 64 位操作系统)。 总结 毫不奇怪,该程序在我们的测试中对计算机性能的影响很小,因为它使用低 CPU 和 RAM 正常工作。它没有挂起,崩溃或显示错误消息。尽管尚未更新过一段时间,但 NetTime 仍可在较新的 Windows 版本上运行。它易于配置且有效地保持了系统时钟的准确性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值