你好@an h,
看起来VS的安装程序在运行的最开始就出问题退出了。可能性有很多:
- 系统环境的问题。
- 其他软件阻止。
- 存在未删除干净的VS缓存或者卸载残留。
关于系统环境,要检查和尝试的,一般是升级系统,确保没有Windows升级错误,打上所有补丁包。然后可以以管理员模式打开CMD,运行DISM.exe /Online /Cleanup-image /Restorehealth
命令行,等待它运行完成,接着运行sfc /scannow
命令行。这两个命令行有助于修复系统受损或者缺失的文件。
关于其他软件阻止,一般是检查使用的杀毒软件,组策略,安全管理软件和网络代理等。如果可能的话尝试暂时禁用它们再试试安装VS。
关于未删除干净VS缓存,一般出现在之前有装过VS,但是后来卸载了,重装VS的时候报错。可以试试手动删除一下文件夹以及注册表项(注意在删除注册表项之前备份一下,以防万一)。
需要手动删除的文件夹是:
C:\Program Files (x86)\Microsoft Visual Studio
C:\Program Files\Microsoft Visual Studio
%programdata%\Microsoft\visualstudio\packages
%localappdata%\Microsoft\VisualStudio\Packages
需要手动删除的注册表项是:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\VisualStudio\Setup
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\Setup
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\Setup
另外,请尝试以管理员方式运行下VS安装文件看看。
诚挚的问候,
Tianyu
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.