错误信息:Windows Has Detected That One or More Protected Core System Files (Kernel) on Your Computer Have Been Modified

文章翻译 文章翻译
文章编号: 327101 - 查看本文应用于的产品
本文的发布号曾为 CHS327101
展开全部 | 关闭全部

症状

当您试图安装 Windows XP Service Pack 1 (SP1) 时,可能会收到下面的错误信息:

Windows has detected that one or more protected core system files (kernel) on your computer have been modified.The Service Pack contains updated versions of those files, which work to provide a stable environment for your programs.Due to this modification, the Service Pack will not be installed.For more information, see Knowledge Base article Q327101 at http://support.microsoft.com.

原因

如果计算机中有 Ntoskrnl.exe 文件的修改后的版本,并且该版本使用了 Boot.ini 文件中的 /KERNEL 命令选项,则可能发生此行为。存在此情况是因为计算机上安装的某个第三方程序自定义计算机启动时显示的图形。导致此情况的第三方程序包括以下几个:
  • BootXP
  • LogonUI Boot Randomizer

解决方案

要解决此问题,请按照下列步骤操作:
  1. 单击确定关闭错误信息。
  2. 使用"控制面板"上的"添加或删除程序"删除自定义启动图形的程序。
  3. 重新启动计算机,然后尝试重新安装 SP1。如果仍出现此问题,请转到第 4 步。
  4. 在桌面上,右击我的电脑,然后单击属性
  5. 单击高级选项卡,然后单击"启动和故障恢复"下的设置
  6. 系统启动下,单击编辑

    Boot.ini 文件在记事本中打开。
  7. 找到并删除 /KERNEL= 命令选项。
  8. 保存并关闭 Boot.ini 文件。
  9. 重新启动计算机。
  10. 尝试安装 Windows XP SP1。
备注:在完成了解决问题的步骤后,SP1 应该能够正确安装。但是,如果计算机运行的是修改后的 Ntoskrnl.exe 文件,当您试图安装 SP1 时可能会收到一条消息,它指出 SP1 安装程序将用更新的版本替换修改后的 Ntoskrnl.exe 文件。

状态

这种现象是设计使然。

更多信息

本文中提到的第三方产品由 Microsoft 以外的其他公司提供。Microsoft 对这些产品的性能或可靠性不做任何暗示或其他形式的保证。

属性

文章编号: 327101 - 最后修改: 2002年9月5日 - 修订: 1.0
这篇文章中的信息适用于:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
关键字:?
kbbug kbnofix KB327101
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com