标题:
[求助]
开机提示windows root\system32\hal.dll丢失或损坏
[打印本页]
作者:
Snake888
时间:
2011-1-15 19:03
标题:
开机提示windows root\system32\hal.dll丢失或损坏
开机提示windows root\system32\hal.dll丢失或损坏 我不想重装系统,请问有什么办法能解决吗?
作者:
cjggm2000
时间:
2011-1-15 19:06
如果你之前有备份,可以直接在PE里面打开备份文件,提取出hal.dll 覆盖C盘里的出问题的文件。要是还不行就把C盘根目录的boot.ini也替换一下,就好了
作者:
cjggm2000
时间:
2011-1-15 19:08
或者百度搜索hal.dll文件,然后放进windows root \system32里面就可以了
作者:
ai在戏院前
时间:
2011-1-15 19:18
可能是你的电脑这个文件中毒了,杀毒的时候把这个文件删掉了,到网上下一个放到电脑里就OK了
作者:
chevalierchoi
时间:
2011-1-15 19:18
去这个网站
www.zhaodll.com
然后找 hal.dll 你是XP就把下载下来的86 放入windows文件夹里
作者:
eduochen
时间:
2011-1-15 19:59
用360系统急救箱扫一下 会帮你补上去的
作者:
yyasong
时间:
2011-1-15 20:17
1、从其他人电脑上复制一个hal.dll文件到文件夹c:\windows\system32下
不行的话,可能是之前清理流氓软件或者木马的残余
2、用windows清理助手或者sreng系统修复助手,清理一下,并修改下启动选项
3、用sreng查看下windows系统服务或者驱动程序里面,有没有相关的项目
作者:
裤裆有炮
时间:
2011-1-15 20:21
WinXP启动提示缺少Windows root/system32/hal.dll。不重装XP如何解决,
这个是由于C盘根目录下的boot.ini文件非法,导致默认从C:\\Windows启动,由于你的Windows XP没有安装在C盘,所以系统提示找不到HAL.DLL文件。启动因而失败。
解决方法是重新编辑Boot.ini文件。下面几种便于操作的:
1)、使用Win9X启动盘启动,使用EDIT.EXE命令编辑这个文件。启动EDIT.EXE以后只要按照正确的格式输入Boot.ini文件的内容,保存为Boot.ini文件即可。
2)、使用COPY CON命令创建一个Boot.ini文件。在DOS下输入Copy Con C:\\boot.ini以后回车。然后按照Boot.ini文件的格式输入,每输入一行敲一次回车键,当全部内容输入完毕以后,按CTRL+Z,屏幕上会看到^Z的提示。这个时候再敲一次回车,系统会提示1 file(s) copied.这就表示创建成功了。
3)、使用故障恢复控制台里面的bootcfg命令。
4)、在别的电脑上创建好以后,拷贝到受损电脑的C盘根目录上覆盖源文件即可。
作者:
abacus
时间:
2011-1-15 20:34
觉得你应该用的是
1键恢复的系统,应该是把D盘的一些文件格式化掉了
要改Boot.ini 文件,把文件指向改到当前系统盘
作者:
internet_1
时间:
2011-1-15 21:15
最简单的方法就是重新安装系统,我不知道你是多久才重装一次系统。 半年之内至少要重装一次,这样速度也很快。
作者:
muxiaku
时间:
2011-1-15 21:18
因该是中毒的文件被删了 然后注册表信息留了下来 清理一下注册表
作者:
kelly12345
时间:
2011-1-15 21:19
电脑提示丢失或损坏hal.dll文件解决办法:
如果是hal.dll文件丢失我们可以通过U盘从别的同版本系统中在system32文件夹下找到hal.dll文件拷贝一个,再把U盘插入有错误提示的电脑,找张DOS维护光盘进入DOS下或通过PE微型系统从U盘中把hal.dll文件复制到被提示错误电脑C:盘system32文件夹下即可解决问题,注意一定要同版本系统的hal.dll文件才不会出错,具体hal.dll文件路径C:\WINDOWS\system32\hal.dll
如果是boot.ini文件出现问题造成无法启动可以参考上面hal.dll文件丢失的方法进行拷贝boot.ini文件同样可以解决问题.
附DOS下操作拷贝的方法:
通过U盘把文件复制到C盘的方法:
注意:在DOS操作分清中间的空格。
copy (U盘的盘符注意不带括号):\hal.dll c:\Windows\system32 敲下回车键后选(Y)等待一会即可。
copy (U盘的盘符注意不带括号):\boot.ini c:\Windows\system32 敲下回车键后选(Y)等待一会即可。
通过电脑系统拷贝文件到U盘的方法:
注意:在DOS操作分清中间的空格。
copy c:\windows\system32\hal.dll (U盘的盘符注意不带括号): 敲下回车键后选(Y)等待一会即可。
copy c:\windows\system32\boot.ini (U盘的盘符注意不带括号): 敲下回车键后选(Y)等待一会即可。
作者:
superhei
时间:
2011-1-15 21:51
在别人的电脑上考这个文件啊~如果怕烦就装系统~~~~记得在32文件夹里
作者:
renrenlele
时间:
2011-1-15 22:09
参考方法:
方法一:在命令提示符模式下直接输入“Sfc/scanonce”,检查一下所有的系统文件,如果需要,Windows 会提示插入原始安装光盘,然后重新启动计算机,即可解决问题。
方法二:这可能是由于安装游戏软件的过程中损坏了Windows XP的启动文件boot.ini造成的,因为系统提示hal.dll文件丢失是boot.ini文件丢失或者损坏的典型表现。一般情况下,当出现boot.ini文件损坏的情况时,WindowsXP会自动尝试从c盘启动,就有可能出现上述的问题。
可以通过编辑boot.ini文件来排除此故障。打开其他与本系统安装情况相同的计算机的C:\下的boot.ini文件,然后参照其格式重新编辑受损的boot.ini文件即可。为了系统的安全,最好在修改之前各份一下boot.ini文件,以免造成更太的损失。
方法三:插入xp安装盘重新启动电脑,选择故障恢复控制台。依提示进入Windows dos目录。
在DOS提示符下输入:expand x:\i386\driver.cab /f:hal.dll c:\windows\system32\(x:为光驱盘符.再次利用expand 首先将halaacpi.dll拷贝至c:\windows\system32\,并改名为hal.dll后重新启动电脑,再拷halacpi.dll(因为hal.dll的源文件名是halacpi.dll).改名(ren)后重启,(restart)即可!
作者:
w83528209
时间:
2011-1-16 13:17
如果有一键还原可以还原试试或者直接百度知道查一查这个DLL文件的影响程度如果不是什么大问题可以先不理
作者:
kydd
时间:
2011-1-16 13:24
百度一下应该可以解决你的问题的 你之前备份了吗? 兄弟
作者:
ananxo
时间:
2011-1-16 13:51
这个好办,你早个别人的系统吧hal.dll文件拷贝到这台电脑里,重新启动就哦了
作者:
yang6495802
时间:
2011-1-16 13:58
该故障是由于hal.dll文件损坏或丢失引起的.重新装下系统就可以了
作者:
ssklly1
时间:
2011-1-16 14:03
找一个提供dll的网站,下一个回来放回目录下应该可以解决
作者:
wwwdonghui
时间:
2011-1-16 15:44
1电脑中毒了2电脑系统丢失。可以重装系统。
作者:
easternevil
时间:
2011-1-16 15:49
除了上面各位说的方法,你还可以试一试清理一下电脑主机的灰尘,尤其是内存条。在网上看过一些这样的情况,认为是内存接触不好
作者:
thetop
时间:
2011-1-16 16:05
当然是再找一个hal.dll啊,然后覆盖上去就可以了啊,如果你从别的地方找得到,就不需要安装盘了... 从别人电脑上拷一个试试...
欢迎光临 SiS001! Board - [第一会所 关闭注册] (http://23.225.172.111/bbs1/)
Powered by Discuz! 7.2