批处理删除程序
我要用批处理调用控制面板的增加和删除程序,删除一个名字为abc的程序,有什么办法!如不行可以用批处理做到什么程度...
我要用批处理调用控制面板的增加和删除程序,删除一个名字为abc的程序,有什么办法!如不行可以用批处理做到什么程度
展开
2个回答
展开全部
展开全部
批处理可以做到
appwiz.cpl
rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl
这两条命令都可以打开系统的 显示安装/卸载。
如果要卸载某程序需要读取注册表,然后调用卸载程序开始卸载.
以下是我写的卸载"QQ旋风4.3"的批处理代码.要卸载其他软件把名称改一下就可以了,名称使用最好和系统 安装/卸载 列表里的名称相同.否则可能会无法查找到.
@ECHO OFF
FOR /f "tokens=1" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" /s /d /f "QQ旋风4.3"^|FINDSTR /i "CurrentVersion"') do (
FOR /f "tokens=1-2,*" %%j in ('reg query "%%i" /f "UninstallString"^|FINDSTR /i "UninstallString"') do (
CMD /q /c "%%l"
)
)
PAUSE
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询