|
PECMD.INI如下:
//配置文件开始
FBWF P40 L32 H96
//定义一些环境变量
TEAM ENVI S=%SystemRoot%|ENVI SS=%S%\SYSTEM32|ENVI SSD=%SS%\Drivers
//删除无用的文件和文件夹
//TEAM FILE %S%\TXTSETUP.SI*|FILE %SS%\NTOSKRNL.EX*|FILE %SS%\WIN32K.SYS|FILE %SS%\CONFIG|FILE %SS%\*.*_|FILE %SSD%\*.SY_
//第一条语句开始记录启动日志,后面的语句执行初始化
TEAM LOGS %S%\PECMD.LOG|PATH %SystemDrive%\TEMP|INIT|EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U
// 修正 USB 驱动程序文件路径及部分显示效果
REGI HKLM\System\CurrentControlSet\Services\USBHUB\ImagePath=System32\Drivers\USBHUB.SYS
REGI HKLM\System\CurrentControlSet\Services\USBCCGP\ImagePath=System32\Drivers\USBCCGP.SYS
REGI HKLM\System\CurrentControlSet\Services\USBEHCI\ImagePath=System32\Drivers\USBEHCI.SYS
REGI HKLM\System\CurrentControlSet\Services\USBOHCI\ImagePath=System32\Drivers\USBOHCI.SYS
REGI HKLM\System\CurrentControlSet\Services\USBSTOR\ImagePath=System32\Drivers\USBSTOR.SYS
REGI HKLM\System\CurrentControlSet\Services\USBUHCI\ImagePath=System32\Drivers\USBUHCI.SYS
//禁止Windows漫游提示
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad\PostBootReminder=
//删除控制面板中的网络连接
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\!
//删除控制面板中的管理工具文件夹
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524153}\!
//去掉快捷方式上的小箭头
REGI HKCR\lnkfile\IsShortcut
//对于笔记本键盘,可以去掉下面命令的注释,以避免打开数字键
NUMK 1 `对于台式机键盘,可以将本命令改成 NUMK 1,以打开数字键
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\{208D2C60-3AEA-1069-A2D7-08002B30309D}=#1 `桌面不显示网上邻居
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\{450D8FBA-AD25-11D0-98A8-0800361B1103}=#1 `桌面不显示我的文档
//清理掉上次启动 PE 或 Windows 时留下的虚拟内存页面文件
ENVI PF=Pagefile.sys
TEAM FILE C:\%PF%|FILE D:\%PF%|FILE E:\%PF%|FILE F:\%PF%|FILE G:\%PF%|FILE H:\%PF%|FILE I:\%PF%|FILE J:\%PF%|FILE K:\%PF%|FILE L:\%PF%|FILE M:\%PF%|FILE N:\%PF%|FILE O:\%PF%|FILE P:\%PF%|FILE Q:\%PF%|FILE R:\%PF%|FILE S:\%PF%|FILE T:\%PF%
_SUB IFSetPageFile
TEAM TEXT 5 秒内按住 C,D,E 可建立虚拟内存(对应盘符),否则跳过……|WAIT 5000
IFEX KEY=67,TEXT 正在设定虚拟内存……|PAGE C:\%PF% 128 256!
IFEX KEY=68,TEXT 正在设定虚拟内存……|PAGE D:\%PF% 128 256!
IFEX KEY=69,TEXT 正在设定虚拟内存……|PAGE E:\%PF% 128 256!TEXT 设置完成……
WAIT 500
_END
//物理内存低于 256MB 时询问是否取消设定虚拟内存
FIND MEM<256,CALL IFSetPageFile
LINK %Programs%\附件\记事本,%SS%\NOTEPAD.EXE
LINK %Programs%\附件\命令提示符,%SS%\CMD.EXE
LINK %Programs%\附件\注册表编辑器,%S%\REGEDIT.EXE
LINK %Programs%\附件\资源管理器,%S%\EXPLORER.EXE,,EXPLORER.EXE,1
//LINK %Desktop%\命令提示符,%SS%\CMD.EXE
LINK %StartMenu%\PECMD使用说明,%SS%\PECMD.EXE
LINK %QuickLaunch%\VDM虚拟光驱,%SS%\TOOL\VDM\VDM.EXE
LINK %QuickLaunch%\设置虚拟内存,%SS%\TOOL\SetPageFile.exe
//加载EXPLORER.EXE并对屏幕显示的内容进行清理;
FIND Explorer.EXE,!TEAM SHEL %WinDir%\EXPLORER.EXE|TEXT
//如果不能给 U 盘、USB 移动硬盘等设备及时分配盘符或者关机缓慢,请尝试重启 AudioSrv 服务(对于部分 SIGMATEL HD 系列集成声卡)
TEAM EXEC =PECMD SERV !AudioSrv|SERV AudioSrv
//杀掉无用进程并删掉 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=
//结束记录启动日志
LOGS
//配置文件结束 |
|