问题描述
我尝试将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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!