卸载第一步:统计安装文件和注册表操作(批处理) FOR MSI

声明:本人水平有限,如有错误,欢迎批评指正,禁止用于非法目的,请保持代码纯净完整。

 

前言:

想用批处理做个统计安装包安装什么文件,往注册表写入什么值并卸载的工具,本篇文章只做了第一步,分析安装的文件和注册表列表。做这个工具有多种方法:1.记录硬盘和注册表的变动情况 2.分析安装包 3.安装时记录安装日志 4.已知晓各个安装包安装了哪些注册了哪些(名单),本篇文章使用的是第3种方法,其他方法以后有空再做

 

正文:

采用技术:1.start命令+msiexec命令

                    2.msiexec命令部分选项说明:

                        a:强制重新安装所有文件

                        u:重新写入全部所需的用户特定的注册表项

                        m:重新写入全部所需的计算机特定的注册表项

                        r:记录操作特定的记录

代码:

@echo off
echo 简单的MSI程序安装列表
echo.
echo make by humors221
echo.
echo 声明:
echo.
echo 本软件用于获取MSI程序安装时的文件列表和注册表信息
echo.
echo 本软件难免有BUG,欢迎批评指正
echo.
echo 本软件禁止用于非法用途,请保持代码纯净和完整
echo.
set /p inPutPath=请输入MSI文件路径,格式:[driver:][path]filename :
set /p outPutPath=请输入日志文件路径,格式:[driver:][path]filename :
echo.
start /WAIT msiexec /i "%inPutPath%" /qfaum /lr "%outPutPath%"

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

humors221

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值