none
安装vs2015的时候提示本产品已安装 RRS feed

  • 问题

  • 之前安装过vs2012,卸载后有尝试安装了2013和2015,都没有成功。后来想安装2015的时候就总是提示本产品已安装。卸载程序的SQL和help viewer都卸掉了,注册表也清理了,还是不行。请问除了重装系统还有没有其他什么解决办法呢?
    2016年12月4日 15:53

全部回复

  • 1  载入ISO文件,然后用命令行强制卸载,例子

    D:\vs_community.exe /uninstall /force

    参考这里

    2 使用第三方工具 VisualStudioUninstaller 卸载

    https://github.com/Microsoft/VisualStudioUninstaller


    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2016年12月5日 1:42
  • 非常感谢。但还是不能解决,不知道您所说的ISO文件是指vs的ISO文件吗?好像里面没有关于install的内容啊。请问还有别的第三方软件推荐吗?这个vsuninstaller清除不了。
    • 已编辑 inll 2016年12月6日 9:49
    2016年12月6日 9:48
  • 你可以下载msiinvhttps://onedrive.live.com/redir.aspx?cid=27e6a35d1a492af7&resid=27E6A35D1A492AF7!910&parId=27E6A35D1A492AF7!376&authkey=!ANs8Pr0aVhaT_qQ 来卸载一些不出现在控制面板的visual studio组件。

    1. msiinv.zip解压到c:\msiinv
    2. 打开命令行,输入 c:\msiinv\msiinv.exe -p > c:\msiinv\msiinv_output.txt
    3. 运行完步骤2后就会在c:\msiinv\msiinv_output.txt创建一个列表。例如:

       4.   然后你可以通过命令msiexec /x <product code>来卸载一些visual studio的相关组件。

    除此之外,你也可以下载安装http://psmsi.codeplex.com.

    然后打开PowerShell 命令提示符,运行以下命令来发现哪些产品已经安装了的共享的组件:

    get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo

    如果你觉得所有列出来的都是可以卸载的,可以运行以下命令:

    get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo | uninstall-msiproduct -properties IGNOREDEPENDENCIES=ALL

    下面列出了一些visual studio 版本的GUID,可以用来替换{777CBCAC-12AB-4A57-A753-4A7D23B484D3}


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2016年12月7日 8:42