摘要 - 如何修复 “Hal.dll is missing or corrupt Hal.dll 丢失或损坏) 错误消息?
 
文章摘要:
本文提供了手动解决导致计算机无法启动Microsoft® Windows XP或Windows Vista®的 “Hal.dll is missing or corrupt Hal.dll 丢失或损坏) 错误
 

»   修复 Windows 启动配置
 
“Hal.dll is missing or corrupt Hal.dll 丢失或损坏) 错误通常可以通过修复Windows启动配置来解决。单击下面与您的Windows版本对应的按钮,以查看修复说明。
 
Windows XP
使用 Windows XP “Recovery Console (恢复控制台) 修复启动配置
 
 
注:
 
 
执行以下步骤需要使用Windows XP光盘。
 
1.     将Windows XP光盘插入光驱,然后重新启动计算机。
2.     出现 “Press any key to boot from CD (按任意键从光盘启动) 提示时按<空格>键。
3.     在 “Welcome to Setup (欢迎使用安装程序) 屏幕中,按<R>键启动“Recovery Console(恢复控制台)”。
4.     如果出现提示,请选择与您要登录的Windows安装相对应的数字(通常为 C:\WINDOWS),然后按<Enter>键。
5.     键入管理员密码(如果有)并按<Enter>键。
6.     在 C:\WINDOWS>提示符下,键入 cd \并按<Enter>键。
cd与反斜线符号 \ 之间有一个空格。
7.     键入 bootcfg /rebuild并按<Enter>。
bootcfg和反斜线符号 / 之间有一个空格, /rebuild之间没有空格。
8.     出现 “Add installation to boot list?(Yes/No/All) (要将此安装添加到启动列表吗?(是 / / 全部)) 提示时,键入 y并按<Enter>键。
9.     出现 “Enter Load Identifier (输入加载标识) 时,键入下面最能确切描述您的操作系统的某项说明,然后按<Enter>键:
·         对于Windows XP Home Edition,键入 Windows XP Home Edition
·         对于Windows XP Professional,键入 Windows XP Professional
·         对于Windows XP Media Center,键入 Windows XP Media Center
10.   出现 “Enter OS Load Options (输入操作系统加载选项) 时,键入 /NoExecute=OptIn /fastdetect并按<Enter>键。
11.   从光驱上取下Windows XP光盘。
12.   键入 Exit,然后按<Enter>键重新启动Windows XP。
戴尔解决方案网络 (DSN)
窗体顶端
 
»   Windows XP 光盘恢复 NTLDR NTDETECT
 
1.     启动Windows XP恢复控制台:
a.     将Windows XP安装光盘插入CD或DVD驱动器。
b.     重新启动计算机。
c.     当计算机正在启动时,每隔3秒重复按一次 F12键,以便访问一次性引导菜单。
d.     出现一次性引导菜单时,按 下箭头键选中出现的CD-ROM选项,它可能是以下选项之一: “Onboard CD-ROM Drive (板载 CD-ROM 驱动器) “Onboard or USB CD-ROM Drive (板载或 USB CD-ROM 驱动器)
e.     按 Enter键。
f.      计算机引导至CD-ROM驱动器时,按 R键进入 “Recovery Console (恢复控制台)
g.     如果出现提示,请选择与您要修复的Windows安装对应的数字,然后按<Enter>键。
h.     键入管理员密码(如果有)并按<Enter>键。
2.     键入 map,然后按<Enter>键。 记下分配给光驱(DVD或CD-ROM)的盘符。
3.     键入 copy x :\i386\ntldr c:\(其中 x 是光驱盘符),然后按<Enter>键。
4.     键入 copy x :\i386\ntdetect.com c:\ (其中 x 是光驱盘符),然后按<Enter>键。
5.     如果提示您覆盖文件,请键入 y,然后按<Enter>键。
6.     键入 exit ,然后按<Enter>键。
7.     当计算机重启时,取出Windows XP光盘。
窗体底端
开机报WININET.DLL文件丢失的案例分析
文章编号:C190258
2010-7-28 14:53:43
 

问题描述
 
由于***病毒Trojan.Win32.Aqent.mue引起很多机器开机提示找不到wininet.dll文件,同时进入系统后无桌面,无法打开资源管理器,安全模式进入后依旧,且无任务栏,如何解决?
 
 
 
问题分析
 
1. wininit.dll被病毒劫持
 
 
病毒将自向命名为wininet.dll放置于常用网络软件的安装目录下(例如浏览器),当浏览器等软件运行时,先运行了病毒文件wininet.dll, 病毒文件再将真正的系统文件wininet.dll调起来。如果杀毒软件杀的时候只破坏了病毒体,就会导致出现wininet.dll为无效的映像或是找不到的情况。
 
 
2. wininet.dll被病毒直接篡改(局部感染)
 
 
病毒通过篡改系统文件wininet.dll,将自身放在系统文件中,随着wininet.dll的加载而加载。当杀毒软件尝试清除病毒时,可能会破坏系统文件,导致wininet.dll出错。
 
 
 
解决方案
 
注意: C:\\WINDOWS\\system32 文件夹里均为系统核心文件,如有改动可能会导致系统崩溃,操作前请提醒备份数据。
 
1、进入系统桌面后按ctrl+alt+del调用任务管理器
 
2、然后点击文件?D?D新建任务(运行)
 
 
 
 
 
3、选择浏览
 
 
 
 
4、选择C:\\Program Files\\Internet Explorer文件夹
 
 
 
 
5、打开iexplore.exe,打开IE浏览器后上网下载wininet.dll文件。
 
 
 
 
6、下载至本地后,重复2和3步骤,选择所有文件后,可以看到wininet.dll文件
 
 
 
 
7、右键选择复制或者ctrl+C,然后指定至C:\\WINDOWS\\system32文件夹
 
 
 
 
8、右键选择粘贴或者ctrl+V,然后重新启动即可