我的开源: UnInstaller for Windows(VBScript)

简介

要卸载一个安装的软件,需要知道它的卸载信息,大多数软件在安装时都会在Registry中注册卸载信息。一般情况,对于使用MSI方式安装的软件,都使用一个Key来记录,并可使用下面命令卸载,可是这个key不好记忆,也因不同版本而不同,很不容易管理;另外使用msiexec卸载软件,需要一个一个地进行,不能同时运行;而且使用Windows的卸载界面不适合管理多电脑环境。

msiexec /x {key}

使用软件的名称来卸载软件,更加直观和方便,这就是本脚本的初衷。

本脚本适用于Windows XP, Vista, 7,x86和x64版本

功能:

本脚本实现以下一些功能:

  • 列表:列出所有已安装的程序信息,信息包括:{key},软件名称,安装日期,主版本,次版本,估计大小,卸载Version命令,发布者,显示版本,和安装路径。并且可以 列出指定名称/版本等程序信息的程序:通过给定的软件名称,版本等过滤选项显示该软件的程序信息。
  • 列卸载信息:列出指定名称/版本等信息的程序卸载信息,通过给定的软件名称,版本等过滤选项显示软件名称和卸载命令。
  • 卸载:根据指定名称/版本等信息卸载程序:通过给定的软件名称,版本等过滤选项卸载该(多个)软件。
过滤选项:

目前支持对软件名称(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: Tonyliu2ca@gmail.com
'

Tony Liu

June 2012

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值