本文介绍了升级到WES7 SP1失败,错误0x80073701的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试将WES7 SP1应用于使用DISM的在线系统。升级失败,错误为0x800737301。


以下是来自DISM日志的摘录,显示失败


011-07-20 17:54 :28,信息                 DISM   DISM提供商商店:PID = 3700获取提供商DISM包管理器 - CDISMProviderStore :: GetProvider

2011-07-20 17:54:28,信息                   DISM   DISM提供商商店:PID = 3700提供商之前已初始化。 返回现有实例。 -
CDISMProviderStore :: Internal_GetProvider

2011-07-20 17:54:28,Info                   DISM   DISM包管理器:PID = 3700处理顶级命令令牌(add-package)。 - CPackageManagerCLIHandler :: Private_ValidateCmdLine

2011-07-20 17:54:28,Info                   DISM   DISM包管理器:PID = 3700尝试路由到适当的命令处理程序。 - CPackageManagerCLIHandler :: ExecuteCmdLine

2011-07-20 17:54:28,信息                   DISM   DISM包管理器:PID = 3700路由命令... - CPackageManagerCLIHandler :: ExecuteCmdLine

2011-07-20 17:54:28,信息        ;           DISM   DISM包管理器:PID = 3700遇到选项"packagepath"值为"windows6.1-KB976932-X86-Wave0.cab"的值
- CPackageManagerCLIHandler :: Private_GetPackagesFromCommandLine

2011-07-20 17:54:30,Info                   DISM   DISM包管理器:PID = 3700包Package_for_KB976932~31bf3856ad364e35~x86 ~~ 6.1.0.17514,CBS状态为0(CbsInstallStateAbsent)
被映射到dism状态1(DISM_INSTALL_STATE_NOTPRESENT) - CDISMPackage :: LogInstallStateMapping

2011-07-20 17:54:30,信息                 DISM   DISM包管理器:PID = 3700启动包装上的更改值:4,7 - CDISMPackage :: Internal_ChangePackageState

2011-07-20 17:58:02,信息      ;             DISM   DISM包管理器:PID = 3700 操作错误:(null)(CBS HRESULT = 0x80073701) - CCbsConUIHandler ::错误

2011-07-20 17:58:02,错误        ;          DISM   DISM包管理器:PID = 3700最终更改失败。 - CDISMPackageManager :: Internal_Finalize(hr:0x80073701)

2011-07-20 17:58:02,错误            ;      DISM   DISM包管理器:PID = 3700处理包更改失败 - CDISMPackageManager :: ProcessChanges(hr:0x80073701)

2011-07-20 17:58:02,Info                   DISM   DISM包管理器:PID = 3700加载的服务堆栈仅供在线使用。 - CDISMPackageManager :: RefreshInstanceAndLock

2011-07-20 17:58:02,错误                  DISM   DISM程序包管理器:PID = 3700处理命令add-package时失败。 - CPackageManagerCLIHandler :: ExecuteCmdLine(hr:0x80073701)

2011-07-20 17:58:02,Info            ;       DISM   DISM软件包管理器:PID = 3700可以在%WINDIR%\ logs \ CBS \cbs.log
- CPackageManagerCLIHandler :: ExecuteCmdLine中查找有关在线软件包和功能相关操作的更多日志。
2011-07-20 17:58:02,错误                 DISM   DISM.EXE:DISM程序包管理器处理命令行但失败。 HRESULT = 80073701

2011-07-20 17:58:02,信息                   DISM   DISM图像会话:PID = 3700断开提供商存储 - CDISMImageSession :: Final_OnDisconnect

2011-07-20 17:58:02,信息         ;          DISM   DISM提供商商店:PID = 3700完成服务提供商(DISM包管理器) - CDISMProviderStore :: Internal_DisconnectProvider

2011-07-20 17:58:02,信息                   DISM   DISM包管理器:PID = 3700完成CBS核心。 - CDISMPackageManager :: Finalize


