Help and Support

文章编号: 910337 - 最后修改: 2005年12月20日 - 修订: 1.5

您可能会收到的错误信息,其中包含"0x8DDD0018"代码或"0x80246008"代码,当您尝试从 Microsoft Windows Update 网站或 Microsoft Update 网站下载更新

本页

展开全部 | 关闭全部

概要

当您尝试下载从 Microsoft Windows Update Web 站点或从 Microsoft Update 网站更新您可能会收到错误消息当后台智能传输服务 (BITS) 未运行,或时 BITS 无法成功连接到 Web 站点中。 本文介绍如何通过配置 BITS 来解决此问题。

尝试启动 BITS 时您可能会收到取决于您的计算机配置的错误消息。
本文还列出这些错误消息,并说明了如何解决错误。

症状

尝试从 Microsoft Windows Update 网站或 Microsoft Update 网站下载更新时您可能会收到一条包括一个下面的错误代码:
  • 0x8DDD0018
  • 0x80246008
此外,单击 审阅您的更新历史记录 时,并查看 %Windows%\Windowsupdate.log 文件时,可能会看到下面的错误代码:
  • 0x80200013
  • 0x80246008
请注意 若要在单击 审阅您的更新历史记录 后,请查看错误代码,单击状态列中的图标。

原因

以下条件之一时会出现此问题:
  • 后台智能传输服务 (BITS) 没有运行。
  • BITS 无法成功连接到 Web 站点中。

解决方案

如果您收到的错误信息,包括"0x8DDD0018"的错误代码或"0x80246008"错误代码,请按要解决此问题的"验证 BITS 已正确配置"一节中的此步骤。

如果您看到"0x80200013"错误代码在单击 审阅您的更新历史记录 后, 按照了"Error 0x80200013"部分,以解决此问题。

验证正确配置 BITS

验证 BITS 配置正确。 然后,尝试启动 BITS。 尝试启动 BITS 时您可能会收到多个错误消息之一。 在的"疑难解答步骤"一节中列出这些错误信息。 如果您收到错误消息,当您尝试启动 BITS,按照相应的部分您会收到的错误信息。

要验证 BITS 已正确配置,然后启动 BITS,请按照下列步骤操作:
  1. 单击 开始 ,单击 运行 ,键入 services.msc ,然后单击 确定
  2. 双击 后台智能传输服务
  3. 启动类型 框中,单击 手动 ,然后单击 应用
  4. 单击 登录 选项卡,并验证服务已启用在列出的每个硬件配置文件。 如果一个或多个硬件配置文件中禁用该服务,单击硬件配置文件,单击 启用 ,然后单击 应用
  5. 单击 常规 选项卡,然后单击 开始
如果 BITS 成功启动访问 Windows Update Web 站点或 Microsoft Update 网站以获取更新。 如果成功地获取更新请再次按照步骤 1 至 3 操作。 但是,在第 3 步中单击 自动 而不是 手动

疑难解答步骤

错误 1083: 可执行程序此服务配置为运行在不实现该服务。 (0x8007043B)
如果收到此错误信息,请按照下列步骤:
  1. 单击 开始 ,单击 运行 ,键入 Regsvr 32 %windir%\system32\qmgr.dll ,然后单击 确定
  2. 单击 开始 ,单击 运行 ,键入 regsvr 32 %windir%\system32\qmgrprxy.dll ,然后单击 确定
  3. 单击 开始 ,单击 运行 ,键入 services.msc ,然后单击 确定
  4. 双击 后台智能传输服务
  5. 常规 选项卡中单击 开始
