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

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

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

解决办法

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

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

从之前的截图可以看到,无法卸载的原因是安装了一些产品,开始卸载的时候并没有完全卸载掉。
比如说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安装程序无法卸载》 Paste_Image.png

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

总结:

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

    原文作者:whaike
    原文地址: https://www.jianshu.com/p/2e3e1b0d9215
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