【SQL】Microsoft SQL Server 2008 R2安装程序无法卸载

原因:电脑上安装了Microsoft SQL Server 2008 R2 卸载的时候没有首先从主程序卸载,而是随机卸载了一些部件,导致最后剩一个Microsoft SQL Server 2008 R2安装程序无法卸载,如图


【SQL】Microsoft SQL Server 2008 R2安装程序无法卸载_第1张图片
【SQL】Microsoft SQL Server 2008 R2安装程序无法卸载_第2张图片
解决办法

首先在cmd中进入wmic ,然后运行product list

【SQL】Microsoft SQL Server 2008 R2安装程序无法卸载_第3张图片

从之前的截图可以看到,无法卸载的原因是安装了一些产品,开始卸载的时候并没有完全卸载掉。
比如说SQL Server 2008 R2 Analysis Services 找到它在product list中IdentifyingNumber列中的值为 {6A5CCCC8-1007-40F7-80A9-7C8D695C73DF} ,然后到system32目录下执行命令
msiexec.exe /x {6A5CCCC8-1007-40F7-80A9-7C8D695C73DF}
然后会弹出卸载框,点击确定。如果报错,不用理会。
最后将每个找到卸载,
(我这坑有点大。。)

【SQL】Microsoft SQL Server 2008 R2安装程序无法卸载_第4张图片
Paste_Image.png

最后把控制面板卸载表中遗留的那个卸载掉就可以了,可以用命令如上卸载,也可以在控制面板中直接卸载,此时不会再报错了

总结:

1、Microsoft SQL Server 2008 R2的卸载一定要按照正确的步骤来,否则只会给自己挖坑。
2、其他程序出现此类问题也是可以这么解决的。
3、wmic很强大,一直想学完cmd然后出一个比较有趣点的文章总结学习,但苦于一直没有机会,将来一定要把这件事做了。

你可能感兴趣的:(【SQL】Microsoft SQL Server 2008 R2安装程序无法卸载)