阅读量:0
原因:需要在多台电脑安装多个软件,重复操作太累了。。。。在网上查找资料,不全。乱七八糟整合后感觉还行。
上图,例如安装驱动人生网卡版,鲁大师,向日葵(向日葵不知道为什么不能静默安装,)
静默安装需要关闭通知,所以需要先用批处理关掉,也可以手动找到通知控制关掉(我忘记在哪里了)。这个关闭通知不能整合到安装程序,需要小董自己解决。搞定记得教我一下。
关闭通知BAT命令====找到不原创作者了,不能@,原创作者看到了告知我一下,我补上。
::::::::::::::::::::::修改注册表,获取管理员权限:::::::::::::::::: @echo off echo 获取Administrator权限 cacls.exe "%SystemDrive%\System Volume Information" >nul 2>nul if %errorlevel%==0 goto Admin if exist "%temp%\getadmin.vbs" del /f /q "%temp%\getadmin.vbs" echo Set RequestUAC = CreateObject^("Shell.Application"^)>"%temp%\getadmin.vbs" echo RequestUAC.ShellExecute "%~s0","","","runas",1 >>"%temp%\getadmin.vbs" echo WScript.Quit >>"%temp%\getadmin.vbs" "%temp%\getadmin.vbs" /f if exist "%temp%\getadmin.vbs" del /f /q "%temp%\getadmin.vbs" exit :Admin echo 成功取得Administrator权限 ::::::::::::::::::::::修改注册表,关闭UAC:::::::::::::::::: reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "ConsentPromptBehaviorAdmin" /t reg_dword /d 0 /F reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "EnableLUA" /t reg_dword /d 0 /F reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "PromptOnSecureDesktop" /t reg_dword /d 0 /F @echo off if "%1" == "h" goto begin mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit :begin REM echo start /wait setup.exe /S start /wait SunloginClient_13.1.0.48900_x64.exe /S start /wait DriveTheLife_2095_netcard_8_16_19_56.exe /S echo
制作批处理文档,将上面的代码复制读到新建文档,将后缀改.bat就行了。
点OK就完事了。然后双击就关闭通知了。
然后就开始批量安装软件,可以很多个(我这里就举例三个),把所有安装包和批处理文件放在同一个文件夹里面。
噢忘记了,安装软件批处理没给,如下。
@echo off if "%1" == "h" goto begin mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit :begin REM echo start /wait setup.exe /S start /wait SunloginClient_13.1.0.48900_x64.exe /S start /wait DriveTheLife_2095_netcard_8_16_19_56.exe /S echo
多一个软件就多一行start /wait -------- /S(静默安装)
新建bat文件,放进去就完事了。双击开启自动安装。