hal.dll文件丢失我是XP系统,在
别人的一个例子
例子:
一日,当电脑重新启动进入WinXP时,系统提示:“systemroot\system32\hal。dll文件非法或该文件已损坏,系统无法启动”。笔者心想可以利用将故障恢复控制台来修复损坏的文件。
说干就干,立刻重新启动电脑,选择故障恢复控制台。一切按部就班进入Windows目录。但笔者并不知道hal。dll文件位于安装光盘的哪一个压缩包中,于是键入如下命令:expand /G:\i386\ b(G:为光驱盘符),列出Windows安装光盘上的驱动程序CAB压缩包中的所有文件,发现hal。 dll在 b压缩包中。
立即在DOS提示符下输入:expand G:\i...全部
别人的一个例子
例子:
一日,当电脑重新启动进入WinXP时,系统提示:“systemroot\system32\hal。dll文件非法或该文件已损坏,系统无法启动”。笔者心想可以利用将故障恢复控制台来修复损坏的文件。
说干就干,立刻重新启动电脑,选择故障恢复控制台。一切按部就班进入Windows目录。但笔者并不知道hal。dll文件位于安装光盘的哪一个压缩包中,于是键入如下命令:expand /G:\i386\ b(G:为光驱盘符),列出Windows安装光盘上的驱动程序CAB压缩包中的所有文件,发现hal。
dll在 b压缩包中。
立即在DOS提示符下输入:expand G:\i386\ b /f:hal。dll c:\windows\system32\,回车后提示:将G:\i386\ b展开成c:\windows\system32\hal。
dll。立即重新启动电脑,却没想到出现了与第一次相同的提示,看来是失败了。
可是明明提示拷贝成功!仔细一想,会不会hal。dll是由其他文件在系统安装时由Setup程序改名而来?(就像Win98的 是由 f改名而来一样)。
于是再次利用expand /d G:\i386\ b命令查找hal*。dll文件,结果找出halaacpi。dll、halacpi。dll、halapic。dll、halmacpi。dll、halmps。
dll、halsp。dll六个文件,按顺序首先将halaacpi。dll拷贝至c:\windows\system32\,并改名为hal。dll后重新启动电脑,不行。再拷halacpi。dll,改名后重启,终于重现可爱的桌面!
成功启动后,立即进入系统c:\windows\system32目录查看hal。
dll的属性,鼠标点击“版本”选项卡上的“源文件名”,hal。dll的源文件名果然是halacpi。dll。
。收起