最近,将我的 Windows 10 升级到 Windows 10 22h2(内部版本 19045)后,Visual Studio 2019 无法启动,因为 32 位版本的
powershell.exe
失败了:
"c:\windows\syswow64\windowspowershell\v1.0\powershell.exe"
然后,我运行Visual Studio Installer修复VS 2019(ver. 16.11.41),但修复也失败。
注意:我的工作必须使用 VS 2019。但是,我也尝试安装VS 2022社区版,同样失败了
powershell.exe
。 32位应用程序仍然可以运行Windows 10 64位22h2,为什么不使用32位版本的powershell.exe
?
具体错误日志:
Something went wrong with the install.
You can troubleshoot the package failures by:
1. Search for solutions using the search URL below for each package failure
2. Modify your selections for the affected workloads or components and then retry the installation
3. Remove the product from your machine and then install again
If the issue has already been reported on the Developer Community, you can find solutions or workarounds there. If the issue has not been reported, we encourage you to create a new issue so that other developers will be able to find solutions or workarounds. You can create a new issue from within the Visual Studio Installer in the upper-right hand corner using the "Provide feedback" button.
================================================================================
Package 'Microsoft.VisualCpp.Redist.14,version=14.40.33816,chip=x86' failed to install.
Search URL
https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.VisualCpp.Redist.14;PackageAction=Install;ReturnCode=-1073741819
Details
Command executed: "c:\windows\syswow64\\windowspowershell\v1.0\powershell.exe" -NoLogo -NoProfile -Noninteractive -ExecutionPolicy Unrestricted -InputFormat None -Command "& """C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14,version=14.40.33816,chip=x86\VCRedistInstall.ps1""" -PayloadDirectory """C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14,version=14.40.33816,chip=x86""" -Architecture x86 -Logfile """C:\Users\username\AppData\Local\Temp\dd_setup_20241013044643_002_Microsoft.VisualCpp.Redist.14.log"""; exit $LastExitCode"
Return code: -1073741819
Return code details: Unknown error (0xc0000005)
卸载VS 2019后,重新安装,问题还是一样。 VS 2022社区重装也失败。 我预计 VS 2019 pro 和 VS 2022 社区安装都应该可以在基于 Visual Studio 下载链接的 Windows 10 22h2 上运行。
查看您的日志,
‘Microsoft.VisualCpp.Redist.14,version=14.40.33810,chip=x86’安装失败,出现未知错误 (0xc0000005)
错误 0xc0000005(访问冲突)错误通常是由于您的计算机无法正确处理运行特定程序或安装所需的文件和设置引起的。对于这个问题,请检查以下建议:
1.请检查您是否启用了可能阻止安装程序的第 3 方防病毒软件或企业组策略。
2.Trt 从页面手动下载并安装最新支持的 Microsoft Visual C++: https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc- 170#latest-microsoft-visual-c-redistributable-version,之后请再次检查此安装。
3.如果软件包安装失败,请尝试检查弹出窗口中是否显示新的错误消息。如果新的错误消息提到同一可再发行组件包的旧版本,请尝试使用 故障排除工具 卸载该旧版本,然后重新安装可再发行组件包 (14.40)。
4.在CMD(以管理员身份运行)中运行以下两条命令来修复系统文件问题
DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow
更多信息,请参阅使用系统文件检查器工具修复丢失或损坏的系统文件