我刚刚从 Windows 7 升级到 Windows 10,并尝试在我的 PC 上安装 Visual Studio 2017 专业版,但出现以下错误:
无法安装 Microsoft.VisualC.Redist.12
我努力了:
- 授予 x86 和 x64 可执行文件的完整权限并重新运行安装,但没有成功
- 具有完全权限和管理员帐户在安装程序之外运行文件,但我收到“Windows 无法访问指定的设备、路径或文件”
- 删除 C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualC.Redist.12* 中的文件夹并多次修复均未成功。
- 完全卸载并重新安装,但没有成功
- 我彻底删除了杀毒软件,并尝试了上述所有步骤,但均未成功
- 我用 vs2019 的安装程序重复了同样的步骤,但还是出现了同样的错误
如果您需要更多详细信息,请告诉我。
确切错误:
Package ‘Microsoft.VisualC.Redist.12,version=12.0.30501,chip=x86’ failed to install.
Search URL
https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.VisualC.Redist.12;PackageAction=Install;ReturnCode=-2147467259
Details
Return code: -2147467259
Return code details: Access is denied
任何帮助将不胜感激!
答案1
经过上述多次实验,这就是我的情况所起到的作用。
Visual Studio 安装失败并出现警告后应执行的步骤:
- 下载最新的 Visual C++ 2013 Redistributables x86 和 x64
- 无需重启 Windows 即可安装
复制/替换以下路径下的每个可执行文件: C:\ProgramData\Microsoft\VisualStudio2019\Packages\Microsoft.VisualC.Redist.12,版本=12.0.30501,芯片=x86 C:\ProgramData\Microsoft\VisualStudio2019\Packages\Microsoft.VisualC.Redist.12,版本=12.0.30501.1,芯片=x64
打开 Visual Studio 安装程序
- 选择“修改”,而不选择任何其他功能
一旦选择修改,安装就会开始,粘贴的文件将被 _package.json 文件替换,并且安装将继续执行其余功能而不会出现任何问题。