电脑开机出现文件丢失system32/hal.dll,字符,电脑是笔记本惠普CQ40系列,高手帮忙解答一下,万谢
答案:4 悬赏:20 手机版
解决时间 2021-08-24 10:10
- 提问者网友:凉末
- 2021-08-24 03:36
电脑开机出现文件丢失system32/hal.dll,字符,电脑是笔记本惠普CQ40系列,高手帮忙解答一下,万谢
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-08-24 03:53
出现这种情况,一般可能有两种原因:
1,boot.ini文件出了问题; 由于现在的一键还原,矮人DOS或者多系统,都会改变boot.ini文件的。解决的方法其实也很简单,在这种情况下,其实还是可以进入安全模式的。进入安全模式,把boot.ini恢复到正常
2,是hal.dll文件的版本不对或者丢失;
由于不同的计算机对应不同的hal.dll文件,但是现在的ghost系统往往出现误判,导致hal.dll文件与实际不符。
解决办法
(1)从其他机子上复制粘贴到system32文件夹下。
(2)插入XP安装盘重新启动电脑,选择故障恢复控制台。依提示进入winnt目录。
在DOS提示符下输入: expand x:\i386\driver.cab /f:hal.dll c:\windows\system32\(x:为光驱盘符.再次利用 expand 首先将halaacpi.dll拷贝至c:\winindows\system32\,并改名为hal.dll后重新启动电脑,再拷 halacpi.dll(因为hal.dll的源文件名是halacpi.dll).改名(ren)后重启,restart即可
或者尝试进入安全模式,然后再提取文件相对应的文件
(3)搜索下载hal.dll文件到system32文件夹里。
全部回答
- 1楼网友:怙棘
- 2021-08-24 05:50
系统文件缺失会有很多问题,比如程序无法运行,游戏无法进去玩,还有很多问题,用可牛急救箱工具你可以修复这些系统缺失文件
可修复系统文件列表:
shdocvw.dll,Ddraw.dll,D3d8.dll,rpcss.dll,olepro32.dll,d3d8thk.dll,shdocvw.dll,comdlg32.dll,d3d9.dll,lpk.dll,kernel32.dll,ksuser.dll,urlmon.dll,npptools.dll,rundll32.exe,shdocvw.dll,imm32.dll,usp10.dll,midimap.dll,dinput8.dll,userenv.dll,,ctfmon.exe,conime.exe,msvcrt.dll,dbghelp.dll,D3D8THK.DLL,NETBIOS.SYS,msvcr71.dll,msimg32.dll,Userinit.exe,Explorer.exe,sensapi.dll
可牛免费杀毒专杀大全: http://sd.keniu.com/zs_all.html
- 2楼网友:毛毛
- 2021-08-24 05:37
新买了一块IDE接口的金钻160G单碟硬盘,原打算安装在一台旧联想的机子上,联想的主板是Intel815芯片的,结果安装时候碰上一个奇怪的问题。使用DM划分硬盘设置4个平均分区,然后设置光驱引导,置入光盘开始安装系统,格式化C盘,安装,开始的一切都很顺畅,没想到系统文件复制完毕第一次重启时,竟然出现几行黑底白字,大意是:因为以下文件的损坏或者丢失,Windows无法启动<windows root>\system32\hal.dll顿时傻了眼,开始分析这个问题。首先,硬盘是新买的,坏的可能性较小,为慎重起见,接到另一台电脑做从盘,可以拷贝、删除等操作。重新使用DM,设置分区全部都在32G以下,格式化为fat32,重装系统,故障依旧。该用PQ分区,提示出错,不能进入,使用ghost恢复方式安装,只能看到硬盘却无任何分区显示。怀疑是操作系统支持的问题,换xp重装,也是如此,这下相当的郁闷。上网搜索了一些信息,发现有以下信息“提示hal.dll损坏或丢失,实际上该文件并不一定不存在,可以说,拷个文件回去system32里,根本是不可以解决的.出现这个错误的原因是 boot.ini文件出错,导致引导不了机器从指定的路径启动,那样系统搜索其他的路径,而其他路径上是没有hal.dll文件的,就会提示这个错误.一般的解决办法是进入故障恢复控制台,用fixboot命令,如果这样修复不了boot.ini,就用bootcfg/add来重建boot.ini。(来自 http://hi.baidu.com/12345wlp/blog/item/b0e9713e6e8afe3f71cf6ce7.html)”和一篇非常类似的故障分析的文章“ http://www.bennyspace.org/wp/2007/05/23/xp-haldll-damaged-or-lost/”,于是使用winpe工具盘进入该硬盘,检查boot.ini文件,发现果然是boot.ini中的multi(0)变成奇怪的字符,而正确的应该如下:[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS[operating systems]multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /NOEXECUTE=OPTIN /FASTDETECT将boot.ini中奇怪字符修改为multi(0)存盘,重启电脑,安装顺利完成!
- 3楼网友:洒脱疯子
- 2021-08-24 04:54
下载一个hal.dll,然后把这个文件扔到你系统所在盘的WINDOW下的system32内,试试
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