要卸载一个安装的软件,需要知道它的卸载信息,大多数软件在安装时都会在Registry中注册卸载信息。一般情况,对于使用MSI方式安装的软件,都使用一个Key来记录,并可使用下面命令卸载,可是这个key不好记忆,也因不同版本而不同,很不容易管理;另外使用msiexec卸载软件,需要一个一个地进行,不能同时运行;而且使用Windows的卸载界面不适合管理多电脑环境。
msiexec /x {key}
使用软件的名称来卸载软件,更加直观和方便,这就是本脚本的初衷。
本脚本适用于Windows XP, Vista, 7,x86和x64版本
本脚本实现以下一些功能:
目前支持对软件名称(Display Name),主版本(Major Version),次版本(Minor Version),显示版本(Display Version)作为过滤选项,用户可以通过制定这些过滤选项的一个或者多个的组合,来找到所要的软件信息。
客户可以指定卸载程序的选项,以适合自己的情况。比如: MSI的安静卸载选项可能使用:
/quiet /norestart或者/qr /norestart
对于其它卸载程序,可能使用/s等。
本脚本使用GNU GPL v2协议方式共享,在Google项目里下载源码。
软件说明信息:
' --------------------------------------------------------------------------- ' Name: Uninstaller for Windows ' ' Version 0.1 ' Support Windows Xp, Vista, 7 (x86 or x64) ' ' History: ' Created: May 14, 2012 ' Updates: June 20, 2012: Initial ' ' Description: ' This script list/test/uninstall a program. User can provide commands/options ' to specify program to be operated. ' For help, run: cscript Uninstaller.vbs /h ' ' Copyright (c) 2012, Tony Liu ' ' This program is free software; you can redistribute it and/or ' modify it under the terms of the GNU General Public License ' as published by the Free Software Foundation; either version 2 ' of the License, or (at your option) any later version. ' ' This program is distributed in the hope that it will be useful, ' but WITHOUT ANY WARRANTY; without even the implied warranty of ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ' GNU General Public License for more details. ' ' You should have received a copy of the GNU General Public License ' along with this program; if not, write to the Free Software ' Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ' ' Contact: [email protected] '
Tony Liu
June 2012