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

Visual Studio安装失败:无法安装Microsoft.VisualCpp.Redist.14

解决Visual Studio 17.10.5安装时Microsoft.VisualCpp.Redist.14失败问题

问题详情

安装Visual Studio 17.10.5时,提示无法安装Microsoft.VisualCpp.Redist.14,错误日志显示包Microsoft.VisualCpp.Redist.14,version=14.40.33810,chip=x86安装失败,返回码-2147023274,核心原因是无法打开安装日志文件,需验证路径是否存在且可写入。受影响的工作负载包括.NET桌面开发、.NET多平台应用UI开发等。

已尝试的无效操作:

  • 单独安装SDK
  • 手动安装Redistributable组件
  • 卸载重装Visual Studio
  • 通过CMD安装MAUI模板

针对性解决方案

1. 修复日志目录写入权限

错误核心是日志路径无写入权限,按以下步骤操作:

  • 打开VS安装日志默认路径:C:\ProgramData\Microsoft\VisualStudio\Packages\_Logs
  • 右键该文件夹 → 属性 → 安全 → 确认当前用户拥有完全控制权限
  • 若权限不足,点击编辑 → 添加当前用户账户 → 勾选完全控制权限后保存设置

2. 清理VS缓存并修复/重装

  • 打开控制面板 → 程序和功能 → 找到Visual Studio 2022 → 点击更改
  • 在VS安装器中选择修复,同时勾选清理缓存选项后启动修复
  • 若修复无效,卸载VS后手动删除以下残留目录再重装:
    • C:\Program Files\Microsoft Visual Studio\2022
    • C:\ProgramData\Microsoft\VisualStudio
    • %USERPROFILE%\AppData\Local\Microsoft\VisualStudio

3. 手动指定VC Redist安装日志路径

  • 下载对应版本的VC Redist x86安装包(版本14.40.33810)
  • 以管理员权限打开命令提示符,运行以下命令(替换为你的安装包路径和自定义日志路径):
    vc_redist.x86.exe /log "C:\Temp\VC_Redist_Install.log"
    
  • 安装完成后,重新启动VS安装器继续安装流程

4. 重置Windows Installer服务

  • 按Win+R输入services.msc打开服务管理器
  • 找到Windows Installer服务 → 右键属性 → 确认启动类型为手动,服务状态为正在运行
  • 若服务未运行,点击启动;若启动失败,执行以下命令重新注册服务:
    msiexec /unregister
    msiexec /regserver
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 17:24:50