注意事项:
- 使用驱动学习模式时,模板镜像除安装AHCI驱动,网卡驱动外,请不要安装其他驱动
- 进行模板更新时,请选择固定计算机开启更新,防止驱动污染镜像
- 学习模式进行驱动学习过程中,也可以通过学习模式的BAT来配置系统和个性化文件
- 使用学习模式,镜像中要包含AHCI驱动,否则可能派发到不同配置计算机时,系统无法启动,卡在 正在启动处
- USB3.0驱动
- AMD intel最新AHCI驱动
- intel Realtek 最新网卡驱动
- 使用系统安装工具进行安装时,选中附加驱动
- devcon.exe 设备管理的一个工具,可以启用这个工具 启用 禁用系统设备
- hide.bat 隐藏执行的BAT。执行脚本写在run.bat中会有黑框,写在hide.bat就不会啦
- learingMode.exe 用来检测所有系统中是否有学习模式,有学习模式,会自动进入学习模式进行学习
- run.bat 入口BAT。第一个执行的BAT文件
@echo oFF
if exist c:\diskok.txt goto exit
hide.vbs
echo "disk" > c:\diskok.txt
:exit
leaningMode.exe autolearning rem 检测所有菜单,是否有学习模式
exit
- close.exe 用来关掉安装驱动时,弹出的提示框
- devcon.exe 和还原模式下的文件一样,一个小工具,用来禁用设备的
- ebLockStation.exe 锁屏程序,执行后电脑会锁定
- learningMode.exe 检测所有桌面中,是否存在学习模式,有学习模式会自动进入进行学习
- nircmd.exe 一个硬件控制的小程序,可以关闭显示器之类的,使用方法请百度
- nircmdc.exe 同上
- run.bat 入口BAT
@echo off
set pcname=%computername%
goto driver_install
:driver_install
start ebLockStation.exe rem 开启锁屏
sc stop ebclnt.svc rem 安装驱动时,停止服务
reg add "HKEY_USERS\.DEFAULT\Control Panel\Keyboard" /v InitialKeyboardIndicators /d 2 /f rem 开启小键盘灯
if exist c:\ok.txt goto exit rem 如果执行过,则跳过
start close.exe rem 启动自动点框工具,防止驱动安装卡住
echo "ok" > c:\ok.txt rem 创建标记。表示执行过
for /f "tokens=1* delims=[" %%a in ('ver') do set b=%%b
set b=%b:* =%
goto %b:~0,4%%PROCESSOR_ARCHITECTURE:~-1%
:5.1.6
echo xp_32位
c:\tools\Drvceo_WinXP\DrvCeox86.exe -a rem 如果系统为XP执行的程序
goto exit
:5.2.6
echo 2003_32位
c:\tools\Drvceo_WinXP\DrvCeox86.exe -a
goto exit
:6.1.6
echo win7_32位
c:\tools\Drvceo_Win7x86_Lite\DrvCeox86.exe -a
goto exit
:6.1.4
echo win7_64位
c:\tools\Drvceo_Win7x64_Lite\DrvCeox64.exe -a
goto exit
:10.04
echo win10 rem 如果是win10啥也不干
goto exit
:exit
ping 127.0.0.1 -n 5
leaningMode.exe autolearning rem 检测系统中有没有学习模式的菜单,如果有,则自动设置为默认
shutdown -r -t 8
exit
上传脚本到服务器
到这里就配置完成了,当终端桌面终端发生数据更新时(桌面版本号变化),会自动触发学习模式,并自动执行学习模式的脚本。学习模式使用的是BAT。通过BAT可以干的事情很多。具体请通过百度搜索