我的开源: UnInstaller for Windows(VBScript)
简介
要卸载一个安装的软件,需要知道它的卸载信息,大多数软件在安装时都会在Registry中注册卸载信息。一般情况,对于使用MSI方式安装的软件,都使用一个Key来记录,并可使用下面命令卸载,可是这个key不好记忆,也因不同版本而不同,很不容易管理;另外使用msiexec卸载软件,需要一个一个地进行,不能同时运行;而且使用Windows的卸载界面不适合管理多电脑环境。
使用软件的名称来卸载软件,更加直观和方便,这就是本脚本的初衷。
本脚本适用于Windows XP, Vista, 7,x86和x64版本
功能:本脚本实现以下一些功能:
列表:列出所有已安装的程序信息,信息包括:{key},软件名称,安装日期,主版本,次版本,估计大小,卸载Version命令,发布者,显示版本,和安装路径。并且可以列出指定名称/版本等程序信息的程序:通过给定的软件名称,版本等过滤选项,显示该软件的程序信息。列卸载信息:列出指定名称/版本等信息的程序卸载信息,通过给定的软件名称,版本等过滤选项,显示软件名称和卸载命令。卸载:根据指定名称/版本等信息卸载程序:通过给定的软件名称,版本等过滤选项,卸载该(多个)软件。过滤选项:目前支持对软件名称(Display Name),主版本(Major Version),次版本(Minor Version),显示版本(Display Version)作为过滤选项,用户可以通过制定这些过滤选项的一个或者多个的组合,来找到所要的软件信息。
卸载选项:
客户可以指定卸载程序的选项,以适合自己的情况。比如: MSI的安静卸载选项可能使用:
对于其它卸载程序,可能使用/s等。
下载:
本脚本使用GNU GPL v2协议方式共享,在Google项目里下载源码。
软件说明信息:
Tony Liu
June 2012