Error 1068 (错误: 1068 相关服务或组无法启动。 (0x8007042c)
如果您收到此错误消息时,请使用下列方法之一解决该问题,根据该操作系统。

Microsoft Windows 2000
  1. 单击 开始 ,单击 运行 ,键入 services.msc ,然后单击 确定
  2. 如果一个或多个下列服务没有运行,右键单击服务,并单击 开始
    • Com+ 事件系统
    • 系统事件通知
    • Windows Management Instrumentation 驱动程序扩展
  3. 右键单击 后台智能传输服务 ,然后单击 开始
Microsoft Windows Server 2003 和 Microsoft Windows XP
  1. 单击 开始 ,单击 运行 ,键入 services.msc ,然后单击 确定
  2. 右键单击 远程过程调用 (RPC) ,然后单击 开始
  3. 右键单击 后台智能传输服务 ,然后单击 开始
Windows 无法启动本地计算机上的后台智能传输服务。 有关详细信息查看系统事件日志中。 如果这是一个非 Microsoft 服务与服务厂商联系并参考特定服务错误代码-2147024894。 (0x80070002)
如果收到此错误信息,请按照下列步骤:
  1. 单击 开始 ,单击 运行 ,键入 regedit ,然后单击 确定
  2. 找到以下注册表子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup
  3. 如果该注册表子项存在,请转到步骤 4。 如果该注册表子项不存在,创建注册表子项。 要这样做,请按下列步骤操作:
    1. 右键单击 备份还原 ,指向 新建 ,然后单击 密钥
    2. 键入 FilesNotToBackup ,然后按 Enter 键。
  4. 退出注册表编辑器。
  5. 单击 开始 ,单击 运行 ,键入 services.msc ,然后单击 确定
  6. 双击 后台智能传输服务
  7. 常规 选项卡中单击 开始
错误 1079: 指定为此服务帐户是不同于在同一进程中运行的其他服务指定的该帐户。 (0x80004015)
如果收到此错误信息,请按照下列步骤:
  1. 单击 开始 、 单击 运行 、 键入 services.msc ,然后单击 确定
  2. 双击 后台智能传输服务
  3. 单击 登录 选项卡。
  4. 单击 本地系统帐户 ,然后单击 确定
  5. 右键单击 后台智能传输服务 ,然后单击 开始
Windows 无法启动本地计算机上的后台智能传输服务。 有关详细信息,查看系统事件日志中。 如果这是非 Microsoft 服务,与服务厂商联系,并参考特定服务错误代码 2147942487。 (0x80070057)
此错误表示 Windows HTTP 代理设置无效。 要解决此问题,删除 HTTP 代理设置。 要这样做,请按下列步骤操作:
  1. 单击 开始 ,单击 运行 ,键入 cmd ,然后单击 确定
  2. 键入 Proxycfg.exe ,然后按 ENTER 键。

    将显示当前的代理服务器设置。
  3. 键入 Proxycfg –d ,然后按 ENTER 键以删除代理服务器设置。
  4. 单击 开始 ,单击 运行 ,键入 services.msc ,然后单击 确定
  5. 双击 后台智能传输服务
  6. 常规 选项卡中单击 开始
访问被拒绝错误 5:
此错误表示已修改为 BITS 的访问权限。 要修复这些访问权限,使用下列方法根据该操作系统之一。

Windows XP
  1. 单击 开始 ,单击 运行 ,键入 cmd ,然后单击 确定
  2. 键入下面的命令,然后按 Enter 键
    sc sdset 位 D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA)(A;; CCLCSWLOCRRC;;; AU)(A;; CCLCSWRPWPDTLOCRRC;;; PU)
  3. 单击 开始 ,单击 运行 ,键入 services.msc ,然后单击 确定
  4. 双击 后台智能传输服务
  5. 常规 选项卡中单击 开始
Windows 2000

请注意 若要执行这些步骤,您需要在 SubInACL 实用工具。 请 to 此实用工具的访问 Microsoft 下载中心。

从 Microsoft 下载中心下载下列文件有:

收起这个图片展开这个图片
Download
Download the SubInACL.exe package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&DisplayLang=en)

有关如何下载 Microsoft 支持文件的详细信息,单击下面的文章编号,以查看 Microsoft 知识库中的文章:
119591? (http://support.microsoft.com/kb/119591/ ) 如何从联机服务获取 Microsoft 支持文件
Microsoft 扫描病毒此文件。 Microsoft 使用最新的病毒检测软件在发布该文件的日期中获得的。 该文件存储在安全性得到增强防止任何未经授权的更改对文件的服务器上。
  1. 单击 开始 ,单击 运行 ,键入 cmd ,然后单击 确定
  2. 键入下面的命令,然后按 Enter 键
    Subinacl /service wuauserv /sddl=D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA)(A;; CCLCSWLOCRRC;;; AU)(A;; CCLCSWRPWPDTLOCRRC;;; PU)
    .
  3. 单击 开始 ,单击 运行 ,键入 services.msc ,然后单击 确定
  4. 双击 后台智能传输服务
  5. 常规 选项卡中单击 开始
Windows 无法启动本地计算机上的后台智能传输服务。 有关详细信息,查看系统事件日志中。 如果这是非 Microsoft 服务,与服务厂商联系,并参考特定服务错误代码-2147467243。 (0x80080005)
此错误消息是类似于在"错误 5: 访问被拒绝"错误消息。 为解决此问题,请按照所述,"错误 5: 访问被拒绝"一节。
错误: 路径找不到 (0x80070003)
如果收到此错误信息,请按照下列步骤:
  1. 请确认存在以下文件夹:
    %systemdrive%和 Settings\All users\Application Data\Microsoft\Network\Downloader
    如果此文件夹不存在,创建文件夹。
  2. 验证在注册表中的配置文件位置正确。 有关如何执行此操作的详细信息,单击下面的文章编号,以查看 Microsoft 知识库中的文章:
    214653? (http://support.microsoft.com/kb/214653/ ) 如何设置路径为所有用户配置文件
Windows 无法启动本地计算机上的后台智能传输服务。 有关详细信息,查看系统事件日志中。 如果这是非 Microsoft 服务,与服务厂商联系,并参考 2147746132 或-2147220986 的特定服务错误代码。 (0x80040154)
此错误表示 COM+ 目录已损坏。 要解决此问题,按照下面的 Microsoft 知识库文章:
315296? (http://support.microsoft.com/kb/315296/ ) 如何清除损坏的 COM+ 目录

错误 0x80200013

BITS 可以请求更新的范围。 但是,如果网络代理服务器或防火墙设备不支持范围请求,BITS 无法下载更新。 因此,BITS 将 0x80200013 返回错误代码。 当发生此问题是在 %windir%\Windowsupdate.log 显示以下项: 到解决此问题的
Download job failed due to insufficient range support
与网络的代理或防火墙设备供应商联系。

这篇文章中的信息适用于:
  • Microsoft Update
  • Microsoft Windows Update
关键字:?
kbmt kbtshoot kbprb KB910337 KbMtzh
机器翻译机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。如果您发现了错误并希望帮助我们提高机器翻译技术,请完成文章末尾的在线调查。
点击这里察看该文章的英文版: 910337? (http://support.microsoft.com/kb/910337/en-us/ )
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

文章翻译

 

Related Support Centers