在电脑上卸载软件会很复杂,就希望能使用Python来卸载软件。
如何使用Python代码来实现软件卸载呢?
注:曾经尝试过使用wmic,但效果不太好
def uninstall(a):
code="wmic product where '(name=a)' call uninstall"
a='"'+a+'"'
code=code.replace('a',a)
result=os.system(code)
尝试过了,比如uninstall('腾讯电脑管家'),但以失败告终
也尝试过使用网上所说的util,但以权限不够再次告终
希望各大网友们、码农们帮一下忙
问题一经解决,立马采纳
所谓卸载,就是反安装,需要讲安装包做过的事情全部都反正来一遍,包括但不限于:
问题是,除了安装包,其他工具并不清楚它在安装时做了哪些事,所以干净的卸载只能依靠软件自己提供,
有些软件是在操作系统注册了反安装方式,可以又系统进行调用,也有些是提供了一个单独的反安装程序
如果不使用软件提供的卸载功能,或者软件压根没有提供卸载功能,那么就可以采取手动删除文件、注册表项目等方式实现
(此法对安全软件不管用)
不需要py卸载,给你推荐个第三方软件:Revo Uninstaller 很好用。
py卸载参考:https://blog.csdn.net/weixin_42788078/article/details/108194303