摘要:
根据尝试,在VS19,22等版本,win7、10等系统都有可能出现安装包VisualStudioSetup.exe打不开、闪退、无法进入VS安装界面,在此分享多种解决方法。
一:前提:
首先查看系统是否满足Visualstudio2022的系统要求,若系统版本要求不足先更新系统补丁和驱动。其次查看安装目录是否含中文,接着查看杀毒软件等是否关闭。尝试获取管理员权限、兼容模式运行。
二:查看错误日志:
若初步检查后仍然出现VS安装包打不开现象,查看日志(显示隐藏文件夹),日志目录为:C:\Users\你的电脑用户名\AppData\Local\Temp,选择最新文件,安装包名字为VisualStudioSetup.exe时,日志文件名可能为dd_VisualStudioSetup_decompression_log11.txt ,若出现
The entire Box execution exiting with result code: 0x0
Launched extracted application exiting with result code: 0x1389 ,
则可能是系统错误、设置错误、非正常卸载VS软件等原因引起的程序退出。
选择其中方法尝试解决。推荐方法1和4
推荐解决方法1【扫描 Windows 并还原系统文件】
运行收件箱部署映像服务和管理 (DISM) 工具。
步骤1:搜索命令提示符(或CMD)并用管理员模式打开。
步骤2:输入并运行 DISM.exe /Online /Cleanup-image /Restorehealth :
等完成后,运行系统文件检查器工具 (SFC.exe)。
步骤3:输入并运行 DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
解决方法2:修改注册表。此方法是摘录他人经验。
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VSCommon##.0\SQM\Optin = 0
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSCommon##.0\SQM\Optin = 0
这些地方的注册表数值修改成1 。
解决方法3:制作系统修复U盘以及利用U盘修复系统(需U盘)
步骤1:进入微软官网下载系统
https://www.microsoft.com/zh-cn/software-download/windows10
MediaCreationTool工具和系统都下载好。
步骤2:按照步骤以U盘为介质制作系统。
步骤3:制作好后开始修复,如图选择修复系统
步骤4:选择点击疑难解答,如图所示 作者:小录aa
步骤5:选择点击启动修复,并等待结果
推荐解决方法4:利用官方修复工具下载ISO覆盖修复系统
步骤1:利用方法3中的系统和工具。在方法3中的步骤2U盘制作步骤中改为保存为iSO文件。
步骤2:双击装载保存好的ISO文件,并点击setup.exe
步骤3:根据安装包步骤安装系统,可以选择保留个人数据、应用。该步骤需等待一定时间。该方法可以较彻底的修复系统,并且可以保留原有的数据、软件。
以上方法可选择其中方法尝试,并且皆可保留文件。若皆失败,可考虑彻底格式化重装系统,但会丢失原有数据文件。我用的方法4成功修复系统并打开VS安装包。
注1:方法1修复系统的微软官方介绍:https://support.microsoft.com/zh-cn/topic/%E4%BD%BF%E7%94%A8%E7%B3%BB%E7%BB%9F%E6%96%87%E4%BB%B6%E6%A3%80%E6%9F%A5%E5%99%A8%E5%B7%A5%E5%85%B7%E4%BF%AE%E5%A4%8D%E4%B8%A2%E5%A4%B1%E6%88%96%E6%8D%9F%E5%9D%8F%E7%9A%84%E7%B3%BB%E7%BB%9F%E6%96%87%E4%BB%B6-79aa86cb-ca52-166a-92a3-966e85d4094e文章来源:https://uudwc.com/A/a2Wz9
注2:方法2注册表修改的论坛讨论地址:https://superuser.com/questions/1479378/trouble-download-visual-studio-2017-community文章来源地址https://uudwc.com/A/a2Wz9