我知道有很多安装错误帖子,但我已经尝试了从编辑注册表到命令行参数的所有事情, I cannot get VS Community to install .
几年前,我尝试将VS社区安装到我的旧E:\驱动器上 . 该驱动器损坏和/或停止工作,所以我有一个新的驱动器(F :),我正在尝试安装它 . 如果有必要,我可以将它安装在我的C:\上 . 我正在跑 Windows 10 Pro 64x
.
我也尝试过,
-
禁用所有防火墙
-
重新下载安装程序
-
从本地和程序文件中删除VS文件夹
字面上我在这里和其他论坛上看到的一切 . 奇怪的是,安装程序也没有在Temp中创建日志文件,所以我不知道要显示的内容 .
最后,在应用程序中,Visual Studio Community 2015与uninstall一起列出,但是,当我去卸载时,它也会抛出一个错误(没有错误代码):
安装时出现致命错误 .
确切的安装错误:
无效的驱动器
没有错误代码,但有一个灰色的框包含驱动器路径E:\
老实说,我准备爆炸了,我一直试图在去年安装这个废话 . 我希望安装程序仍然是简单的Windows安装程序向导样式,但当然开发人员必须到处乱搞 . 讽刺的是,拥有这个软件的目的是制作应用程序......更不用说处理一个了 .
1 回答
根据您的描述,VS安装位置默认为旧的无效驱动器E: . 这是因为一旦安装了一组共享组件,我们就会将所有其他组件安装到同一目录结构中 . 如果安装了多个版本,则可以节省磁盘空间,因为共享文件占用磁盘上的相同位置 - 更不用说安装时间更快,因为Windows Installer不会再次复制相同的位 .
Heath Stewart has instructions on how to find the products that also installed these shared components and remove them;之后,您应该能够修改VS安装位置 .
下载并安装http://psmsi.codeplex.com . 这些是我为基于Windows Installer的安装的各种开发和故障排除操作创建的通用PowerShell cmdlet . 您无需升级即可安装它们,但如果您预先提升,则可以按机器安装它们(默认情况下,它们是每用户) .
打开提升的PowerShell命令提示符并运行以下命令以发现哪些产品已安装密钥共享组件: