先是“hal.dll文件丢失”,后又“由于一个软件错误”

来源:百度知道 编辑:UC知道 时间:2024/05/11 19:38:35
昨天电脑突然死机,重启后显示:
因以下文件的损害或者丢失,WINDOWS无法启动:
<Windows root>\system32\hal.dll.
请重新按照以上文件的拷贝。
我先根据网上教的方法吧boot.ini文件进行了重建,发现不行,随后进入windows PE模式下发现确实是hal.dll文件没有了,所以就下了个补回去了;
但是重启之后电脑却显示:
由于一个软件错误,windows无法启动
请报告这个问题;
加载内核所需的dll文件
请向你的技术人员报告这个问题。
我遂又根据网上教的方法对电脑机箱内部及内存进行了清洁、擦拭,但结果还是不行...
在此详细求教这个问题出现的原因及相关解决方法...
(附注:如果不得不重做系统的话,就请帮忙告知可以最大程度保证原来安装的程序可以继续正常使用的方...在此拜托各位大虾了)
电脑已经用了一年了,内存是同品牌同型号的1G内存两条...
回复一楼的:晕,那也要在我之前有备份过的情况下吧...难道你要我在系统坏掉的情况下做系统备份...!?

找个ghost镜像,然后解压到其他地方如c:\temp\,从system32里面删除config文件夹(或者备份下,这里面是注册表信息)以及一些除了dll exe sys其他的文件,然后在PE下把c:\temp\windows文件夹中的所有文件复制到你原来的C盘中即可....
看样子是系统的文件有问题...如果这样还有问题,使用系统盘进行系统修复.正儿八经的系统盘有修复功能.
如果还不行,将c:\temp\windows\system32\config文件夹复制到相应的位置!

用其它方式进入系统(比如U盘或光盘)备份安装程序与注册表,然后重装系统...
将备份的东西copy到原来位置即可

先做系统备份 ,一建恢复就行了