简介

要卸载一个安装的软件,需要知道它的卸载信息,大多数软件在安装时都会在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

我的开源: UnInstaller for Windows(VBScript)相关推荐

  1. 82%开源软件兼容Windows

    Geeknet network受微软委托进行的统计调查显示,开源软件和Windows操作系统的关系正在越来越融洽,截止2009年第三季度的兼容率已达82%.而在四年半之前的2005年第一季度,还只有7 ...

  2. 开源字体FiraCode,windows

    github开源字体FiraCode,windows 下载连接: https://github.com/tonsky/FiraCode/releaseshttps://github.com/tonsk ...

  3. 微软这次开源的是 Windows 计算器

    微软宣布在 MIT 许可下开源了 Windows 计算器(Windows Calculator). Windows Calculator 是一个用 C++ 编写的现代 Windows 应用,其提供了标 ...

  4. Android用开源优势超Windows Mobile

    2019独角兽企业重金招聘Python工程师标准>>> 据最新研究报告显示,目前,从智能手机销售量的排名来看,Android已超过Windows Mobile,成为全球第四大智能手机 ...

  5. 开源并兼容Windows NT的操作系统ReactOS简单介绍

    **************************************************************************************************** ...

  6. 开源并兼容Windows NT的操作系统ReactOS简介

    **************************************************************************************************** ...

  7. 开源Linux、Windows服务器数据备份工具选型分析(一) UrBackup

    目的:实现Windows.Linux服务器的数据自动备份 要求:有可视化界面,可以web上操作:可以全量备份,也可以增量备份 备份工具总结见(3)的末尾 UrBackup 1. 简介 UrBackup ...

  8. 开源项目:windows下使用MinGW+msys编译ffmpeg

    本文参考了网络上的不少文章,但由于版本环境的问题参考文章并不能直接指导编译,本文吸收多方经验,并在自己多次编译实验的基础上写成,欢迎转载,请注名出处.     FFmpeg是在Linux平台下开发的, ...

  9. Stroke – 开源鼠标手势软件[Windows]

    简介: Stroke 是一款开源的鼠标手势软件,小巧(主程序 74KB).速度快,可通过插件扩展功能. Stroke 在 GitHub 开源,支持 C# 语言编写脚本,可使用 .NET Framewo ...

最新文章

  1. block(六)循环引用-b
  2. table中head表头固定,body滚动
  3. android工作机制和内核,android内核剖析学习笔记:AMS(ActivityManagerService)内部原理和工作机制...
  4. c++ socket学习(1.5)
  5. Springboot系列之Shiro、JWT、Redis 进行认证鉴权
  6. java SSH编码规范
  7. wxpython4下载_Linux 安装 wxPython4.0.4
  8. 17. Window confirm() 方法
  9. OpenSSL 1.0.0生成p12、jks、crt等格式证书的命令个过程(转)
  10. 大型门户网站架构分析[转]
  11. Atitit 学习的本质 团队管理与培训的本质 attilax总结 1. 学习的定义 1 2. 学习的本质是数据的处理,海量的数据,处理能力有限的大脑 2 2.1. 摘要(缩小数据体量。。这个过程有
  12. pytorch-sequencelabeling是一个支持softmax、crf、span等模型,注于序列标注(命名实体识别、词性标注、中文分词)的轻量级自然语言处理工具包,包含数据与实验
  13. html播放rtmp直播,video.js实现浏览器播放rtmp协议直播流的问题
  14. 第2.2节 串行SPI接口控制PE4312数控衰减器
  15. 计算机主机异常经常蓝屏,电脑蓝屏怎么解决?电脑蓝屏几个常见的原因及解决办法...
  16. Android 复制 粘贴 剪贴板的使用 ClipboardManager
  17. 职高学计算机走单招是什么意思,职高计算机对口单招
  18. 基于CentOS7.2安装win7虚拟机
  19. 董淳光 - SQLITE3 使用总结
  20. 计算机专业要学英语口语,学习英语口语必须掌握两大法宝

热门文章

  1. 数据库的视图,视图的更新,视图的可操作性
  2. SCM工具-Git的相关指令
  3. fseek函数的用法(用于设定指针位置)
  4. Java的开发架构---浅谈
  5. 基于 electron 实现简单易用的抓包、mock 工具
  6. 百忙之中抽空看了下最近几个月问的比较多的问题(为了不让一些朋友继续走弯路)...
  7. pull时出现错误及解决方法
  8. Web前端:古诗排版网页案例设计
  9. 上海邮政EMS海关清关(个人) 流程
  10. 【计算机毕业设计】学生宿舍管理系统