【问题标题】:Unable to uninstall, modifiy or repair visual studio 2015无法卸载、修改或修复 Visual Studio 2015
【发布时间】:2015-11-04 17:07:38
【问题描述】:

我没有将 Visual Studio 2015 安装到 C:(它是我的 ssd 驱动器,而且非常小)。我选择将VS2015安装到G:G盘已经死机,大部分文件不存在,如:

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

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

“由于某些必需的组件失败,无法继续。”

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

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

【问题讨论】:

  • 我能够在 C: 程序数据中找到 vs_enterprise.exe。我尝试了强制卸载,但失败并出现与以前相同的错误。这是错误的屏幕截图:snag.gy/oADLm.jpg

标签: visual-studio visual-studio-2015


【解决方案1】:

在我的场景中,我刚刚执行了从一台 PC 到 AWS 实例的用户迁移,并且在迁移时无法使用 VS 2015 企业版。我试图从“程序和功能”运行修复,从安装到 Windows 驱动器的 ISO 运行 setup.exe,甚至试图从磁盘运行它,但我无法运行任何东西。我发现的是一个 reg 密钥,它让我想到了如何从内部安装程序修复 VS。我找到的 reg 键是:

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{4983E758-4064-3D74-BB77-75C3F86C34B3}

它为我提供了当前安装的 Visual Studio 版本的安装源。在此注册表项中,我找到了“InstallSource”部分,并按照它的位置找到了 Visual Studio 的其他安装程序和卸载程序以及在此位置找到的其他程序:

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

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

这使我能够修复 Visual Studio,并不可避免地重新更新我在 Visual Studio 上的许可信息。在执行此操作之前,我会收到一个登录对话框,并且无论我尝试使用企业发行的 MSDN 帐户登录多少次,我的许可证都是无效的。正如您在下面看到的那样,我的 VS2015 在 Enterprise 2015 设置下再次运行,并且能够再次检查更新的密钥!这需要大量的工作,至少花费了 8-12 个小时来避免完全重新映像!我希望这对以后的人有所帮助!

Visual Studio (Repaired)

【讨论】:

  • Visual Studio 2015 在我们的构建服务器上被损坏,因为它试图更新它以希望让其他东西正常工作。根据您的方法,我刚刚在我的包缓存中搜索了“专业”文件,我修复了每个 MSI 并让它再次运行。干得好。
【解决方案2】:

我最终只是重新安装了 Windows,太糟糕了。

【讨论】:

    【解决方案3】:

    您可能必须自己清除任何残留的痕迹。即使安装文件消失了,注册表项仍然会挥之不去。你可以试试 CCleaner 清理注册表。通常,当您尝试从“程序和功能”中卸载任何内容时,Windows 会询问您是否要将其从该列表中删除。

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

    编辑:

    还有一些免费的尝试扫描剩菜:

    IoBit Uninstaller,也位于:Portable Apps

    GeekUninstaller - 便携

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

    【讨论】:

    • 我可以使用 Revo 卸载程序。它启动了 Visual Studio 卸载过程,但失败了。关闭 VS2015 错误屏幕后,revo 删除了所有注册表和数据剩余部分,但我仍然收到该错误,真烦。
    【解决方案4】:

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

    如果您看到 Built Tools x86 的致命错误。这就是我坚持的地方。 首先,请记住您之前安装在 PC 中的 Visual Studio 版本。并在网上搜索下载Visual Studio特定版本的构建工具。 其次,安装相同的并尝试在管理员权限的 Cmd 提示符下使用 force 命令卸载 VS2015。 vs_enterprise.exe /uninstall /force

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-24
      • 2023-03-15
      • 2011-02-26
      • 2020-06-30
      • 1970-01-01
      • 2018-04-10
      • 2015-06-25
      相关资源
      最近更新 更多