系统时间无法与BIOS时间同步

来源:百度知道 编辑:UC知道 时间:2024/06/02 07:43:50
今天看了下事件查看器发现一个警告如图:

请教高手解决
我刚刚检查了一下,时间其实是同步的,但是这个警告是怎么回事???
都试过了,不行啊

你看一看到底同步不同步啦,这个一般不会出现错误的呀。

说明支持主板BIOS的纽扣电池没电了,建议请专业人士换一下BIOS电池

应该是XP本身的电源管理系统的bug,你运行的某个程序或某个硬件的驱动和ACPIEC.SYS之间有冲突。可以考虑使用更改acpiec.sys文件来解决这个问题。
1、到 \windows\system32\drivers 目录下,把ACPIEC.SYS 复制一份,改名为 acpiecNoLog.sys.
2、用支持hex的编辑器打开这个 acpiecNoLog.sys,支持hex也就是16位的编辑器很多,ultraedit32就是.
3、在acpiecNoLog.sys的接近结尾1/5 处,有一些连续的字符,找到“I o W r i t e E r r o r L o g E n t r y”这一串字符,把它改写为“I o F r e e E r r o r L o g E n t r y ”,注意;
不要使用删除或者退格,会造成文件长度变化,直接一个个字符改写。
I o F r e e E r r o r L o g E n t r y 后面要有1个空格,显示为0x00,直接输入是不行的,因为输入空格是0x20,只能把后面 0x00的复制过来。
4、确认修改后的acpiecNoLog.sys长度没有变化后,保存退出。
5、打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ACPIEC 这个条目,把ImagePath = "System32\DRIVERS\acpiec.sys 改为 acpiecNoLog.sys。
6、重启。

这样系统日志中就再也没有acpiec的警告信息了。因为acpiec.sys是系统保护的文件,不能直接修改,会提示文件改变,要求用原来文件覆盖,所以用一个新文件来代替它。