1、一般不使用批处理对程序进行卸载,需要卸载的程序一般自带卸载程序,用户一般可以通过控制面板进行卸载, 同时按WIN+R键,打开“运行”对话框,输入control,按回车键,打开“控制面板”,点击“卸载程序”,找到此程序,右键选择“卸载”即可。如下图示例所示:
2、对于一些绿色软件、或者要删除应用程序的一些临时可以借助于批处理,但是其通用性差,用于卸载的批处理主要通过del命令来实现。比如,要删除d:\test目录中的所有文件。可以在记事本中编写如下代码,然后保存为test.bat即可。
del /f /s d:\test\*
3、通常编写批处理的卸载程序,要结合其它外部程序来实现,比如删除程序后要清理其注册表信息,一般通过reg命令来进行。
要安装软件的所有程序以及注册信息打包。 步骤一:在一台电脑上安装上你想要一键安装的软件 步骤二:找到这些软件的安装目录,用 “路径.TXT” 分别记录下软件程序的主目录(程序的第一级目录),格式就用: 第1软件的主目录名=目录的路径 第2软件的主目录名=目录的路径 QQ=e:\QQ ....... 步骤三: 把软件的主目录复制到桌面放着,也把“路径.TXT”放在桌面。 步骤四:运行注册表(regedit.exe),按出注册表查找("Ctrl+F"键),只勾选“项”的查找项,查找第一个软件的根目录的名字,查找出的名称如果显示的和符合的一致或大致,找不到就按F3,直到找到。找到就在注册表的主键上右键,选择导出并命名为“QQ(主目录名).reg(把它放入到主目录里) 步骤五:把桌面上的“QQ”和“路径.TXT”打包为RAR。 当然代码也重写了: @echo off&setlocalEnableDelayedExpansion ::软件一键安装 code by 秋日.枫叶 set /p rar=拖入安装包: rd /q /s c:\anzhuang&md c:\anzhuang "c:\Program Files\WinRAR\Rar.exe" x -t -o-p %rar% c:\anzhuang反安装程序是不会有静默参数的--
实在想要也很麻烦,给你个方案
首先我们对软件的安装进行一个全程监视,把创建的所有文件、文件夹的路径写入到一个txt文本,把对注册表的修改也写入这个文本,文本起名setuplog.txt好了,安装日志,卸载软件的原理无非是安装了那些东西删除那些东西而已,所以,有了安装时的详细记录,静默删除安装的文件还难吗?写个批一个命令全部搞定啦。静默的话删除命令后加个
“>nul”就解决了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)