Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP 启动即重启?修复 Kernel32.dll 缺失全步骤

編輯:XP 常見問題解答

故障现象

XP 启动画面出现后、登录界面前,电脑自动重启,循环无法进入系统。安全模式也进不去。

根因

Kernel32.dll 丢失或损坏(病毒、断电、磁盘错误、错误卸载软件均可导致)。

修复步骤(需 XP 安装版光盘)

  1. 光驱启动安装光盘,进入“欢迎安装”界面按 R 进入恢复控制台。
  2. 选择系统(通常 1),输入管理员密码(默认空直接回车)。
  3. 依次执行以下命令(假设光驱盘符为 E:,实际请替换):
cd \windows\system32
ren kernel32.dll kernel32.old
map
expand E:\i386\kernel32.dl_   (注意:文件名是 kernel32.dl_ 结尾下划线)
exit
  1. 取出光盘,电脑重启,应能正常进入 XP。

命令解析

  • cd \windows\system32:进入系统核心目录。
  • ren kernel32.dll kernel32.old:备份损坏文件(若已丢失可跳过)。
  • map:显示驱动器号与物理设备映射,确认光驱盘符。
  • expand E:\i386\kernel32.dl_:从光盘解压提取原版 kernel32.dll 到当前目录(默认目标路径为当前目录)。
  • exit:退出控制台并重启。

若仍无法启动

  • 尝试 chkdsk /r 修复文件系统。
  • 执行 fixboot、fixmbr 修复引导扇区。
  • 仍不行则建议备份数据后重装系统。

预防建议

  • 安装实时防病毒软件,定期全盘扫描。
  • 关机前保存工作,避免强制断电。
  • 重要系统文件(kernel32.dll、ntoskrnl.exe、hal.dll 等)可提前拷贝一份到 U 盘备用。
Copyright © Windows教程網 All Rights Reserved