尝试启动 Microsoft Windows XP 或 Microsoft Windows 2000 时,根据您的操作系统不同,可能会出现下列错误消息之一。
Windows XP Windows could not start because the following file is missing or corrupt: \windows\System32\Drivers\Isapnp.sys Windows 2000 Windows could not start because the following file is missing or corrupt: \Winnt\System32\Drivers\Isapnp.sys 原因 如果 Isapnp.sys 文件损坏或者不存在于错误消息指定的路径中,可能会出现此问题。 解决方案 要解决此问题,请使用故障恢复控制台替换 Isapnp.sys 文件。 Windows XP 要在 Windows XP 中替换 Isapnp.sys 文件,请按照下列步骤操作:1. 从 Windows XP CD-ROM 启动计算机。 2. 在“欢迎使用安装程序”屏幕上,按 R 启动故障恢复控制台。 3. 如果您的计算机为双启动或多重启动,请在系统提示您选择要登录的 Windows 安装时键入与您的 Windows XP 安装相对应的编号,然后按 Enter。 4. 当出现键入管理员密码的提示时,键入密码,然后按 Enter。
注意:如果管理员密码为空,则仅需按 Enter。 5. 在 C:\Windows 提示符处,键入下面的命令,然后按 Enter: ren c:\windows\system32\drivers\isapnp.sys isapnp.old 注意:本文中的步骤假定您已将 Windows XP 安装到 C: 驱动器。您的 Windows 安装的实际位置可能与此不同。 6. 在 C:\Windows 提示符处,键入下面的命令,然后按 Enter: expand cd-romdrive:\i386\isapnp.sy_ c:\windows\system32\drivers\isapnp.sys 例如,键入: expand d:\i386\isapnp.sy_ c:\windows\system32\drivers 7. 在文件成功展开后,键入 exit,然后按 Enter 退出故障恢复控制台。 8. 重新启动计算机。
Windows 2000 要在 Windows 2000 中替换 Isapnp.sys 文件,请按照下列步骤操作:1. 从 Windows 2000 CD-ROM 启动计算机。 2. 在“欢迎使用安装程序”屏幕上,按 R 修复安装,然后按 C 启动故障恢复控制台。 3. 在 C:\Winnt 提示符处,键入下面的命令,然后按 Enter: expand cd-romdriveletter:\i386\isapnp.sy_ c:\winnt\system32\drivers\isapnp.sys 例如,键入: expand d:\i386\isapnp.sy_ c:\winnt\system32\drivers 注意:本文中的步骤假定您已将 Windows 2000 安装到 C: 驱动器。您的 Windows 安装的实际位置可能与此不同。 4. 在文件成功展开后,键入 exit 退出故障恢复控制台。 5. 重新启动计算机。