正如标题所暗示的,我无法安装Visual Studio 2015 RC社区,并且我一直收到以下错误。为了记录,我使用的是Windows 8.1 Professional。
Visual Studio Ultimate 2015目前已安装在此计算机上。请卸载Visual Studio 2015并重试。
此计算机上当前安装了Visual Studio Professional 2015。请卸载Visual Studio 2015并重试。
我会提供截图,但似乎我必须有一定的声誉才能这样做。遗憾!
相当简单的消息;只需卸载Visual Studio 2015.唯一的问题是我几个月前卸载它。我已经确保在我的计算机上手动删除有关Visual Studio的任何内容和所有内容,包括执行强制卸载Visual Studio并手动从Program Files目录中删除Visual Studio文件。
有没有人有关于下一步该做什么的进一步提示?我此刻不知所措。并随意提出您认为可能有助于解决此问题的任何问题。
提前致谢!
答案 0 :(得分:37)
我有一个类似的问题,最后在
下找到了原因条目HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \微软\ DevDiv \ VS \维修\ 14.0。 修改/删除此条目(或密钥本身)解决了(对我而言)问题。
作者:K.Hoffmann
答案 1 :(得分:3)
好的,其他一切都失败了,然后以艰难的方式去做。首先,备份您的系统,以防万一,进行两次备份。 警告: 如果您不小心,运行注册表编辑器可能是将您的系统从水中吹走的好方法。此外还有许多Google页面大纲这个主题的变化。虽然Visual Studio似乎在注册表中到处都有卷须。首先,更简单的方法:
导出
在注册表编辑器中,找到以下注册表项: HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \卸载
注册表编辑器左侧窗格中卸载下列出的每个键代表一个程序,该程序显示在“添加或删除程序”的当前安装的程序列表中工具。要确定每个键所代表的程序,请单击该键,然后在右侧的详细信息窗格中查看以下值:
DisplayName:DisplayName键的值数据是“添加或删除程序”中列出的名称
- 和 -
UninstallString:UninstallString键的值数据是用于卸载程序的程序。 (如果您愿意,可以手动尝试卸载字符串,但由于您说已删除所有内容,因此可能无效。)
在确定代表已删除但仍显示在“添加或删除程序”的“当前安装的程序”列表中的程序的注册表项后,右键单击“注册表编辑器”窗口左窗格中的项,然后单击“删除”。这假定它出现在程序和功能中,如果没有,则忽略其余步骤。
点击是以响应“您确定要删除此密钥及其所有子密钥吗?”消息。
确认不再列出已删除其注册表项的程序。 重新启动并再次尝试安装。
如果它仍然不起作用,那么就这么做了
返回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相关的所有内容。它为我做了诀窍。
答案 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社区。 p>
目前正在安装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
答案 8 :(得分:0)
当VS 2015社区版无法正常安装(没有错误)时,最可能的原因是系统上存在病毒或恶意软件。 我之前遇到过这个问题,但设法通过安装Symantec端点保护解决了这个问题。 清理恶意软件和病毒后,我成功安装了VS 2015社区。 希望有所帮助。