Visual Studio 2015 RC社区将无法安装,表示已安装

时间:2015-06-26 19:23:38

标签: installation visual-studio-2015 windows-8.1

正如标题所暗示的,我无法安装Visual Studio 2015 RC社区,并且我一直收到以下错误。为了记录,我使用的是Windows 8.1 Professional。

  1. Visual Studio Ultimate 2015目前已安装在此计算机上。请卸载Visual Studio 2015并重试。

  2. 此计算机上当前安装了Visual Studio Professional 2015。请卸载Visual Studio 2015并重试。

  3. 我会提供截图,但似乎我必须有一定的声誉才能这样做。遗憾!

    相当简单的消息;只需卸载Visual Studio 2015.唯一的问题是我几个月前卸载它。我已经确保在我的计算机上手动删除有关Visual Studio的任何内容和所有内容,包括执行强制卸载Visual Studio并手动从Program Files目录中删除Visual Studio文件。

    有没有人有关于下一步该做什么的进一步提示?我此刻不知所措。并随意提出您认为可能有助于解决此问题的任何问题。

    提前致谢!

9 个答案:

答案 0 :(得分:37)

我有一个类似的问题,最后在

下找到了原因条目

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \微软\ DevDiv \ VS \维修\ 14.0。 修改/删除此条目(或密钥本身)解决了(对我而言)问题。

作者:K.Hoffmann

答案 1 :(得分:3)

好的,其他一切都失败了,然后以艰难的方式去做。首先,备份您的系统,以防万一,进行两次备份。 警告: 如果您不小心,运行注册表编辑器可能是将您的系统从水中吹走的好方法。此外还有许多Google页面大纲这个主题的变化。虽然Visual Studio似乎在注册表中到处都有卷须。首先,更简单的方法:

  1. 点击开始,然后点击运行
  2. 打开框中,键入 regedt32 ,然后点击确定
  3. 文件 - >下的
  4. 导出,保存注册表文件,其中导出范围已选中全部

  5. 在注册表编辑器中,找到以下注册表项: HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \卸载

  6. 注册表编辑器左侧窗格中卸载下列出的每个键代表一个程序,该程序显示在“添加或删除程序”的当前安装的程序列表中工具。要确定每个键所代表的程序,请单击该键,然后在右侧的详细信息窗格中查看以下值:

    DisplayName:DisplayName键的值数据是“添加或删除程序”中列出的名称 - 和 -
    UninstallString:UninstallString键的值数据是用于卸载程序的程序。 (如果您愿意,可以手动尝试卸载字符串,但由于您说已删除所有内容,因此可能无效。)

  7. 在确定代表已删除但仍显示在“添加或删除程序”的“当前安装的程序”列表中的程序的注册表项后,右键单击“注册表编辑器”窗口左窗格中的项,然后单击“删除”。这假定它出现在程序和功能中,如果没有,则忽略其余步骤。

  8. 点击以响应“您确定要删除此密钥及其所有子密钥吗?”消息。

  9. 文件菜单上,单击“退出”以退出注册表编辑器。 单击“开始”,单击“控制面板”,然后单击“程序和功能”
  10. 确认不再列出已删除其注册表项的程序。 重新启动并再次尝试安装。

      

    如果它仍然不起作用,那么就这么做了

    返回regedt32,然后查找并删除所有

    的密钥
      

    Visual Studio 2015

      

    Visual Studio 14.0

    如果它说Visual Studio的版本号小于14.0,那么请不要管它。如果有疑问,那么不管它,你总是可以再做一次通行证。有时可能需要多次通过才能找到所有内容。查找和删除所有相关密钥需要一段时间,而且非常繁琐。完成后,用手指重新启动系统并再次尝试安装。

    这些步骤,从经验来看,对我有用,所以我没有告诉你任何我没有尝试过的事情(很难)。

答案 2 :(得分:3)

在我的案例中有帮助的是点击蓝色'显示日志'链接。

在日志中,有360行,但最重要的是:

[1184:1BEC][2015-10-15T16:31:26]i102: Detected related bundle: {5c2b89b0-08cc-492f-b086-21e4d6ae7be4}, type: Upgrade, scope: PerMachine, version: 14.0.23107.10, operation: None

