| 症状 | 核心原因 | 修复要点 |
| 登录后“加载个人设置”即注销 | Userinit 键值被篡改 | 注册表 HKLM\...\Winlogon\Userinit = C:\Windows\system32\userinit.exe, |
| NTLDR is missing | 引导文件丢失 | 从安装盘拷贝 NTLDR 到系统盘根目录,或恢复控制台 fixboot |
| 启动画面后循环重启 | Kernel32.dll 丢失/损坏 | 恢复控制台 expand 从安装盘提取替换 |
| 更新驱动后无法启动 | 驱动不兼容 | F8 → “最后一次正确配置” 或 安全模式 “回滚驱动” |
| 无法进入安全模式 | 引导配置损坏 | F8 → 最后正确配置 / 恢复控制台 fixboot |
| 管理员自动登录极慢 | 密码+自动登录冲突 | 安全模式 → control userpasswords2 → 勾选“用户必须输入用户名和密码” |
| 升级 98→2000 后 XP 丢失 | 2000 覆盖 NTLDR/NTDETECT/BOOT.INI | 从 XP 盘提取 NTLDR/NTDETECT 覆盖,编辑 BOOT.INI 恢复 XP 启动项 |
| 重装 98 后 XP 无法启动 | 98 覆盖 XP 引导文件 | XP 安装程序拷贝文件后中止,编辑 BOOT.INI 删所有 "$" 字符 |
| 卸载 Linux 后 XP 无法启动 | GRUB/LILO 残留 MBR | 恢复控制台 fixmbr |
| 每次开机自动磁盘扫描 | 非正常关机/上次扫描取消 | 彻底扫描一次,或 chkntfs /c (系统盘) |
| system 文件损坏提示修复 | 注册表配置单元损坏 | 恢复控制台 copy C:\Windows\repair\system C:\Windows\system32\config\system |
| 开机自动弹出文件夹 | 启动项/注册表 Run 键残留 | msconfig/注册表/win.ini/system.ini 逐项清理 |
| 代码 | 含义 | 常见原因/对策 |
| 0x0A | IRQL_NOT_LESS_OR_EQUAL | 驱动用错内存地址 → 最后正确配置、禁用新硬件/驱动、更新 BIOS/驱动、禁用 BIOS Cache/Shadow |
| 0x1E | KMODE_EXCEPTION_NOT_HANDLED | 内核模式非法指令 → 磁盘空间、禁用特定驱动、切标准 VGA、更新 BIOS |
| 0x23/0x24 | FAT/NTFS 文件系统 | Ntfs.sys 故障 → 硬件诊断、禁用杀毒/碎片/备份软件、chkdsk /f |
| 0x2E | ATA_BUS_ERROR | 内存奇偶校验错 → 拔新硬件、硬件诊断、内存测试、禁用 BIOS Cache/Shadow |
| 0x3F | NO_MORE_SYSTEM_PTES | 驱动未正确清理 → 禁用杀毒/碎片/备份软件 |
| 0x58 | FTDISK_INTERNAL_ERROR | 容错集主盘故障 → 从镜像盘启动、编辑 BOOT.INI 指向镜像 |
| 0x7B | INACCESSIBLE_BOOT_DEVICE | I/O 子系统初始化失败 → 杀毒查引导扇区病毒、卸新硬件、检查 SCSI/IDE 设置、chkdsk /f /r |
| 0x7F | UNEXPECTED_KERNEL_MODE_TRAP | 硬件/软件故障多为硬件 → 硬件兼容性列表、拔新硬件、内存测试、禁用 BIOS Cache/Shadow |
| 0x50 | PAGE_FAULT_IN_NONPAGED_AREA | 内存错误 → 拔新硬件、内存测试、禁用杀毒、禁用 BIOS Cache/Shadow |
| 0x77 | KERNEL_STACK_INPAGE_ERROR | 分页文件读内核数据失败 → 杀毒、内存测试、禁用 BIOS Cache/Shadow |
| 0x79 | MISMATCHED_HAL | HAL 与内核/机器类型不匹配 → 恢复控制台替换错误系统文件 |
| 症状 | 核心原因 | 修复要点 |
| 装杀毒后登录极慢 | 配置低/病毒/启动项多 | 查配置、杀毒、清理注册表 Run 键、清理垃圾文件 |
| 多 IE 窗口导致死机 | Java/ActiveX 脚本 | IE 安全设置 → 禁用 Java 脚本、取消 Microsoft VM 所有项、取消“禁止脚本调试” |
| 登录提示“产品号无效 0x80040509” | 自动更新补丁冲突 | 安全模式卸载最新 “Windows XP hotfix...” 补丁,禁用自动更新 |
| 更新后“Cannot Display Video Mode” | 分辨率超显示器范围 | 安全模式降分辨率至 1024×768 |
| 播放视频死机 | 显卡/显存兼容或缺解码器 | 装完整解码器包 (K-Lite/Shark007);排查显卡硬件 |
| DVD 播放重启 | 电源功率不足/硬件兼容 | 换大功率电源;排除法定位兼容设备 |
| 运行一段时间假死 | 进程占用 CPU 100% | 任务管理器按 CPU 排序 → 结束顶进程;注册表 MaxWorkItems (内存<512M设256, >512M设1024);杀毒 |
| Explorer.exe 错误/CPU 100% | 病毒/流氓软件 | 全盘查杀、打补丁堵漏洞 |
| “系统资源不足” | 启动项多/DLL 残留 | msconfig 精简启动;注册表 AlwaysUnloadDLL=1;正确设虚拟内存;保留系统盘空间;杀毒 |
| 删 SAM 导致 lsass.exe 错误 | XP 不适用删 SAM 法 | PE/DOS 下从 Repair 复制 SAM 覆盖 System32\Config |
| FAT32 转 NTFS 后找不到 Autochk.exe | 转换过程中断 | 恢复控制台 copy E:\I386\Autochk.exe C:\Windows\system32 |
| “注册表空间不足” | 内存小/启动数据多 | 减启动项、增虚拟内存 |
| 桌面图标全变同一模样 | ShellIconCache 损坏 | 显示所有文件 → 删 System32\ShellIconCache → 重启 |
| 磁盘空间不足误报 | 注册表策略 | HKCU\...\Explorer\NoLowDiskSpaceChecks = 1 |
| 删图形软件后缩略图失效 | thumbvw.dll 注销 | regsvr32 c:\windows\system\thumbvw.dll |
| SP2 后论坛验证码不显示 | XBM 格式被禁 | 注册表 blockXbm=0 |
| Windows Update 报 Iexplore 错误 | wuv3is.dll 损坏 | regsvr32 /u wuv3is.dll、删 Program Files\WindowsUpdate 目录下除 wuhistv3.log 外所有文件、重访 Update 重装控件 |
| 任务栏假死 | 语言栏默认显示 | 控制面板 → 区域和语言 → 语言 → 详细信息 → 语言栏 → 关闭“桌面显示语言栏”、勾选“任务栏显示其他语言栏图标”;高级 → 勾选“关闭高级文本服务” |
| 公用机桌面图标被改/移位 | 用户随意拖动 | 注册表 HKCU\...\Explorer\NoSaveSettings = 0 或删除该值 → 重启 |