你目前正处于脱机状态,正在等待 Internet 重新连接

你的浏览器不受支持

你需要更新你的浏览器才能使用该网站。

更新到 Internet Explorer 的最新版本

尝试安装 Windows XP Service Pack 时,收到错误消息“Access is denied”或“Service Pack installation did not complete”

针对 Windows XP 的支持已终止

Microsoft 已于 2014 年 4 月 8 日终止了针对 Windows XP 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

症状
安装 Windows XP Service Pack 2 (SP2) 或 Service Pack 3 (SP3) 时,可能会收到类似于以下内容之一的错误消息:
Service Pack 3 setup error.Access is denied.
Service Pack 3 setup error.Service Pack installation did not complete
或者,Svcpack.log 文件可能包含以下错误消息:
DoRegistryUpdates failed
原因
如果对一个或多个注册表项的权限进行限制,阻止 Service Pack 更新这些注册表项,则会发生这些错误。某些程序会更改注册表中的系统访问控制列表 (SACL) 以限制某些注册表项,从而使管理员帐户无法更改这些注册表项。该 Service Pack 安装程序在管理员(用户)帐户下运行,因此无法访问受限制的注册表项。如果 Windows XP Service Pack 由于注册表项受到另一个程序的限制而无法更新该注册表项,则该 Service Pack 安装会失败。

若要确定对注册表的更新是否失败,请转到“更多信息”部分。
解决方案
按照以下故障排除方法的显示顺序使用它们来解决问题。这些方法适用于中级到高级用户。

注意:您必须使用计算机管理员用户帐户登录到 Windows 才能完成这些方法。如果这是您的个人计算机,您可能已经使用管理员帐户登录。如果这台计算机位于工作网络中,您可能必须请求系统管理员帮助。若要验证您是否已使用计算机管理员用户帐户登录到 Windows,请访问以下 Microsoft 网站:

方法 1:重新启动计算机,然后尝试从 Microsoft 下载中心下载并安装 Windows XP SP3

如果某个程序正在运行锁定的文件,则重新启动计算机可能会解锁该文件。若要尝试解锁该文件,请退出所有程序并重新启动计算机。然后再次尝试下载并安装该 Service Pack。

如果最初尝试通过 Windows Update 安装 Windows XP SP3 且未成功,请从 Microsoft 下载中心下载完整的 Windows XP SP3 下载程序包。下载该 Service Pack 之后,请尝试安装它。有关如何下载 Windows XP Service Pack 3 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322389如何获取最新的 Windows XP Service Pack
如果此方法能够解决该错误消息问题,并且您成功安装了 Windows XP SP3,则您已完成所有操作。

有关还原 Windows XP 的默认安全设置的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
313222如何将安全设置还原为默认设置?


如果此方法未能解决问题,请转到方法 2。

方法 2:重新启动计算机,然后关闭或禁用可能在运行的所有防病毒程序或反间谍软件程序

警告:此替代方法可能导致计算机或网络更易于受到恶意用户或恶意软件(如病毒)的攻击。我们不建议您采用这种替代方法,此信息仅供参考,您应自行决定是否实施此替代方法。使用此替代方法需要您自担风险。

通过不在防病毒程序和反间谍软件程序关闭或禁用时访问其他网站或下载文件,可以降低恶意用户或恶意软件攻击的风险。

导致安装失败最常见的一个原因是:当第三方程序(如防病毒程序)使某个文件保持打开状态或锁定某个文件时,Service Pack 安装程序需要使用此文件。若要防止出现此问题,请在安装 Windows XP SP3 之前按照下列步骤操作:
  1. 退出所有程序,然后重新启动计算机。
  2. 在重新启动计算机之后,关闭或禁用可能正在运行的任何防病毒程序或反间谍软件程序。

    注意:可从通知区域禁用这些程序。为此,请右键单击第三方程序图标,然后单击某个选项以关闭或禁用该应用程序。如果没有该选项,请参阅程序文档或联系程序制造商获取帮助。
  3. 在关闭防病毒程序或反间谍软件程序后,从方法 1 中下载的完整下载程序包安装 Windows XP SP3。
  4. 在 Windows XP SP3 安装完成后,重新启动在步骤 2 中禁用的防病毒程序或反间谍软件程序。
