电脑开机显示无法启动系统怎么办?

  • A+
所属分类:常见问题


电脑开机出现system32hal.dll Please re-install acopy of the above file然后停在这个界面不动了,无法进入系统。这样的问题该如何解决?

电脑开机时出现开机system32hal.dll Please re-install acopy of the above file,出现这种问题一般是有三种原因引起:

1.Windowssystem32hal.dll文件确实丢失。

2.内存原因引起的故障

3.系统配置boot.ini文件引起的故障

一、找回丢失的系统文件hal.dll文件

由于杀毒软件误杀、中毒、文件误删除都可以引起hal.dll文件丢失。

那么如何检查此文件是否真的丢失了?可以通过系统光盘或者启动U盘进入WINPE界面,找到系统盘目录Windowssystem32hal.dll检查是否有hal.dll文件?如果没有的话,可以从光盘中把此文件复制一个到syste32目录下即可。如果是病毒造成的此文件丢失的话,可能就算复制了也是没有作用的,只能先在PE系统中杀毒,如果能杀掉最好,杀不掉的话,也只能重装系统了。

二、内存原因引起的故障

内存原因也是引起系统文件hal.dll文件丢失的这类提示,主要就是开机后进入系统,发现system32目录是有hal.dll文件,却还是在开机时提示此信息。

解决方法:如果system32目录下如果有hal.dll文件的话,不要尝试着去从别人的电脑复制一个此文件过来。最好的方法就是关机,拆机箱,把内存拔出来,换条新内存再尝试一下。

三、系统配置boot.ini文件引起的故障

系统配置boot.ini文件引起的system32hal.dll Please re-install acopy of the above file。一般来说这种问题多出现于品牌机上。正常的Boot.ini配置如下

[boot loader]

timeout=3

default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS

[operating systems]

说明:disk(0)磁盘0,系统1的系统。如果是品牌机的话,可能有两个主分区,就能会有些不一样,可以尝试着把partition(1)改成partition(2)试试。