我不知道为什么会收到此错误。


我是否应该先应用Microsoft之前发布的所有更新应用Service Pack?

解决方案

I have tried to apply WES7 SP1 to an online system using DISM. The upgrade fails with error 0x800737301.

Below is  an extract from the DISM log showing the failure

011-07-20 17:54:28, Info                  DISM   DISM Provider Store: PID=3700 Getting Provider DISM Package Manager - CDISMProviderStore::GetProvider
2011-07-20 17:54:28, Info                  DISM   DISM Provider Store: PID=3700 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2011-07-20 17:54:28, Info                  DISM   DISM Package Manager: PID=3700 Processing the top level command token(add-package). - CPackageManagerCLIHandler::Private_ValidateCmdLine
2011-07-20 17:54:28, Info                  DISM   DISM Package Manager: PID=3700 Attempting to route to appropriate command handler. - CPackageManagerCLIHandler::ExecuteCmdLine
2011-07-20 17:54:28, Info                  DISM   DISM Package Manager: PID=3700 Routing the command... - CPackageManagerCLIHandler::ExecuteCmdLine
2011-07-20 17:54:28, Info                  DISM   DISM Package Manager: PID=3700 Encountered the option "packagepath" with value "windows6.1-KB976932-X86-Wave0.cab" - CPackageManagerCLIHandler::Private_GetPackagesFromCommandLine
2011-07-20 17:54:30, Info                  DISM   DISM Package Manager: PID=3700 Package Package_for_KB976932~31bf3856ad364e35~x86~~6.1.0.17514 with CBS state 0(CbsInstallStateAbsent) being mapped to dism state 1(DISM_INSTALL_STATE_NOTPRESENT) - CDISMPackage::LogInstallStateMapping
2011-07-20 17:54:30, Info                  DISM   DISM Package Manager: PID=3700 Initiating Changes on Package with values: 4, 7 - CDISMPackage::Internal_ChangePackageState
2011-07-20 17:58:02, Info                  DISM   DISM Package Manager: PID=3700  Error in operation: (null) (CBS HRESULT=0x80073701) - CCbsConUIHandler::Error
2011-07-20 17:58:02, Error                 DISM   DISM Package Manager: PID=3700 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x80073701)
2011-07-20 17:58:02, Error                 DISM   DISM Package Manager: PID=3700 Failed processing package changes - CDISMPackageManager::ProcessChanges(hr:0x80073701)
2011-07-20 17:58:02, Info                  DISM   DISM Package Manager: PID=3700 Loaded servicing stack for online use only. - CDISMPackageManager::RefreshInstanceAndLock
2011-07-20 17:58:02, Error                 DISM   DISM Package Manager: PID=3700 Failed while processing command add-package. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x80073701)
2011-07-20 17:58:02, Info                  DISM   DISM Package Manager: PID=3700 Further logs for online package and feature related operations can be found at %WINDIR%\logs\CBS\cbs.log - CPackageManagerCLIHandler::ExecuteCmdLine
2011-07-20 17:58:02, Error                 DISM   DISM.EXE: DISM Package Manager processed the command line but failed. HRESULT=80073701
2011-07-20 17:58:02, Info                  DISM   DISM Image Session: PID=3700 Disconnecting the provider store - CDISMImageSession::Final_OnDisconnect
2011-07-20 17:58:02, Info                  DISM   DISM Provider Store: PID=3700 Finalizing the servicing provider(DISM Package Manager) - CDISMProviderStore::Internal_DisconnectProvider
2011-07-20 17:58:02, Info                  DISM   DISM Package Manager: PID=3700 Finalizing CBS core. - CDISMPackageManager::Finalize

I am not sure why I am getting this error.

Should I apply all of the previous updates issued by Microsoft before applying the Service Pack?

解决方案


这篇关于升级到WES7 SP1失败,错误0x80073701的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-29 00:08