论文部分内容阅读
近日电脑主板上为CMOS供电的电池出了问题,于是CMOS参数也丢失,每次开机都得加载默认的参数。这个还可以忍受,只是启动过程中要按一下F1功能键,稍微麻烦一些罢了。最大的问题是时间。系统时间每次开机都恢复到1998年,这可对文件的管理调用造成了极大的麻烦,因为调用文件的时候总是借助于文件的注册时间来找到最新的文件。时间不准了,资源管理器中列表信息栏里的“修改时间”按钮就等于失去了作用。还有,发送的邮件的注册时间都是1998年,对收件人管理邮件也带来了麻烦。这可如何是好呢?当然,更换CMOS电池是最好的解决方案,可是在暂时还没有时间去维修的情况下,难道就没有别的办法了吗?我可是每时每刻都在用计算机编制文件啊。
忽然想起可以通过网络的校正时间。反正每次开机我总是要首先联网去访问所跟踪的几个软件站点以获得软件更新的最新信息,同时还要检查一下信箱,顺便校正一下系统时钟,不是轻而易举的吗?显然,需要一款时钟校正软件。正好,查看的软件更新网页中就列着一个呢,叫做Time Synchronizer。看看下载尺寸也不大,而且还是免费的,于是赶紧下载安装。
看看,系统的时间(Local Time)竟然是1998年1月1日,每次开机都这样,只好求助于这个工具软件了。链接到网络以后,单击对话框中的Connect to Server(连接到服务器)按钮,程序就会同网络上的时间校正服务器取得联系,联系上以后很快取得原子钟时间并用来校正系统的时间。从程序的工作对话框中可以看出系统时间已经被校正过来了。
当然了,每次上网以后都得手工打开Time Synchronizer程序来校正系统时间,未免太过繁琐。最好是让程序能够自动完成时间校正过程,这需要通过选项设置来实现。打开工作对话框中的Configuration(配置)选项卡,见图。
在这个选项卡中,通过Time Server(时间服务器)下拉框可以选择使用网络上的哪个时间服务器来校正时间。一共有3种选择,默认的选择通常就足够了。如果发现这个时间服务器连接起来比较困难,可以尝试选择另外两个时间服务器。在选项卡的Other Settings(其它设置)区域是程序最关键的选项设置。
首先要启用最后的Run at Windows Startup(在Windows启动时运行)复选项目,这样Time Synchronizer程序就会在每次开机的时候自动启动。如果进一步启用Minimize to tray at startup(最小化到托盘)复选项目,则程序启动以后会自动最小化到任务栏上的系统托盘区域。有了这两个辅助选项,再启用Auto synchronize after connection(连接以后自动校正)复选项目,那么在联网以后,Time Synchronizer程序就会自动去校正系统时间。这是实现系统时间自动化校正的最关键的选项。当然了,校正以后可以自动退出程序,这可以通过启用Exit after auto-synchronization(自动校正以后退出)复选项目来实现。
使用上述解决方案的时候,很可能会遇到一个问题:程序启动以后,往往不会自己去进行校正操作。这可能与程序本身的缺陷有关。这时候可以借助于一个叫做Buzof的工具软件来强制连接到时间服务器进行时间校正。这时候不要启用最小化到系统托盘区域的复选项目,只要启用校正以后自动退出程序即可。
使用Buzof帮助连接的时候,注意要在打开工作窗口的Time选项卡的时候再设置自动点击。如果发现Time Synchronizer中的时间服务器链接起来很困难,以致于常常无法实现及时校正系统时间,这里还有一个软件可以一试,这就是YATS32。软件的名实际上是Yet Another Time Synchronizer的缩写。这个程序能够通过国际网络或内部网络自动设置多个时间服务,支持多个服务器和时间协议,同时可以尝试连接不同的时间服务器直到获得有效的时间校正。安装好并启动YATS32程序打开其设置对话框中的Run(运行)选项卡。
启用这里的Set Time on dial-up(拨号时校正时间)和Set Time at startup(启动后校正时间)复选项目,同时启用Close after Setting(设置以后关闭)复选项目。设置好选项以后,单击对话框中的Apply Options(应用选项)按钮保存设置。YATS32启动以后会显示干扰对话框,可以用上述的Buzof来对付,进而实现联网以后自动校正系统时间。另外,YATS32不具有设置为自动随同系统启动的选项,所以应该手工设置为随系统自动启动。
如果发现程序常常不能自动校正时间,可以用Buzof程序强制单击设置对话框中的Set Time(设置时间)按钮。YATS32是基于Win95/98/NT/2000操作系统平台的共享软件,目前的最新版本是8.1 Build 19。
使用中发现,和Time Synchronizer比较起来,YATS32程序要更好一些,其中的时间服务器连接起来更容易快捷,只是尺寸大了些。
如果使用上述两个工具软件还不能解决问题,亦即不能实现开机联网以后自动校正系统时钟,那么还可以借助于WebTimeSync程序。下载安装好这个程序以后。启动打开其工作窗口,执行View→Settings→AutoUpdate指令打开相应的窗口进行基本的设置,见下图。
启用这里的Automatically update time(自动更新时间)复选项目,设置自动更新的时间间隔为1分钟,再选择一个适当的时间服务器。如果希望校正时间以后就断开网络连接,可执行View→Update指令打开相应的窗口,启用其中的Disconnect after Update复选项目。再执行View→Settings→General指令打开对话框设置相应的选项。
这里主要就是启用Startup on system startup to tray(在系统启动的时候启动到系统托盘区域)复选项目,以及启用Update the date with the time(同时更新日期)复选项目。
以上所有这些复选项目设置好以后,WebTimeSync就能够自动校正系统时间了。启动系统以后,如果需要校正时间,就连接到网络上,WebTimeSync能够自动探测到网络连接的存在并自动校正系统时间。
有了Time Synchronizer、YATS32以及WebTimeSync程序,就可以暂时摆脱系统时间不准带来的影响。每次开机上网校正一次时钟以后,系统时间在本次操作中就基本上保持正常了,不会再对文件的管理操作或者邮件处理等依据系统时间的工作带来影响。文中提到的Buzof是一个十分有用的工具软件,可到http://www.21hh.net/buzof.htm及http://www.21hh.net/buzof.htm网页上去下载,下载大小为286K。