无法卸载,修改或修复visual studio 2015

时间:2015-11-04 17:07:39

标签: visual-studio visual-studio-2015

我没有将Visual Studio 2015安装到C :(这是我的ssd驱动器,它非常小)。我选择将VS2015安装到G:并且G驱动器已经死亡并且大多数文件不存在,例如:

G:\ Program Files(x86)\ Microsoft Visual Studio 14.0 *

我想重新安装,但此时,当我运行卸载程序时,我无法修复,修改或卸载VS2015,它失败并显示错误:

“无法继续,因为某些必需组件失败。”

由于相同的错误,我无法再次安装VS.我查看了强制卸载,但文件不存在以强制卸载。

我真的不想重新安装windows10。还有其他想法吗?

4 个答案:

答案 0 :(得分:3)

在我的方案中,我刚刚执行了从一台PC到AWS实例的用户迁移,并且在迁移时无法使用VS 2015 Enterprise Edition。我试图从“程序和功能”运行修复,从安装到Windows上的驱动器运行setup.exe甚至尝试从磁盘运行它,我无法运行任何东西。我发现的是一个reg键,让我了解如何从内部安装程序修复VS.我发现的reg键是:

HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \微软\的Windows \ CurrentVersion \卸载{4983E758-4064-3D74-BB77-75C3F86C34B3}

为我提供了当前安装的visual studio版本的安装源。在这个注册表项中,我找到了“InstallSource”部分,并将其位置发送到Visual Studio和其他程序的安装程序和卸载程序:

C:\ ProgramData \ Package Cache {14D1CABE-2B5A-3AED-B3A7-42315D062965} v14.0.23107 \ packages \ enterprisecore

从这里,我浏览了每个文件夹,其中包含v14.0等的列表,并且能够找到vs_enterprisecore Windows安装程序的位置。从这里我右键单击安装程序并运行修复(您可以选择安装,卸载或修复)。 vs_enterprisecore functions

这使我能够修复视觉工作室,并且不可避免地重新更新我在visual studio上的许可信息。在此之前,我收到了一个登录对话框,无论我在使用企业发布的MSDN帐户登录时尝试了多少次,我的许可证都无效。如您所见,我的VS2015在Enterprise 2015安装程序中再次运行,并且能够再次检查更新的密钥!这花了很多工作,花了至少8-12个小时来完成这项工作,以避免完整的重新形象!我希望这可以帮助后来的人!

Visual Studio (Repaired)

答案 1 :(得分:2)

我最终只是重新安装了Windows,无赖。

答案 2 :(得分:1)

您可能必须自行删除任何剩余的痕迹。即使安装文件已经消失,注册表项仍然会延迟。您可以尝试CCleaner来清理注册表。通常,当没有任何内容并且您尝试从“程序和功能”中卸载时,Windows将询问您是否要将其从该列表中删除。

您也可以使用Revo,它有30天的试用期。 CCleaner曾经是免费的,你仍然可以获得我认为的免费版本或试用版。

编辑:

也有一些免费试图扫描残羹剩饭:

IoBit Uninstaller,也位于:Portable Apps

GeekUninstaller - 便携式

Wise Program UninstallerWise Registery Cleaner, - 便携版本:Downloads Page

答案 3 :(得分:0)

我遇到了同样的问题,但是经过1天的研究,我找到了解决方案。

如果看到“内置工具x86”的致命错误。那就是我坚持的地方。 首先,请记住您PC上安装的Visual Studio的先前版本。并在线搜索以下载特定版本的Visual Studio的构建工具。 其次,安装相同的文件并尝试在Admin特权Cmd提示符下使用force命令卸载VS2015。 vs_enterprise.exe / uninstall / force

在我的情况下,您可以从ProgramData / PackageCache下的程序包缓存中找到上述文件“ vs_enterprise.exe”,以及需要在线浏览的相应程序包版本号。如果找不到上述内容,只需从“控制面板”下的“程序和功能”中卸载vs2015。