无法卸载Visual Studio 2012

时间:2013-06-26 17:15:10

标签: visual-studio-2012

我正在尝试从我的计算机上卸载Visual Studio 2012但是没有给我任何卸载相同的选项。当我在控制面板/程序和功能中单击Visual Studio 2012时,它会显示CHANGE选项,当我单击此选项时,它会显示弹出窗口,其中包含以下选项。

Microsoft Visual Studio Professional 2012安装程序所需的Microsoft .Net Framework。

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

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

5 个答案:

答案 0 :(得分:8)

您可以尝试强行删除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.

答案 1 :(得分:5)

注意:必须从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 {产品代码}来使用它来卸载产品(确保在此命令行中包含花括号)。如果产品实际安装在您的系统上,您将看到一个进度屏幕,卸载将完成。

如果Windows Installer认为该产品已安装但实际上并非如此,则运行msiexec / x会显示错误,指出此命令仅对已安装的产品有效。如果发生这种情况,您将需要执行额外的步骤来删除导致Windows Installer认为已安装此产品的数据。您可以下载Windows Installer清理实用程序并在计算机上安装并运行它以修复此问题。

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

答案 2 :(得分:1)

只需使用CCleaner程序(Bing it)

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

完成。

答案 3 :(得分:1)

如果您仍然拥有安装程序磁盘,则可以运行以下命令,除了运行时保留的一些SQL 2012应用程序之外,它将删除所有内容。

vs_ultimate.exe / uninstall / force

或在我的情况下

vs_premium.exe / uninstall / force

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

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

答案 4 :(得分:0)

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

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