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\2022C:\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
相关产品推荐
相关产品推荐

