KB2667402 更新安装失败,错误代码为 0x80004005。但它也显示已安装

KB2667402 更新安装失败,错误代码为 0x80004005。但它也显示已安装

我有 15 台 Windows 2008 R2 x64 服务器,使用 SCCM2012 进行管理。我注意到在 Windows 更新报告中有两个框显示“错误”,表示已安装的更新总数。仔细研究后发现,安装失败的更新似乎是 KB2667402。

服务器本身的软件中心显示以下内容:

The software change returned error code 0x80004005(-2147467259).

因此 SCCM 认为它尚未安装更新。但是,如果我转到“程序和功能”应用程序并选择“Windows 更新”,我可以看到 KB2667402 的条目:

如果我尝试卸载它,我会收到错误:

An error occurred. Not all of the updates were successfully uninstalled

如果我尝试直接从 Microsoft 下载补丁,则会遇到与软件中心显示的相同的安装错误。

我认为此设置中唯一会对此产生影响的奇怪之处是我在非标准端口上运行 RDP 服务。但是,我在所有服务器上都这样做,因此 15 台服务器中只有 2 台会失败,这似乎很奇怪。

该文件的尾部WindowsUpdate.log如下:

2012-06-26  15:33:53:184    3924    1608    COMAPI  -------------
2012-06-26  15:33:53:190    3924    1608    COMAPI  -- START --  COMAPI: Install [ClientId = CcmExec]
2012-06-26  15:33:53:190    3924    1608    COMAPI  ---------
2012-06-26  15:33:53:190    3924    1608    COMAPI    - Allow source prompts: No; Forced: No; Force quiet: Yes
2012-06-26  15:33:53:190    3924    1608    COMAPI    - Updates in request: 1
2012-06-26  15:33:53:190    3924    1608    COMAPI    - ServiceID = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7} Managed
2012-06-26  15:33:53:199     860    1198    Agent   *************
2012-06-26  15:33:53:199     860    1198    Agent   ** START **  Agent: Installing updates [CallerId = CcmExec]
2012-06-26  15:33:53:199     860    1198    Agent   *********
2012-06-26  15:33:53:199     860    1198    Agent     * Updates to install = 1
2012-06-26  15:33:53:201     860    1198    Agent     *   Title = Security Update for Windows Server 2008 R2 x64 Edition (KB2667402)
2012-06-26  15:33:53:201     860    1198    Agent     *   UpdateId = {48859BE4-1331-4CD2-8E70-3B537180A0D0}.103
2012-06-26  15:33:53:201     860    1198    Agent     *     Bundles 1 updates:
2012-06-26  15:33:53:201     860    1198    Agent     *       {D854ECF1-99A7-4D67-B435-2D041BF79565}.103
2012-06-26  15:33:53:204    3924    1608    COMAPI    - Updates to install = 1
2012-06-26  15:33:53:204    3924    1608    COMAPI  <<-- SUBMITTED -- COMAPI: Install [ClientId = CcmExec]
2012-06-26  15:33:53:221     860    1198    Agent   WARNING: failed to calculate prior restore point time with error 0x80070002; setting restore point
2012-06-26  15:33:53:222     860    1198    Agent   WARNING: LoadLibrary failed for srclient.dll with hr:8007007e
2012-06-26  15:33:53:322     860    1198    DnldMgr Preparing update for install, updateId = {D854ECF1-99A7-4D67-B435-2D041BF79565}.103.
2012-06-26  15:33:53:325    5700    117c    Misc    ===========  Logging initialized (build: 7.5.7601.17514, tz: +0100)  ===========
2012-06-26  15:33:53:325    5700    117c    Misc      = Process: C:\Windows\system32\wuauclt.exe
2012-06-26  15:33:53:325    5700    117c    Misc      = Module: C:\Windows\system32\wuaueng.dll
2012-06-26  15:33:53:324    5700    117c    Handler :::::::::::::
2012-06-26  15:33:53:325    5700    117c    Handler :: START ::  Handler: CBS Install
2012-06-26  15:33:53:325    5700    117c    Handler :::::::::
2012-06-26  15:33:53:330    5700    117c    Handler Starting install of CBS update D854ECF1-99A7-4D67-B435-2D041BF79565
2012-06-26  15:33:53:342    5700    117c    Handler CBS package identity: Package_for_KB2667402~31bf3856ad364e35~amd64~~6.1.2.0
2012-06-26  15:33:53:366    5700    117c    Handler Installing self-contained with source=C:\Windows\SoftwareDistribution\Download\44059e0415033d6f699a50ef69dd5ff2\windows6.1-kb2667402-v2-x64.cab, workingdir=C:\Windows\SoftwareDistribution\Download\44059e0415033d6f699a50ef69dd5ff2\inst
2012-06-26  15:33:56:270    5700    3b8 Handler FATAL: CBS called Error with 0x80004005, 
2012-06-26  15:33:56:402    5700    117c    Handler FATAL: Completed install of CBS update with type=0, requiresReboot=0, installerError=1, hr=0x80004005
2012-06-26  15:33:56:405    5700    117c    Handler :::::::::
2012-06-26  15:33:56:406    5700    117c    Handler ::  END  ::  Handler: CBS Install
2012-06-26  15:33:56:406    5700    117c    Handler :::::::::::::
2012-06-26  15:33:56:433     860    1198    Agent   *********
2012-06-26  15:33:56:433     860    1198    Agent   **  END  **  Agent: Installing updates     [CallerId = CcmExec]
2012-06-26  15:33:56:433     860    1198    Agent   *************
2012-06-26  15:33:56:433     860    d14 AU  Can not perform non-interactive scan    if AU is interactive-only
2012-06-26  15:33:56:450    3924    e40 COMAPI  >>--  RESUMED  -- COMAPI: Install   [ClientId = CcmExec]
2012-06-26  15:33:56:450    3924    e40 COMAPI    - Install call complete (succeeded = 0, succeeded with errors = 0, failed = 1, unaccounted = 0)
2012-06-26  15:33:56:450    3924    e40 COMAPI    - Reboot required = No
2012-06-26  15:33:56:450    3924    e40 COMAPI    - WARNING: Exit code = 0x00000000;     Call error code = 0x80240022
2012-06-26  15:33:56:451    3924    e40 COMAPI  ---------
2012-06-26  15:33:56:451    3924    e40 COMAPI  --  END  --  COMAPI: Install [ClientId = CcmExec]
2012-06-26  15:33:56:451    3924    e40 COMAPI  -------------
2012-06-26  15:33:56:536     860    13a4    AU  Triggering Offline detection (non-interactive)
2012-06-26  15:33:56:536     860    d14 AU  #############
2012-06-26  15:33:56:536     860    d14 AU  ## START ##  AU: Search for updates
2012-06-26  15:33:56:536     860    d14 AU  #########
2012-06-26  15:33:56:539     860    d14 AU  <<## SUBMITTED ## AU: Search for updates [CallId = {2DBB046C-2265-421B-A37B-93BDECC6C261}]
2012-06-26  15:33:56:539     860    1788    Agent   *************
2012-06-26  15:33:56:539     860    1788    Agent   ** START **  Agent: Finding updates [CallerId = AutomaticUpdates]
2012-06-26  15:33:56:539     860    1788    Agent   *********
2012-06-26  15:33:56:539     860    1788    Agent     * Online = No; Ignore download priority = No
2012-06-26  15:33:56:539     860    1788    Agent     * Criteria = "IsInstalled=0 and DeploymentAction='Installation' or IsPresent=1 and DeploymentAction='Uninstallation' or IsInstalled=1 and DeploymentAction='Installation' and RebootRequired=1 or IsInstalled=0 and DeploymentAction='Uninstallation' and RebootRequired=1"
2012-06-26  15:33:56:539     860    1788    Agent     * ServiceID = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7} Managed
2012-06-26  15:33:56:539     860    1788    Agent     * Search Scope = {Machine}
2012-06-26  15:33:58:562     860    1788    Agent     * Found 0 updates and 70 categories in search; evaluated appl. rules of 180 out of 1072 deployed entities
2012-06-26  15:33:58:565     860    1788    Agent   *********
2012-06-26  15:33:58:565     860    1788    Agent   **  END  **  Agent: Finding updates [CallerId = AutomaticUpdates]
2012-06-26  15:33:58:565     860    1788    Agent   *************
2012-06-26  15:33:58:650     860    f2c AU  >>##  RESUMED  ## AU: Search for updates [CallId = {2DBB046C-2265-421B-A37B-93BDECC6C261}]
2012-06-26  15:33:58:650     860    f2c AU    # 0 updates detected
2012-06-26  15:33:58:650     860    f2c AU  #########
2012-06-26  15:33:58:650     860    f2c AU  ##  END  ##  AU: Search for updates [CallId = {2DBB046C-2265-421B-A37B-93BDECC6C261}]
2012-06-26  15:33:58:650     860    f2c AU  #############
2012-06-26  15:33:58:650     860    f2c AU  Featured notifications is disabled.
2012-06-26  15:33:58:651     860    f2c AU  Successfully wrote event for AU health state:0
2012-06-26  15:33:58:652     860    f2c AU  Successfully wrote event for AU health state:0

答案1

这个线程看起来有一个对人们有用的解决方案。

KB2667402 在 Win 2008R2 x64 中失败,出现 8024200D 错误

有同样的问题。已安装更新列表中已存在该更新。删除了更新并再次安装

相关内容