在 Windows Update 网站查看更新时收到错误消息:“0X800A138F:目前没有可用更新”

文章翻译 文章翻译
文章编号: 326253 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

简介

本文包含当您尝试从 Windows Update 网站安装更新时收到“0x800A138F”错误消息时可以尝试的几种方法。还包含针对经验丰富的计算机用户的高级问题解决方法。

本文适用于初级和中级计算机用户。
您可能会发现,事先将本文打印出来会更易于按步骤操作。

症状

在 Windows Update 网站上扫描更新之后,您可能会收到下面的错误消息:
目前没有可用更新程序
没有适用于您的计算机的更新程序。请稍后再回来查看。
另外,页面左侧的菜单将变灰,并且“选择更新程序来安装”链接不可用。

可能还会提示您将类似于以下错误报告的错误报告进行归档:
软件更新没有完成
此 Windows Update 软件未成功更新。
发送错误号给 Microsoft (0x800A138F)
最后,Windows Update.log 文件可能含有一条类似于以下消息的消息:
错误 IUENGINE 从 https://v4.update.microsoft.com/getmanifest.asp 查询软件更新目录 (Error 0x80072F05)

原因

此行为可能由多种原因导致。如果存在以下一种或多种情况,则会出现此问题:
  • Internet Explorer 设置可能不正确。
  • 某些第三方应用程序(例如防火墙、Web 加速器和防病毒程序)会对连接到 Windows Update 网站的计算机的功能产生负面影响。
  • 损坏或不兼容的 Internet Explorer 设置可能阻止您访问 Windows Update。

解决该问题的步骤

由于此问题可能由多种原因导致,因此可能需要完成多种方法才能解决问题。但是,我们会从最简单的方法开始,并提供逐步说明来指导您。如果无法解决问题,或者您认为自己经验不足而无法尝试高级方法,我们将告知您如何与 Microsoft 联系以获取更多支持。

在开始之前,您必须了解您的计算机中运行的 Internet Explorer 的版本。如果您已知道运行的 Internet Explorer 版本,则可以转到方法 1。否则,请按照下列步骤操作:
  1. 启动 Internet Explorer。
  2. 在“帮助”菜单上,单击“关于 Internet Explorer”

    产品和版本信息即会显示在出现的“关于 Internet Explorer”对话框中。
如果您知道计算机上运行的浏览器版本,即可开始尝试方法 1。

方法 1:重置 Internet Explorer 设置

如果问题是由于损坏或不兼容的 Internet Explorer 设置或加载项导致的,则通常可以通过重置 Internet Explorer 设置来解决该问题。重置 Internet Explorer 设置时,会删除所有加载项和自定义设置,其设置基本上等同于全新版本的 Internet Explorer。

重置 Internet Explorer 设置将还原以下功能的默认设置:
  • 主页
  • 搜索提供商、选项卡式浏览设置
  • 浏览历史记录
  • 表单数据
  • 密码
  • 颜色、语言、字体和辅助功能设置
  • 工具栏
  • ActiveX 控件
注意:重置 Internet Explorer 设置后,Internet Explorer 将返回到在计算机上初次安装时的状态。重置会删除此部分列出的设置中存储的所有信息。

若希望我们为您重置 Internet Explorer 设置,请转到“帮我修复此问题”部分。若希望自己重置 Internet Explorer 设置,请转到“我自己修复此问题”部分。

帮我修复此问题



若要自动重置 Internet Explorer 设置,请单击“修复”按钮或链接。单击位于“文件下载”对话框中的“运行”,然后按照“修复”向导中的步骤操作。


修复此问题
Microsoft Fix it 50195

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

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

下一步,请转到“此方法是否已修复问题?”部分。



我自己修复此问题

