【问题标题】:unable to uninstall Visual Studio 2012无法卸载 Visual Studio 2012
【发布时间】:2013-06-23 23:15:54
【问题描述】:

我正在尝试从我的机​​器上卸载 Visual Studio 2012,但没有给我任何卸载它的选项。当我在控制面板/程序和功能中单击 Visual Studio 2012 时,它会显示更改选项,当我单击此选项时,它会显示带有以下选项的弹出窗口。

Microsoft Visual Studio Professional 2012 安装需要 Microsoft .Net Framework。

单击接受并安装以接受 Microsoft Framework 许可条款。

当我单击此选项时,它不会执行任何操作,也不会卸载它。您能否建议我删除它并重新安装它的任何选项。这是相同的许可副本。

【问题讨论】:

标签: visual-studio-2012


【解决方案1】:

您可以尝试强制删除 VS2012 及其所有组件 http://support.microsoft.com/kb/2771441#Force

1. Download the setup application you used to originally install Visual Studio 2012. If you installed from media, please insert that media.

2. Open a command prompt.

3. Click Run on the Start menu (Start + R).
    a.  Type cmd and press OK (Enter).
    b.  Type in the full path to the setup application and pass the following command line switches: /uninstall /force
    Example: D:\vs_ultimate.exe /uninstall /force

4. Click the Uninstall button and follow the prompts.

【讨论】:

  • 即使我使用此选项强制删除 Visual Studio 2012,它也不起作用并给我与上述相同的提示。
  • 我明白了:Invalid Command Line. Unknown Switch : uninstall.
  • 这对我有用。我没有媒体,所以我从here 获得了iso,并以管理员身份在cmd 中运行。
【解决方案2】:

注意:此命令必须在 cmd 提示符下运行,否则不会按预期创建日志文件。 这些步骤将创建一个名为 c:\msiinv\msiinv_output.txt 的文本文件,其中包含 Windows Installer 认为已安装在系统上的每个产品的列表。然后您可以在任何文本编辑器中打开该文本文件,并在产品列表中搜索您要卸载的产品名称。

文本文件中的输出会显示如下:

Microsoft .NET Framework 2.0 Beta 2
产品编号:{7A1ADD0C-17F3-47B8-B033-A06E189C835D}
产品状态:(5) 已安装。
包装代码:{856D48D2-6F94-466D-9732-534DB5854FB3}
版本:2.0.50215

现在我们有了 Windows Installer 产品代码,我们可以使用它通过运行 msiexec /x {product code} 来卸载产品(确保在此命令行中包含大括号)。如果该产品实际安装在您的系统上,您将看到一个进度屏幕并且卸载将完成。

如果 Windows Installer 认为该产品已安装,但实际上并未安装,则运行 msiexec /x 将给您一个错误,指出此命令仅对已安装的产品有效。如果发生这种情况,您将需要执行额外的步骤来删除导致 Windows Installer 认为已安装此产品的数据。您可以下载 Windows Installer Cleanup Utility 并在您的计算机上安装并运行它来解决此问题。

参考:http://blogs.msdn.com/b/astebner/archive/2005/07/01/434814.aspx

【讨论】:

    【解决方案3】:

    如果您还有安装程序磁盘,您可以运行以下命令,它会删除所有内容,除了我运行它时保留的一些 SQL 2012 应用程序。

    vs_ultimate.exe /uninstall /force

    或者在我的情况下

    vs_premium.exe /uninstall /force

    这里是有关该主题的 Microsoft 文章的链接,该文章列出了所有已安装的应用程序,因此如果您需要手动删除一些应用程序,您可以从列表中删除。

    https://support.microsoft.com/en-us/kb/2771441#Force

    【讨论】:

    • Visual Studio 2012 不存在卸载选项
    【解决方案4】:

    Windows 更新服务正在使用该日志文件。执行以下操作:

    1. 在运行中键入 services.msc
    2. 检查 Windows 更新服务并停止服务。
    3. 转到 C:\windows\windows update.log 文件并检查属性。该文件应具有读\写权限。 (注意这是一个操作系统文件。您需要先使其在文件和文件夹选项中可见。)
    4. 现在尝试卸载包。

    【讨论】:

      【解决方案5】:

      只需使用 CCleaner 程序(Bing it)

      转到左下角的“工具”菜单 > 卸载 > 选择“Microsoft Visual Studio Professional 2012”然后点击“运行卸载程序”

      完成。

      【讨论】:

      • 使用 ccleaner 没有帮助!
      猜你喜欢
      • 2013-11-27
      • 1970-01-01
      • 1970-01-01
      • 2015-06-25
      • 2014-02-16
      • 2023-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多