如果此方法能够解决该错误消息问题,并且您成功安装了 Windows XP SP3,则您已完成所有操作。

如果此方法未能解决问题,并且您希望尝试高级故障排除步骤,请转到“高级故障排除”部分。如果不想尝试高级故障排除步骤,请转到“后续步骤”部分。
高级故障排除
本部分包含在“解决方案”部分中的步骤未能解决问题的情况下可尝试的高级问题诊断方法。此方法仅适用于高级用户。

重新设置注册表和文件权限

若要我们为您重新设置注册表和文件权限,请转到“帮我修复此问题”部分。如果要自己打开“自动更新”,请转到“我自己修复此问题”部分。


帮我修复此问题

要自动修复此问题,请单击修复此问题链接。然后,在文件下载对话框中单击运行,并按照向导中的步骤操作。
修复此问题
Microsoft Fix it 50389

注意:此向导可能只提供英文版本。但是,Windows 的其他语言版本也提供自动修复功能。

注意:如果您使用的计算机并未出现此问题,则可将自动修复功能保存至闪存驱动器或 CD 中,然后就可在出现此问题的计算机中运行该功能。

我自己修复此问题

重要说明:此部分、方法或任务包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows 中备份和还原注册表
若要重新设置注册表和文件权限,请按照下列步骤操作:
  1. 下载并安装 Subinacl.exe 文件。为此,请访问下面的 Microsoft 网站:(可能为英文网页)
  2. 启动记事本。
  3. 将以下文本复制并粘贴到记事本中。
    cd /d "%ProgramFiles%\Windows Resource Kits\Tools"
    subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
    subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
    subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
    subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f
    subinacl /subdirectories %windir%\*.* /grant=administrators=f /grant=system=f
    secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
    Microsoft 提供的编程示例只用于演示目的,不带任何明示或暗示担保。这包括但不限于对适销性或特定用途适用性的暗示担保。本文假定您熟悉演示的编程语言以及用于创建和调试过程的工具。Microsoft 支持工程师可以帮助解释某个特定过程的功能。但是他们不会修改这些示例以提供额外的功能,也不会构建过程以满足您的特定要求。
  4. 将该记事本文件另存为 Reset.cmd
  5. 双击 Reset.cmd 文件以运行脚本。

    注意:该脚本文件的运行时间可能会很长。必须以管理员身份运行此脚本。
  6. 安装 Windows XP SP3。
如果此方法能够解决该错误消息问题,并且您成功安装了 Windows XP SP3,则您已完成所有操作。

如果此方法未能解决该问题,请转到“后续步骤”部分。
更多信息

如何确定注册表更新是否已失败

  1. 依次单击「开始」“运行”,键入 %windir%\svcpack.log,然后单击“确定”。将打开 Svcpack.log 文件。
  2. 在“编辑”菜单上,单击“查找”。
  3. 在“查找内容”框中键入 DoRegistryUpdates failed,然后单击“查找下一个”。

    如果注册表更新失败,则会在该文件中显示错误消息“DoRegistryUpdates failed”,这表示出现一个问题阻止了注册表更新。该错误消息类似于以下内容:
    xxxx.xxx:DoInstallation:DoRegistryUpdates failed.
    xxxx.xxx:Access is denied.
    xxxx.xxx:Message displayed to the user:Access is denied.
    注意:在此消息中,xxxx.xxx 表示每项的时间戳。

防病毒软件

:设计用于帮助保护您的计算机不受病毒侵害的防病毒程序。一定不要从您不信任的来源下载或打开文件,也不要访问不信任的网站或在禁用防病毒程序时打开电子邮件附件。有关计算机病毒的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
129972 计算机病毒:说明、预防和恢复
后续步骤
如果这些方法都无效,则可以使用 Microsoft 客户支持服务网站查找针对您的问题的其他解决方案。Microsoft 客户支持服务网站提供以下服务:如果仍然有问题,您可以与支持部门联系:
winxpsp3 windowsxpsp3 fixit fix it
属性

文章 ID:949377 - 上次审阅时间:07/25/2013 12:15:00 - 修订版本: 10.0

  • Microsoft Windows XP Service Pack 3
  • Microsoft Windows XP Service Pack 2
  • kbexpertisebeginner kbregistry kberrmsg kbtshoot kbprb kbfixme kbmsifixme KB949377
反馈