首页 文章

Visual Studio安装错误|驱动器无效

提问于
浏览
0

我知道有很多安装错误帖子,但我已经尝试了从编辑注册表到命令行参数的所有事情, 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 回答

  • 0

    根据您的描述,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命令提示符并运行以下命令以发现哪些产品已安装密钥共享组件:

    get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' |
    get-msiproductinfo
    
    • 如果您可以卸载所有列出的产品(特别是考虑到您可能接下来要安装RTM),请运行以下命令:
    get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | 
    get-msiproductinfo | uninstall-msiproduct -properties IGNOREDEPENDENCIES=ALL
    

相关问题