重要说明:此部分、方法或任务包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows XP 中备份和还原注册表
若要重置 Microsoft Internet Explorer 6 的 Internet Explorer 设置,请按照下列步骤操作:
  1. 删除浏览器历史记录和 Internet 临时文件。
    1. 单击「开始」,然后单击“运行”
    2. 在“运行”框中,键入 inetcpl.cpl,然后按 Enter。将显示“Internet 选项”对话框。
    3. 单击“常规”选项卡。
    4. 在“Internet 临时文件”部分中,单击“删除 Cookie”,然后单击“确定”
    5. 在同一选项卡上,单击“删除文件”
    6. 单击以选中“删除所有脱机内容”复选框,然后单击“确定”
  2. 设置语言首选项。
    1. 在“常规”选项卡上,单击“语言”
    2. 如果“语言”列表中没有可供选择的语言,请添加一个语言首选项。首选“英语(美国)[en-us]”选项。选择一种语言后,单击“确定”

      注意:如果选择了多个语言首选项,请在“语言”列表中保留一个语言,删除其他所有语言。
  3. 重置 Web 设置。
    1. 依次单击“程序”选项卡、“重置 Web 设置”,然后单击“是”
    2. 单击“高级”选项卡,然后单击“还原默认设置”
    3. 在同一选项卡上,单击以清除“启用第三方浏览器扩展”复选框,然后单击“确定”
  4. 启动 Internet Explorer,然后尝试安装更新。
若要重置 Windows Internet Explorer 7 的 Internet Explorer 设置,请按照下列步骤操作:
  1. 在 Internet Explorer 中,单击“工具”,然后单击“Internet 选项”
  2. “高级”选项卡上,单击“重置”
  3. “重置 Internet Explorer 设置”对话框中,单击“重置”
  4. 在 Internet Explorer 7 完成默认设置的还原后,单击“关闭”,然后单击“确定”两次。
  5. 退出 Internet Explorer 7。所做的更改将在您下次打开 Internet Explorer 7 时生效。如果 Windows Update 的问题仍然存在,请转到方法 2。
注意:如果由于某种原因无法启动 Internet Explorer 7,请按照下列步骤操作:
  1. 单击“开始”
    收起这个图片展开这个图片
    VistaStartButton
    ,然后单击“控制面板”
  2. 单击“网络和 Internet”,然后单击“Internet 选项”
  3. “高级”选项卡上,单击“重置”
有关 Internet Explorer 7 中的“重置 Internet Explorer 设置 (RIES)”功能的更多信息,请单击下面的文章编号,查看 Microsoft 知识库中的相应文章:
923737 如何重置 Internet Explorer 设置
926717 “重置 Internet Explorer 设置”(RIES) 功能未重置 Internet Explorer 7 中的某些设置


此方法是否已修复问题?

通过尝试从 Windows Update 网站安装更新来检查问题是否已修复。如果可以从 Windows Update 网站安装更新,则已完成本部分的操作。如果问题尚未修复,则可以与支持人员联系

高级问题诊断步骤

本部分适用于高级计算机用户。如果您对高级问题诊断步骤感到困惑,则可能需要寻求他人的帮助或与支持人员联系。有关如何与 Microsoft 支持人员联系的更多信息,请访问以下 Microsoft 网站:
http://support.microsoft.com/contactus/

方法 2:暂时关闭后台程序

防火墙或 Internet 加速程序可能会影响 Windows Update。即使以前在运行防火墙的情况下访问 Windows Update 未遇到任何问题,但是这些程序的新的更新可能会导致意外问题。可能与 Windows Update 冲突的一些常见应用程序如下:
  • NetZero HiSpeed 加速程序
  • Netscape Internet Service 加速程序
  • Slipstream
  • Telus Fast Dial up 服务
  • Sygate Personal Firewall
  • Norton Internet Security
  • Freedom Firewall
  • ZoneAlarm Firewall
  • CallWave Accelerator
  • Juno SpeedBand
可以暂时禁用这些程序以查看它们是否影响 Windows Update。有关如何关闭这些应用程序的更多信息,请参见应用程序附带的产品文档或与程序供应商联系。

有关如何联系应用程序供应商的信息,请访问下面的 Microsoft 网站:
http://support.microsoft.com/gp/vendors
如果关闭第三方后台程序仍然无法成功下载 Windows Update,请转到方法 3。

