原因:需要在多台电脑安装多个软件,重复操作太累了。。。。在网上查找资料,不全。乱七八糟整合后感觉还行。

上图,例如安装驱动人生网卡版,鲁大师,向日葵(向日葵不知道为什么不能静默安装,)

window系统批量自动安装软件-批处理插图

 静默安装需要关闭通知,所以需要先用批处理关掉,也可以手动找到通知控制关掉(我忘记在哪里了)。这个关闭通知不能整合到安装程序,需要小董自己解决。搞定记得教我一下。

window系统批量自动安装软件-批处理插图(1)

关闭通知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就行了。

window系统批量自动安装软件-批处理插图(2)点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文件,放进去就完事了。双击开启自动安装。

本站无任何商业行为
个人在线分享 » window系统批量自动安装软件-批处理
E-->