前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >腾讯云Server2016安装功能角色报错0x80073701的解决办法

腾讯云Server2016安装功能角色报错0x80073701的解决办法

原创
作者头像
Windows技术交流
修改2025-03-26 13:41:23
修改2025-03-26 13:41:23
4120
举报
文章被收录于专栏:Windows技术交流Windows技术交流

现象:2023年5月左右发现腾讯云Server2016安装功能角色报错0x80073701,大概在2023年Q4修复

日志特征:查看C:\Windows\Logs\CBS\CBS.log有这样的Error Msg

Failed to pin deployment while resolving Update: Package_4309_for_KB4565511~31bf3856ad364e35~amd64~~10.0.1.8.4565511-7556_neutral from file: (null) [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]

矛头指向KB4565511,这是一个1.55GB的大补丁

该补丁目前微软已经下架了,在https://catalog.update.microsoft.com/ 搜不到,关于此补丁的微软资料:

https://support.microsoft.com/zh-cn/topic/2020-%E5%B9%B4-7-%E6%9C%88-14-%E6%97%A5-kb4565511-os-%E5%86%85%E9%83%A8%E7%89%88%E6%9C%AC-14393-3808-4f1e2d5c-cb64-92bf-e7d6-54cde984723b

https://support.microsoft.com/en-us/topic/july-14-2020-kb4565511-os-build-14393-3808-4f1e2d5c-cb64-92bf-e7d6-54cde984723b

更建议方案一

方案一

此问题是微软系统补丁bug导致出现的问题,腾讯云2016公共镜像已经修复,建议备份数据重装系统

如果不愿意重装系统,可以这样解决:

参考的这个解决方案:

https://www.sysnative.com/forums/threads/server-2016-cant-remove-any-features-dism-corrupt-error-14.33629/

①先下载补丁:

http://download.windowsupdate.com/c/msdownload/update/software/secu/2020/07/windows10.0-kb4565511-x64_5d2481cbc9319147ad3c8f42e07a0ee182909be9.msu

如果链接失效,这里有一个压缩包里面有,下载后解压可得到1.55GB的KB4565511.msu安装包

https://www.dell.com/support/home/zh-cn/drivers/driversdetails?driverid=nmhv4

②然后cmd管理员权限执行如下命令补丁安装:

代码语言:bash
复制
md c:\temp
cd /d "c:\temp"
expand -f:* c:\temp\Windows10.0-KB4565511-x64.msu C:\temp
dism /online /remove-package /packagepath:C:\temp\Windows10.0-KB4565511-x64.cab
dism /online /add-package /packagepath:C:\temp\Windows10.0-KB4565511-x64.cab

注意: 安装补丁之前,尤其是这种很大的补丁(几百MB甚至上GB的),务必做数据备份或打快照。

方案二

powershell管理员权限执行如下2句powershell命令安装提权工具advancedrun

代码语言:powershell
复制
wget http://www.nirsoft.net/utils/advancedrun-x64.zip -Outfile c:\Users\Administrator\Downloads\advancedrun-x64.zip
& "C:\Program Files\7-Zip\7z.exe" x -aoa "c:\Users\Administrator\Downloads\advancedrun-x64.zip" -o"c:\Windows" "AdvancedRun.exe"

②然后cmd管理员权限执行这句cmd命令会打开一个提权到最高权限的powershell窗口

代码语言:bash
复制
AdvancedRun.exe /Clear /EXEFilename "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" /StartDirectory "C:\" /CommandLine "" /RunAs 8 /Run

③在这个至高权限窗口里执行这几句powershell命令(有风险,建议先做快照备份,以备不时之需回滚数据):

代码语言:powershell
复制
Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*KB4565511*" -Force -Recurse -ErrorAction SilentlyContinue
Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*KB4586830*" -Force -Recurse -ErrorAction SilentlyContinue
Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*KB4598243*" -Force -Recurse -ErrorAction SilentlyContinue

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档