You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何卸载旧版本的Microsoft.VCLibs.140.00 Appx包?

如何卸载旧版本的Microsoft.VCLibs.140.00 Appx包?

遇到这种情况确实挺闹心的——系统自带的MicrosoftWindows.Client.CBS包同时绑定了新旧两个Microsoft.VCLibs.140.00版本,导致你没法单独卸载旧的。不过既然你已经在干净虚拟机里验证过MicrosoftWindows.Client.CBS只需要新版本就能正常运行,那我们可以通过以下两种方法来解决:

方法一:修改CBS包依赖后卸载(推荐)

这个方法的核心是调整MicrosoftWindows.Client.CBS的依赖列表,去掉对旧版本VCLibs的绑定,这样就能顺利卸载旧包了:

  1. 打开管理员权限的PowerShell(右键开始菜单,选择“Windows PowerShell (管理员)”)
  2. 先创建一个临时文件夹用来导出CBS包的配置:
    New-Item -Path "C:\Temp\CBS_Package" -ItemType Directory -Force
    
  3. 导出MicrosoftWindows.Client.CBS包的配置文件:
    Export-AppxPackage -Package MicrosoftWindows.Client.CBS_cw5n1h2txyewy -Path "C:\Temp\CBS_Package"
    
  4. 打开C:\Temp\CBS_Package文件夹,找到AppxManifest.xml文件,用记事本或专业编辑器打开它
  5. 在文件里找到<Dependencies>节点,删除其中指向旧版本Microsoft.VCLibs.140.00_14.0.30704.0的条目,只保留新版本14.0.32530.0的那一行
  6. 保存修改后的AppxManifest.xml,回到PowerShell重新注册修改后的CBS包:
    Add-AppxPackage -Register "C:\Temp\CBS_Package\AppxManifest.xml" -DisableDevelopmentMode
    
  7. 最后尝试卸载旧版本的VCLibs包:
    Remove-AppxPackage Microsoft.VCLibs.140.00_14.0.30704.0_x64__8wekyb3d8bbwe
    

方法二:强制卸载(谨慎使用)

如果修改依赖的方法行不通,可以尝试用强制参数卸载,不过这种方法可能存在一定风险,建议先创建系统还原点再操作:

  1. 管理员PowerShell中直接运行强制卸载命令:
    Remove-AppxPackage Microsoft.VCLibs.140.00_14.0.30704.0_x64__8wekyb3d8bbwe -AllUsers -Force
    
  2. 如果还是失败,先运行DISM工具清理系统组件:
    DISM /Online /Cleanup-Image /StartComponentCleanup
    
  3. 重启系统后,再次尝试运行上面的强制卸载命令。

注意事项

  • 操作前建议创建系统还原点,避免因修改系统包导致意外问题
  • 修改系统自带Appx包后,Windows可能会触发完整性检查,但因为你已经验证过新版本VCLibs能正常支持CBS,所以风险极低

备注:内容来源于stack exchange,提问作者RadarNyan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 11:37:57