首页 > 编程语言 >Win10 添加或删除功能时报错:0x80073701,找不到引用的汇编 (ERROR_SXS_ASSEMBLY_MISSING)

Win10 添加或删除功能时报错:0x80073701,找不到引用的汇编 (ERROR_SXS_ASSEMBLY_MISSING)

时间:2023-11-24 18:45:28浏览次数:25  
标签:ASSEMBLY MISSING 补丁 CBS SXS ERROR

问题描述:

当通过控制面板或DISM命令或PowerShell命令Enable-WindowsOptionalFeature修改Windows功能时,可能会遇到此报错,导致功能修改失败。

关于这个问题的来源,英文版的错误信息很明确:ERROR_SXS_ASSEMBLY_MISSING,有SXS组件找不到,中文机翻痕迹明显,压根看不懂是啥意思。

如果你是添加系统组件的时候遇到这个问题,可以尝试卸载一个已有的系统组件排查是否是网络问题,如果移除已有的组件也会报错,那么就是本地系统组件有损坏了,需要修复。

常规的解决方案:

SFC /Scannow
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /RestoreHealth

如果运行以上命令能查找到错误,并且能够成功修复,恭喜你,问题大概就已经解决了;如果检查不出问题,请继续往下看。

这个时候你需要检查CBS log文件,这个文件的完整路径是"C:\Windows\Logs\CBS\CBS.log",在这个文件内,可以看到修改系统功能操作失败的日志。
用文本编辑器打开这个文件后,直接搜索关键字 ERROR_SXS_ASSEMBLY_MISSING,你应该能够搜索到类似下面的错误信息:

CBS Failed to pin deployment while resolving Update: Package__for_KB***~ from file: (null) [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]

KB*******这个补丁的编号就是我们需要的信息,有了错误补丁编号,打开注册表编辑器,定位到如下位置:
HKLM\Software\Microsoft\Windows\CurrentVersion\ComponentBasedServicing\Packages
搜索补丁编号,并且把所有匹配的Key全部删除。

操作到这里,问题就已经修复了,我们的操作简单粗暴,就是把丢失的补丁信息直接删除,既然这个补丁不存在我们把它的记录删除,直接不管它就行了。
这样一同操作下来你就可以正常添加/删除系统功能了。

标签:ASSEMBLY,MISSING,补丁,CBS,SXS,ERROR
From: https://www.cnblogs.com/dolphinsimon/p/17854504.html

相关文章

  • Android 混淆打包后gson报错Missing type parameter
    原文:Android混淆打包后gson报错Missingtypeparameter-Stars-One的杂货小窝记录一个简单的bug在代码中使用了gson将json转为list:valjson=""valplanList=gson.fromJson<List<PrayerPlan>>(json,object:TypeToken<List<PrayerPlan>>(){}.type)然后线上的时候......
  • 华为云WebAssembly代码静态符号执行技术实现新突破
    本文分享自华为云社区《华为云WebAssembly代码静态符号执行技术实现新突破,相关论文被软件工程顶会ISSTA2023接收并荣获杰出论文奖》,作者:华为云软件分析Lab。WebAssembly(Wasm)最初由W3C的Mozilla、谷歌、微软、苹果等著名公司合作研发,最初是作为浏览器内应用程序的高性能执行引擎......
  • 《PC Assembly Language》笔记——第一章-介绍
    《PCAssemblyLanguage》PaulA.Carter第1章-介绍Introduction1.2ComputerOrganization1.2.1内存(Memory)单位大小word2bytesdoubleword4bytesquadword8bytesparagraph16bytes1.2.380x86CPU家族实模式程序可以访问任何内存地址(甚至是......
  • wasmedge 轻量&可扩展&可移植的webassembly 运行时
    wasmedge是一个cncf的沙箱项目,提供了一个强大的webassembly运行时包含的特性高性能 利用了llvm进行AOT编译优化云原生的扩展 提供了非阻塞的网络以及webservice能力的rust,c,jssdk,包含了mysql数据库驱动,keyvalue存储,同时包含了ai的推理支持提供了比较完备的js支......
  • study of 'Missing data imputation framework for bridge structural health monitor
    theStochasticGradientDescent(SGD):为了提高鲁棒性,SGAIN框架的优化器采用了随机梯度下降(SGD)一,SGAIN框架有两个重要目的:鉴别器D的目的是最大化正确预测M矩阵的概率;生成器的目的是最小化D预测M矩阵的概率。此外,利用反向传播算法对发生器和鉴别器进行了优化。具体而言,损失介于......
  • 加载网络映射盘中的assembly失败的处理办法
     2023年11月14日10:36:28有群友提出这样的问题:我在客户的机器安装插件后,报这个错,大概会是什么原因的?按照提示信息,打开微软的网页:http://go.microsoft.com/fwlink/?LinkId=155569同时也搜索到了这篇文章:https://www.cnblogs.com/1175429393wljblog/p/5065559.html上面这......
  • The following perl modules required by RepeatModeler are missing from your syste
     001、问题  RepeatModeler编译安装报错如下: 002、尝试逐个安装确实的perl模块;也是各种问题;最后不想折腾,就大力出奇迹,全安装,可一次解决所有报错;(base)[[email protected]]#yum-yinstallperl* 003、编译,测试效果:(base)[root@pc1RepeatMo......
  • How to grant permissions to a custom assembly that is referenced in a report in
    Ref:http://support.microsoft.com/kb/842419/en-us HowtograntpermissionstoacustomassemblythatisreferencedinareportinReportingServicesViewproductsthatthisarticleappliesto.ArticleID:842419LastReview:April3,2007Revision:2.1OnThisPa......
  • wasm-vips libvips webassembly 实现
    wasm-vips是利用了emscripten将libvips编译为webassembly可以实现在node以及浏览器中使用libvips强大的图片处理处理以下是一个简单的试用参考试用app.js constVips=require('wasm-vips'); asyncfunctioninit(){constvips=awaitVips......
  • 前端开发笔记[5]-rust的webassembly
    摘要基于rust开发webassembly入门,通过rust实现在网页中弹出警告框.rust的webassembly开发方式https://zhuanlan.zhihu.com/p/104299612入门Rust开发WebAssemblyRust编译为WebAssembly在前端项目中使用https://zhuanlan.zhihu.com/p/662991464相对来说,使用Rust开发......