我下载了Visual Studio Ultimate CTP 6的完整ISO文件。安装程序进展到大约90%的位置,根据进度条显示,就停在那里了。虽然有来自Superfetch、反恶意软件保护和其他后台进程的频繁活动,但进度条仍然一动不动。最终,经过20分钟后台任务活动逐渐减弱,但进度条仍然没有动。
小技巧:打开一个记事本窗口,并将其左边缘定位到进度条的当前位置。如果进度条在大约一个小时内没有超过记事本窗口的左边缘,那么它可能卡住了。
我下载了Visual Studio Ultimate CTP 6的完整ISO文件。安装程序进展到大约90%的位置,根据进度条显示,就停在那里了。虽然有来自Superfetch、反恶意软件保护和其他后台进程的频繁活动,但进度条仍然一动不动。最终,经过20分钟后台任务活动逐渐减弱,但进度条仍然没有动。
小技巧:打开一个记事本窗口,并将其左边缘定位到进度条的当前位置。如果进度条在大约一个小时内没有超过记事本窗口的左边缘,那么它可能卡住了。
net stop muauserv
来停止Windows更新,并且它对我起作用了...我在不同的情境下遇到了相同的问题。尝试修复、卸载和重新安装均无法解决,于是我决定使用TotalUninstaller彻底清除所有残留的Visual Studio,并按照以下链接中的步骤进行操作:
https://github.com/Microsoft/VisualStudioUninstaller/releases
一旦所有东西被移除,我就能够成功地安装软件。对我来说,使用任务管理器强制停止安装服务有所帮助。如果 Visual Studio 已经安装在“功能和程序”中,请卸载它,重新启动计算机,然后再尝试安装。
开始安装时,请确保拥有可靠的互联网连接。
如果您正在使用Windows 10,那么可能是"Windows Defender"阻止了安装。我的电脑在安装"Java SE development"时卡住了。
在安装过程中禁用Windows Defender:
点击开始按钮的图标,打开Windows Defender。在搜索框中输入Defender,然后在结果列表中点击Windows Defender。
点击设置,关闭实时保护。
这个旧的帖子有很多答案,但对我来说,这些命令解决了问题。
regsvr32.exe /u "C:\Program Files (x86)\Common Files\microsoft shared\MSI Tools\mergemod.dll"
regsvr32.exe "C:\Program Files (x86)\Common Files\microsoft shared\MSI Tools\mergemod.dll"
我曾经遇到过与Visual Studio 2015 Update 3类似的问题。
在我的情况下,核心问题是Windows安装程序缓存(C:\ Windows \ Installer)损坏了。
以下是msi安装程序日志中的行:
MSI(s)(4C:64)[10:40:10:059]:警告:本地缓存的软件包'C:\ WINDOWS \ Installer \ 3442502.msi'丢失。
如果安装缓存以相同方式损坏,则应检查安装日志。
如果是这样,您应该祈祷sfc实用程序恢复系统完整性,否则您将不得不从头重新安装Windows,因为损坏的Windows安装程序缓存是一个完全的灾难,并且是立即执行清除Windows安装的原因。