所以我在日志行中说明了 5c2b89b0-08cc-492f-b086-21e4d6ae7be4 的关键字(请参阅@ SteveFerg&#39答案,了解如何做到这一点) 。然后我删除了所有相应的键(主要在 Dependent 分支中,但重要的是在 Uninstall 分支中)。

在我的情况下解决了这个问题,而没有为每个 Vistual Studio 条目搜索整个注册表数小时。

答案 3 :(得分:3)

发现此工具强制卸载与Visual Studio 2013和2015相关的所有内容。它为我做了诀窍。

VisualStudioUninstaller

答案 4 :(得分:1)

我按照MSDN Forum的步骤通过运行命令卸载VS2015 Ultimate和VS2015 Preview

D:\vs_ultimate.exe /uninstall /force

(用VS2015 DVD替换D或安装ISO驱动器号)

论坛对VS2013说,但同样的方法可以用于卸载任何版本。

答案 5 :(得分:1)

我遇到过类似的问题(尝试摆脱Visual Studio 2015 Ultimate CTP并安装Visual Studio 2015 Professional)。我在卸载CTP时遇到了麻烦,而专业版一直抱怨已经安装了Ultimate版本。不幸的是,所提出的解决方案都不适合我(强制卸载,TotalUninstall,MS安装和卸载diagcab,没有DevDiv注册表项......)。 但我终于找到了适合我案例的解决方案 - 使用msiinv utility

  

msiinv工具是一个工具,它将列出您操作系统上所有已安装的msi。通过这种方式,您可以检查它们,如果要删除它们,可以尝试使用msiexec / x删除该组件。

基本上所有需要完成的事情都在this blog post中描述:

  

1)将msiinv.zip的内容解压缩到系统上的文件夹c:\msiinv       2)单击“开始”菜单,选择“运行”,键入cmd,然后单击“确定”       3)输入此命令:c:\msiinv\msiinv.exe -p > c:\msiinv\msiinv_output.txt
      注意:此命令必须从cmd提示符运行,否则不会按预期创建日志文件。

      这些步骤将创建一个名为c:\msiinv\msiinv_output.txt的文本文件       以及Windows Installer认为安装的每个产品的列表       在系统上。然后,您可以在任何文本编辑器中打开文本文件       在产品列表中搜索设置告知的产品名称       你卸载。

      在输出中应该有一个看起来像这样的部分(改为VS2015 Ultimate)
    

Microsoft Visual Studio 2015 Ultimate CTP
      Product code: {EF2A2E8D-E03C-370E-810F-449BECDE2240}
      Product state: (5) Installed.
      Package code: {another GUID here}
      Version: 14.0(...)
  现在我们有了Windows Installer产品代码,我们可以通过运行msiexec /x <product code>来使用它来卸载产品(确保在此命令行中包含花括号)。如果产品实际安装在您的系统上,您将看到一个进度屏幕,卸载将完成。

我已经重复Microsoft Visual Studio 2015 Ultimate CTP - ENU的步骤,只是为了确定。 然后专业版安装程序启动并成功完成。

答案 6 :(得分:0)

我在这篇文章后面或多或少地解决了这个问题。我之前在我的分区上安装了VS 2015,我意外地格式化而没有卸载并且给了我同样的错误。

所以我不得不手动删除32位和64位注册表中的许多引用。

答案 7 :(得分:0)

我有同样的问题,然后将update1安装到visual studio 2015社区。

here

  

目前正在安装Visual Studio Professional 2015   机。请卸载Visual Studio Professional 2015并重试。

过去我安装的插件 Visual Studio 2015安装程序项目与VS 2015社区不兼容,并与VS 2015专业合作。

这个食谱是:

1)启动RegEdit

2)如果win32:     选择键“HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ DevDiv \ vs \ Servicing \ 14.0”     如果win64:     选择键“HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ DevDiv \ vs \ Servicing \ 14.0”

3)在该键/子键中,您必须创建两个新子键:     “专业的”     “vscore”

4)在刚刚创建的每个子项中,创建一个REGSZ值(= string),其名称为“Install”,值为“1”(是:“1”是一个字符串!)

现在要解决VS 2015社区中的问题,必须重命名或删除注册表中的文件夹“专业”

install error, link to the image and text:

Before community folder, picture

Before professional folder, picture

vscore

答案 8 :(得分:0)

当VS 2015社区版无法正常安装(没有错误)时,最可能的原因是系统上存在病毒或恶意软件。 我之前遇到过这个问题,但设法通过安装Symantec端点保护解决了这个问题。 清理恶意软件和病毒后,我成功安装了VS 2015社区。 希望有所帮助。