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

Windows系统无法安装Microsoft Visual C++ Redistributable求助

解决Visual C++ 2022 x64运行时安装错误0x80070643的方案

1. 强制卸载残留的旧版本组件

  • 先通过「设置」>「应用和功能」或输入appwiz.cpl打开的程序和功能面板,搜索Microsoft Visual C++ 2022 x64 Minimum Runtime - 14.38,尝试直接卸载。如果找不到条目,用PowerShell强制处理:
    1. 以管理员身份启动PowerShell,执行命令获取VC++组件的GUID:
      Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -match "Visual C\+\+ 2022.*x64"} | Select-Object Name, IdentifyingNumber
      
    2. 找到对应14.38版本的IdentifyingNumber,执行卸载命令:
      msiexec /x {对应GUID} /quiet /norestart
      
    3. 若卸载失败,添加强制参数:
      msiexec /x {对应GUID} /quiet /norestart FORCE=YES
      

2. 清理安装缓存与重置Windows Installer服务

  • 导航到C:\ProgramData\Package Cache,手动删除包含VC++ 2022或14.38的缓存文件夹(确认是VC++相关再删除)。
  • 打开服务管理器(输入services.msc),找到「Windows Installer」服务,先停止再重启。

3. 离线安装包强制安装

  • 下载VC++ 2022 x64离线安装包,以管理员身份打开命令提示符,执行带参数的安装命令跳过版本检测:
    vc_redist.x64.exe /install /norestart /force
    
    (替换文件名为你下载的离线包实际名称)

4. 修复系统文件损坏

  • 以管理员权限打开命令提示符,依次执行:
    sfc /scannow
    DISM /Online /Cleanup-Image /CheckHealth
    DISM /Online /Cleanup-Image /ScanHealth
    DISM /Online /Cleanup-Image /RestoreHealth
    
  • 完成后重启系统,再尝试安装VC++组件。

5. 清理注册表残留(谨慎操作)

  • 打开注册表编辑器(输入regedit),导航到:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
    找到对应VC++ 2022 x64 14.38的子项(通过DisplayName确认),确保当前管理员账号拥有完全控制权限后删除该子项。
  • 同样检查HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall路径下的对应子项并删除。

完成所有步骤后重启电脑,重新安装VC++ 2022 x64运行时,之后再运行Visual Studio安装程序即可。

内容的提问来源于stack exchange,提问作者Windranger

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 17:04:49