2015-06-26 136 views
13

正如标题所暗示的,我无法安装Visual Studio 2015 RC社区,并且我不断收到以下错误。为了记录,我在Windows 8.1 Professional上。Visual Studio 2015 RC社区将不会安装,说它已经安装

  1. Visual Studio Ultimate 2015当前安装在本机上。请卸载Visual Studio 2015并重试。

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

我会提供截图,但它似乎我必须有一定的声誉才能这样做。抱歉!

非常简单的信息;只需卸载Visual Studio 2015.唯一的问题是我几个月前卸载了它。我已经确保在我的电脑上手动删除任何关于Visual Studio的任何信息,包括强制卸载Visual Studio并从Program Files目录手动删除Visual Studio文件。

有没有人有关于接下来做什么的任何进一步的提示?我现在处于亏损状态。随时提出您认为可能有助于解决此问题的任何问题。

在此先感谢!

+0

当您尝试安装时,您是否可以选择修复或修改安装? – SteveFerg

+0

尝试使用'/ uninstall/force'选项启动安装程序,看看它是否可行。你需要安装你所安装版本的安装程序,发现它可能很困难,但并非不可能。 – jessehouwing

+0

@SteveFerg,不幸的是,我没有给出任何修复或修改安装的选项。它直接传递给那个消息。 –

回答

3

好吧,一切都失败了,那么就这么做吧。首先,备份您的系统,以防万一,进行两次备份。 警告:如果你不小心,运行注册表编辑器可以是一个很好的方法,让你的系统离开水面。此外,还有很多Google页面为此主题提供了各种变体。尽管Visual Studio似乎在注册表中的任何地方都有它的卷须。首先,简单的方法:

  1. 点击开始,然后单击运行
  2. 打开框中,键入REGEDT32,然后单击OK
  3. 文件 - >出口,保存注册表文件,其中导出范围所有检查。

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

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

    DisplayName:DisplayName键的值数据是在“添加或删除”中列出的名称程式。
    - 和 -
    UninstallString:UninstallString项的值数据是用于卸载程序的程序。 (如果你愿意,你可以手动尝试卸载字符串,但它可能不起作用,因为你说你已经删除了所有东西。)

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

  7. 点击回应“您确定要删除此密钥及其所有子密钥吗?”信息。

  8. 文件菜单上,单击“退出”以退出注册表编辑器。 点击开始,点击控制面板,然后点击程序和功能

验证您删除的注册表项的程序是否不再列出。 重新启动并再次尝试安装。

如果还是不行的话做的真的很难方式

重新回到regedt32然后做一个查找和删除有

的Visual Studio 2015年的所有密钥

的Visual Studio 14.0

如果说Visual Studio中一个版本号低于14.0,则不要管它。如果有疑问,然后放开它,你总是可以再次通过。有时可能需要一遍以上才能找到所有内容。查找和删除所有关联的密钥需要一段时间,而且非常繁琐。完成后,交叉手指并重新启动系统,然后再次尝试安装。

这些步骤,从经验来说,都适合我,所以我没有告诉你任何我没有尝试过自己的东西(困难的方法)。

+0

嗯,我只是尝试了这两个步骤,但不幸的是似乎没有人能解决这个问题。还有其他建议吗? –

+0

嗯,我确定这会工作,因为它为我做了...哇,这令人沮丧...接下来的事情是更激烈一点。如果您重新安装Windows,您应该可以进行修复,这应该保留所有程序和设置。问题是它不能保证,考虑到regedt修复无效。 – SteveFerg

+0

是的,我正在考虑只备份我的数据并重新安装Windows。不是一个完美的解决方案,但它可以工作。我想这只是一个问题,对我来说有多重要,对吧? –

0

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

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

1

我跟着从MSDN Forum步骤通过运行命令

D:\vs_ultimate.exe /uninstall /force 

(与VS2015 DVD替换d或装载的ISO驱动器号)

论坛卸载VS2015 Ultimate和VS2015预览说VS2013,但同样的方法将工作卸载任何版本。

0

我对卸载2015 RC几个小时感到头痛。我发现了很多关于卸载RC的讨论,但都没有成功。

我使用了vs _ *。exe/uninstall/force的变体,但没有任何工作。

我不记得了,但我想我必须执行RC的“在线”安装,并找到与安装日期相同的文件。在所有的论坛,最终帮我找到了解决这个卸载RC问题vns_full.exe /卸载/力

感谢所有的人:

以下为我工作。

37

我有一个类似的问题,在

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \微软\ DevDiv \终于找到了事业作为条目VS \维修\ 14.0。 修改/删除这些条目(或密钥本身)解决了(对我来说)这个问题。

通过K.Hoffmann

+0

我不想触摸注册表,但作为最后的手段,我将其备份,并删除了此密钥。安装程序后为我工作。 – area28

+0

谢谢,为我工作 – kareemborai

+0

你刚刚救了我在此上浪费了3天。谢谢:) – Insomniac

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注册表(见@ SteveFerg的答案如何最好地做到这一点) -08cc-492f-b086-21e4d6ae7be4这是在日志行中陈述的。然后我删除了所有对应的密钥(主要在依赖分支,但重要的是在分支上卸载分支)。

这样就解决了我的问题,没有为整个注册表搜索几个小时,每个Vistual Studio条目。

0

我有同样的问题,然后安装update1到Visual Studio 2015社区。

install error, link to the image and text:

的Visual Studio专业2015年目前已安装此 机器上。请卸载Visual Studio Professional 2015并重试。

在过去,我安装的插件的Visual Studio 2015年安装项目未用VS 2015年社区工作,并与2015年VS职业工作。

这个配方是:

1)启动注册表编辑器

2)如win32: “与\维修HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ DevDiv \ \ 14.0” 选择键 如果Win64的: 选择键“HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \微软\ DevDiv \ VS \维修\ 14.0”

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

4)在每一个你刚才创建一个名为“安装”和值“1”(是创建一个REGSZ值(=字符串)的子项:“1”是一个字符串)

现在解决VS 2015年社会必须重命名或删除注册表中的文件夹 “专业”

Before community folder, picture

Before professional folder, picture

vscore

012的问题

After professional folder, picture

0

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

-1

更新防病毒软件(McAfee)后,我成功安装了它。

3

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

VisualStudioUninstaller

1

我已经遇到了类似的问题(试图摆脱的Visual Studio 2015年最终CTP和安装Visual Studio 2015年专业,而不是)。我有麻烦卸载CTP和专业版不断抱怨终极版本已经安装。不幸的是,没有提出的解决方案为我工作(强制卸载,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
注:此命令必须从命令提示符或者运行不会按预期创建日志文件。

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

在输出中应该有一部分看起来像这样(改为VS2015旗舰版)

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的步骤,只是为了确定。 专业版安装程序然后启动并成功完成。

相关问题