方法 3:配置代理设置

  1. 启动 Internet Explorer。
  2. 单击“工具”,然后单击“Internet 选项”
  3. 单击“高级”选项卡,单击以选中“使用 HTTP 1.1”和“通过代理连接使用 HTTP 1.1”复选框,然后单击“确定”
  4. 退出 Internet Explorer。
  5. 重新启动 Internet Explorer,然后尝试安装更新。

方法 4:手动设置代理服务器地址和端口

要使用此过程,必须掌握代理服务器的信息,而这些信息只有您的系统管理员和 Internet 服务提供商 (ISP) 可以提供。因此,在您继续操作之前,可能需要与您的系统管理员或 ISP 联系。
  1. 在 Internet Explorer 中,单击“工具”,然后单击“Internet 选项”
  2. 单击“连接”选项卡,然后单击“局域网设置”
  3. 在“代理服务器”下,单击以选中“为 LAN 使用代理服务器(这些设置不会应用于拨号或 VPN 连接)”复选框,然后单击“高级”
    注意:如果您未使用代理服务器,请确保未选中“为 LAN 使用代理服务器(这些设置不会应用于拨号或 VPN 连接)”复选框。
  4. 在“安全”框中键入相应的代理服务器地址和端口,然后单击“确定”
  5. 尝试安装更新。

方法 5:注册 Windows Update 引擎文件

如果 Windows Update 需要运行的系统 DLL 文件尚未在您的系统上正确注册,则 Windows Update 可能会出现问题。

要在 Windows Vista 中注册该文件,请按照下列步骤操作:
  1. 单击“开始”
    收起这个图片展开这个图片
    VistaStartButton
    “开始”按钮,在“开始搜索”框中键入 notepad,然后单击“程序”列表中的 notepad
  2. 复制以下命令,然后将其粘贴到打开的记事本文件中:

    NET STOP BITS
    NET STOP WUAUSERV
    REGSVR32 C:\WINDOWS\SYSTEM32\WUAUENG.DLL /U /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUAUENG1.DLL /U /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUAPI.DLL /U /S
    REGSVR32 C:\WINDOWS\SYSTEM32\ATL.DLL /U /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUCLTUI.DLL /U /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUPS.DLL /U /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUPS2.DLL /S
    REGSVR32 C:\WINDOWS\SYSTEM32\IUENGINE.DLL /U /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUWEB.DLL /U /S
    REN "%WINDIR%\SOFTWAREDISTRIBUTION" "OLDSDVINOD"
    REGSVR32 C:\WINDOWS\SYSTEM32\WUAUENG.DLL /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUAUENG1.DLL /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUAPI.DLL /S
    REGSVR32 C:\WINDOWS\SYSTEM32\ATL.DLL /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUCLTUI.DLL /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUPS.DLL /S
    REGSVR32 C:\WINDOWS\SYSTEM32\IUENGINE.DLL /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUWEB.DLL /S
    NET START BITS
    NET START WUAUSERV
    NET START CRYPTSVC
    REGSVR32 VBSCRIPT.DLL /S
    REGSVR32 JSCRIPT.DLL /S
    REGSVR32 SCRRUN.DLL /S
    REGSVR32 DISPEX.DLL /S
    REGSVR32 MSSCRIPT.DLL /S
    REGSVR32 SOFTPUB.DLL /S
    REGSVR32 WINTRUST.DLL /S
    REGSVR32 INITPKI.DLL /S
    REGSVR32 URLMON.DLL /S
    REGSVR32 DSSENH.DLL /S
    REGSVR32 MSXML.DLL /S
    REGSVR32 MSXML2.DLL /S
    REGSVR32 MSXML3.DLL /S
    REGSVR32 RSAENH.DLL /S
    REGSVR32 GPKCSP.DLL /S
    REGSVR32 SCCBASE.DLL /S
    REGSVR32 SLBCSP.DLL /S
    REGSVR32 CRYPTDLG.DLL /S
    REGSVR32 MSSIP32.DLL /S
  3. 在记事本中,依次单击“文件”、“另存为”,然后键入 register.bat
  4. 单击“保存类型”,然后选择“所有文件(*)”
  5. 将 register.bat 文件保存到桌面。
  6. 在桌面上,右键单击 register.bat 文件,然后单击“以管理员身份运行”
    收起这个图片展开这个图片
    用户访问控制权限
    如果系统提示您输入管理员密码或进行确认,请键入密码或单击“允许”
  7. 检查更新,然后安装找到的更新。
