PECMD.INI
//配置文件开始
EXEC =SHOWDRIVE.EXE
FBWF P40 L32 H96
TEAM TEXT 3 秒钟内按住 Ctrl 键可进入最小配置模式……#0xEE,L20,T560,R500,B580 $20|WAIT 3000
FIND KEY=17,ENVI MinMode=Yes|Text 正在加载最小配置模式……!Text 正在加载标准配置模式……
//定义一些环境变量。
TEAM ENVI S=%WinDir%|ENVI SS=%S%\SYSTEM32|ENVI SSD=%SS%\Drivers
//删除无用的文件和文件夹。
TEAM FILE %S%\TXTSETUP.SI*|FILE %SS%\NTOSKRNL.EX*|FILE %SS%\WIN32K.SYS|PATH #%SS%\CONFIG|FILE %SS%\*.*_|FILE %SSD%\*.SY_
//第一条语句开始记录启动日志,后面的语句执行初始化。
TEAM LOGS %S%\PECMD.LOG|PATH %SystemDrive%\TEMP|INIT I|EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U
// 修正 USB 驱动程序文件路径及部分显示效果……
TEAM ENVI V0=HKLM\System\CurrentControlSet\Services|ENVI V1=System32\Drivers
REGI %V0%\USBHUB\ImagePath=%V1%\USBHUB.SYS
REGI %V0%\USBCCGP\ImagePath=%V1%\USBCCGP.SYS
REGI %V0%\USBEHCI\ImagePath=%V1%\USBEHCI.SYS
REGI %V0%\USBOHCI\ImagePath=%V1%\USBOHCI.SYS
REGI %V0%\USBSTOR\ImagePath=%V1%\USBSTOR.SYS
REGI %V0%\USBUHCI\ImagePath=%V1%\USBUHCI.SYS
REGI %V0%\HIDUSB\ImagePath=%V1%\HIDUSB.SYS
REGI %V0%\MOUCLASS\ImagePath=%V1%\MOUCLASS.SYS
REGI %V0%\MOUHID\ImagePath=%V1%\MOUHID.SYS
REGI %V0%\KBDCLASS\ImagePath=%V1%\KBDCLASS.SYS
REGI %V0%\KBDHID\ImagePath=%V1%\KBDHID.SYS
//禁止Windows漫游提示。
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad\PostBootReminder=
//删除控制面板中的网络连接。因为网络组件还未安装时,会显示错误的网络连接图标。
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\!
//删除控制面板中的管理工具文件夹。因为MMC还未安装时,会显示错误的管理工具图标。
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524153}\!
//去掉快捷方式上的小箭头。
REGI HKCR\lnkfile\IsShortcut
//不勾选“隐藏受保护的系统文件”。由于用REGI命令在启动时无法创建该键值,因此只能改为在系统启动后让其自动运行。
RUNS %SS%\PECMD.EXE REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden=#1,不勾选“隐藏受保护的系统文件”
//创建一些基本的快捷方式。
LINK %Programs%\附件\记事本,%SS%\NOTEPAD.EXE
LINK %Programs%\附件\给移动设备分配盘符,%SS%\SHOWDRIVE.EXE,,%SS%\SHELL32.DLL#11
LINK %Programs%\附件\命令提示符,%SS%\CMD.EXE
LINK %Programs%\附件\注册表编辑器,%S%\REGEDIT.EXE
LINK %Programs%\附件\资源管理器,%S%\EXPLORER.EXE,,EXPLORER.EXE,1
LINK !%Programs%\附件\其它\标准VGA 640X480 16色,%SS%\PECMD.EXE,DISP W640 H480 B16,%SS%\SHELL32.DLL#25
LINK !%Programs%\附件\其它\数字键开启,%SS%\PECMD.EXE,NUMK 1,%SS%\SHELL32.DLL#44
LINK !%Programs%\附件\其它\数字键关闭,%SS%\PECMD.EXE,NUMK 0,%SS%\SHELL32.DLL#27
LINK !%Programs%\附件\其它\WINPE下找不到移动硬盘的解决方法,%SS%\HELP1.TXT,,%SS%\SHELL32.DLL#11
LINK %Programs%\附件\其它\给所有设备分配盘符(含隐藏分区),%SS%\SHOWDRIVE.EXE,A,%SS%\SHELL32.DLL#11
LINK %USERPROFILE%\「开始」菜单\设置虚拟内存,%SS%\SETPAGEFILE.CMD,,%SS%\SHELL32.DLL#12
FILE %SS%\我的电脑.LNK=>%QuickLaunch%
FILE %SS%\我的电脑.LNK
LINK %QuickLaunch%\清空临时文件夹,%SS%\CLEANTEMP.CMD,,%SS%\SHELL32.DLL#8
LINK !%Desktop%\系统备份还原,%S%\Ghost\GGGHOST.EXE,,%S%\Ghost\GGGHOST.ICO
//如果是加载最小模式,就在桌面建立“加载外部配置”连接;如果不是就加载外部配置。
FIND $MinMode=Yes,LINK %Desktop%\加载外部配置,PECMD.EXE,LOAD \WXPE\外置程序\WinPE.INI,Shell32.dll#26!TEXT|LOAD \WXPE\外置程序\WinPE.INI
//加载EXPLORER.EXE并对屏幕显示的内容进行清理;
//启动时LOGO画面的渐隐淡出效果就是由此处的LOGO语句形成。TEXT语句用于清除显示的文字。
FIND Explorer.EXE,!TEAM SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
//启动AudioSrv服务。
//如果不能给 U 盘、USB 移动硬盘等设备及时分配盘符或者关机缓慢,请尝试重启 AudioSrv 服务(对于部分声卡)
TEAM EXEC =PECMD SERV !AudioSrv|SERV AudioSrv
//杀掉无用进程(消除了PE 24小时的问题)并删掉 X: 盘可删除的文件以节省空间
TEAM WAIT 5000|KILL SMSS.EXE|KILL WINLOGON.EXE|FILE %SS%\SMSS.EXE|FILE %SS%\WINLOGON.EXE
//清除无用的环境变量。
TEAM ENVI S=|ENVI SS=|ENVI SSD=|ENVI V0=|ENVI V1=|ENVI MinMode=
//模拟Ctrl+Alt+M显示PECMD托盘图标,如果在部分慢速机器上无法出现托盘图标,请启动PE后连续按下两遍组合键Ctrl+Alt+M。
TEAM WAIT 12000|SEND 17_,18_,77_,77^,18^,17^|SEND 17_,18_,77_,77^,18^,17^
//结束记录启动日志
LOGS
//
WINPE.INI
//配置文件开始
FIND MEM>125,LOGO %CurDrv%\WXPE\外置程序\PE_OUTERPART\桌面背景\PELOGO.JPG|WAIT 1250
TEAM TEXT 正在执行基本设置……#0xEE,$20|WAIT 500