如何卸载/删除Visual Studio SP1

Sar*_*ger 32 uninstall visual-studio-2010 visual-studio-2010-sp1

我有Windows 7 64位与Microsoft Visual Studio 2010和后续安装SP1.

如果我打开控制面板| 程序和功能,我看到Visual Studio 2010有3个条目,第三个是ADO.Net.

我试图首先卸载SP1,然后以某种方式失败.它询问了我放入的Visual Studio 2010安装盘.遗憾的是,完成后,SP1保留在程序和功能列表中.

我尝试卸载VS2010,卸载很好,但是留下了SP1的条目.我尝试卸载SP1,但得到一条消息,我必须安装VS2010,所以我咬了一下嘴唇,把我的烦恼搞得一团糟,重新安装了VS2010.我只收到一个安装SP1的选项,我做了.我想你可以考虑重新申请.

刷新程序和功能再次显示3个条目.我能够卸载SP1,至少有选项在那里,我能够完成卸载.我把VS2010磁盘放在CD托盘中.可悲的是,关闭控制面板程序和功能(随后的CPPF)并重新打开它,很好地显示了微软的错误投资SP1.选择卸载/更改条目会导致安装SP1的对话框.

似乎SP1可能部分消失,但显然并非完全消失.条目,与该条目绑定的可执行文件/ DLL很好.

如何删除/清除/删除/核对VS2010 SP1,包括CPPF和其安装的任何其他垃圾?

小智 59

我刚刚使用以下参数运行VS2010 SP 1的Web安装程序.这迫使它卸载并让我超越阻塞问题:

VS10sp1-KB983509.exe/uninstall/force

  • +1这对我有用.我必须首先从http://www.microsoft.com/en-gb/download/details.aspx?id=23691下载安装程序,但它不到1MB. (14认同)
  • 不适合我.它确实尝试了`/ force`,避免直接拒绝做任何事情,但最终结果是,"不适用"或类似的东西.哦,好吧. (4认同)
  • 此解决方案优于手动注册表操作 (3认同)
  • 它甚至可以工作,我首先卸载vs2010,很酷!TKS (3认同)
  • 下载不再可用,但我成功在`C:\ ProgramData\VS\vs10sp1\SetupCache\Setup.exe`上运行缓存的Setup.exe,其中包含与原始相同的`/ uninstall/force`参数题. (2认同)

小智 12

我尝试过上面的James解决方案,但它仍然无法正常运行并且需要安装CD.进一步搜索后,我发现这个解决方案对我有用:

Microsoft工具删除Visual Studio 2010


Sar*_*ger 9

随着生活的继续,我选择了一个选择可能不是最好的解决方案,但它是一个解决方案,所以这就是我所做的.

我发现了一篇文章,其中谈到了从控制面板中删除条目 程序和特点. http://www.roelvanlisdonk.nl/?p=1179.然后我做了其他步骤.

首先从链接,因为我有一个Windows 7 64位系统,我去了HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

在注册表中.有两个位置,一个显而易见,名称完全拼写出来,另一个位置将DisplayName属性设置为产品名称作为GUIID的一部分.我删除了两个条目.以名称为密钥的主条目是从列表中删除程序ID条目的条目.

我注意到有几个产品共享相同的InstallSource.这是奇怪的(Smallville摇滚并且遗憾地结束),全部在C:\ Windows\TEMP文件夹中.由于实际的安装程序在ProgramData文件夹下,我不确定TEMP文件夹条目的作用.

我删除了ProgramData部分,但是离开了C:\ Windows\TEMP,虽然我还在考虑清理它,但是要谨慎.

然后我删除了运行时的所有其他VS2010组件.顺便说一句,不要忘记删除Premptive的昂贵且基于最终用户安装的定价产品.在Dotfuscator下进一步提升(名称升序)...

或多或少地清理了一些东西.我不确定VS2010的运行时是什么用的,所以我就离开了.我假设这是安装在VS2010文件夹中的内容.

一个侧面评论:我仍然觉得奇怪的是,注册表中的Microsoft遵循...\Software\Microsoft\entry.他们不会在其他任何地方跟随它.为什么?

详细信息:在注册表中,信息是:

{5AB7D739-1735-3A9E-BE73-C43507CB4E6F}卸载字符串:MsiExec.exe/X {5AB7D739-1735-3A9E-BE73-C43507CB4E6F}安装源:C:\ Windows\TEMP\Microsoft Visual Studio 2010 Service Pack 1_10.0.40219\InstallLocation:C:\ ProgramData\VS\vs10sp1\SetupCache\Uninstall路径:C:\ ProgramData\VS\vs10sp1\SetupCache\Uinstall字符串:C:\ ProgramData\VS\vs10sp1\SetupCache\Setup.exe

使用C:\ Windows\TEMP ... 40219文件夹的共享产品:Microsoft SQL Server 2008 R2数据层应用程序框架Microsoft SQL Server 2008 R2数据层应用程序项目Microsoft SQL Server 2008 R2管理对象Microsoft SQL Server 2008 R2 Transact-SQL语言服务Microsoft SQL Server系统CLR类型Microsoft Visual C++ 2010 x86运行时 - 10.0.40219 Microsoft Visual F#2.0运行时

其他产品使用的路径:

C:\ Windows\TEMP\Microsoft Visual Studio 2010 Service Pack 1_10.0.40219\C:\ Windows\TEMP\Microsoft Visual Studio 2010 Service Pack 1_10.0.40219\Dotfuscator \

共享相同C:\ Windows\TEMP文件夹条目(InstallSource)的几个密钥中的2个:InstallSource {09C52940-A4D1-4409-A7CC-1AAE630CF578} {1AA5BD63-6614-44B2-88A7-605191EDB835}