要在 Windows XP、Microsoft Windows 2000 或 Windows Server 2003 环境下注册文件,请按照下列步骤操作:
  1. 依次单击「开始」、“运行”,键入 notepad,然后单击“确定”
  2. 复制以下命令,然后将其粘贴到打开的记事本文件中:

    NET STOP BITS
    NET STOP WUAUSERV
    REGSVR32 C:\WINDOWS\SYSTEM32\WUAUENG.DLL /U /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUAUENG1.DLL /U /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUAPI.DLL /U /S
    REGSVR32 C:\WINDOWS\SYSTEM32\ATL.DLL /U /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUCLTUI.DLL /U /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUPS.DLL /U /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUPS2.DLL /S
    REGSVR32 C:\WINDOWS\SYSTEM32\IUENGINE.DLL /U /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUWEB.DLL /U /S
    REN "%WINDIR%\SOFTWAREDISTRIBUTION" "OLDSDVINOD"
    REGSVR32 C:\WINDOWS\SYSTEM32\WUAUENG.DLL /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUAUENG1.DLL /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUAPI.DLL /S
    REGSVR32 C:\WINDOWS\SYSTEM32\ATL.DLL /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUCLTUI.DLL /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUPS.DLL /S
    REGSVR32 C:\WINDOWS\SYSTEM32\IUENGINE.DLL /S
    REGSVR32 C:\WINDOWS\SYSTEM32\WUWEB.DLL /S
    NET START BITS
    NET START WUAUSERV
    NET START CRYPTSVC
    REGSVR32 VBSCRIPT.DLL /S
    REGSVR32 JSCRIPT.DLL /S
    REGSVR32 SCRRUN.DLL /S
    REGSVR32 DISPEX.DLL /S
    REGSVR32 MSSCRIPT.DLL /S
    REGSVR32 SOFTPUB.DLL /S
    REGSVR32 WINTRUST.DLL /S
    REGSVR32 INITPKI.DLL /S
    REGSVR32 URLMON.DLL /S
    REGSVR32 DSSENH.DLL /S
    REGSVR32 MSXML.DLL /S
    REGSVR32 MSXML2.DLL /S
    REGSVR32 MSXML3.DLL /S
    REGSVR32 RSAENH.DLL /S
    REGSVR32 GPKCSP.DLL /S
    REGSVR32 SCCBASE.DLL /S
    REGSVR32 SLBCSP.DLL /S
    REGSVR32 CRYPTDLG.DLL /S
    REGSVR32 MSSIP32.DLL /S
  3. 在记事本中,依次单击“文件”、“另存为”,然后键入 register.bat
  4. 单击“保存类型”,然后选择“所有文件(*.*)”
  5. 将 register.bat 文件保存到桌面。
  6. 在桌面上,双击 register.bat 文件以注册 Windows Update 文件。
  7. 检查更新,然后安装找到的更新。

更多信息

有关如何配置 Internet Explorer 的更多信息,请单击下面的文章编号,查看 Microsoft 知识库中的相应文章:
135982 如何为使用代理服务器而配置 Internet Explorer
如果此处的信息无法帮助您解决问题,或者如果您遇到的症状与本文所述的症状不同,请搜索 Microsoft 知识库以获取更多信息。要搜索 Microsoft 知识库,请访问下面的 Microsoft 网站:
http://support.microsoft.com
。然后,在“搜索”框中键入您收到的错误消息或者键入对问题的描述。

属性

文章编号: 326253 - 最后修改: 2011年5月12日 - 修订: 7.0
这篇文章中的信息适用于:
  • Microsoft Windows Update
  • Microsoft Update
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Windows Vista Ultimate
  • Windows Vista Home Basic
  • Windows Vista Enterprise
  • Windows Vista Business
关键字:?
kbsurveynew kbmsifixme kbfixme kbtshoot kbexpertisebeginner kbresolve kbprb KB326253
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