|
winpe的配置文件
////////////////////////////////////////////////////////////////
_SUB Start_Logon
TEAM LOGO PELOGON.JPG|TEXT 初始化系统……#0xFFFF,20,720,799,758 $20
TEAM FILE %SystemRoot%\TXTSETUP.SIF|FILE NTOSKRNL.EXE|FILE SetupReg.HIV|FILE HAL*.DLL|FILE BOOTVID.DLL|FILE KDCOM.DLL
INIT
_END
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
_SUB USER_Setting
TEAM HIDE|USER 老九,无忧启动论坛|ENVI ProgramFiles=%SystemDrive%\Programs
_END
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
_SUB FixSystem
// 修正 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
//设定系统……
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
//取消安装未经签名的驱动程序警告……
REGI HKCU\Software\Microsoft\Driver Signing\Policy=@0
REGI HKLM\Software\Microsoft\Driver Signing\Policy=@0
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\PrivateHash=@0x22 0x9E 0x53 0x3E 0x5D 0x08 0xAB 0xC8 0x77 0x1D 0xB9 0xD0 0xE6 0x06 0xA8 0x06
_END
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
_SUB Created_Ssytem_Menu
TEXT 创建系统程序快捷方式……
EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U
LINK %Programs%\附件\系统工具\磁盘管理,DISKMGMT.MSC,,DMDSKRES.DLL
LINK %Programs%\附件\系统工具\计算机管理,COMPMGMT.MSC,,MYCOMPUT.DLL,2
LINK %Programs%\附件\系统工具\设备管理器,DEVMGMT.MSC,,DEVMGR.DLL,3
LINK %Programs%\附件\系统工具\磁盘碎片整理程序,DFRG.MSC,,DFRGRES.DLL
LINK %Programs%\附件\系统工具\共享文件夹,FSMGMT.MSC,,FILEMGMT.DLL,1
LINK %Programs%\附件\系统工具\服务管理器,SERVICES.MSC,,FILEMGMT.DLL
LINK %Desktop%\命令提示符,CMD.EXE
LINK %StartMenu%\PECMD使用说明,PECMD.EXE
LINK %Programs%\附件\画图,MSPAINT.EXE
LINK %Programs%\附件\记事本,NOTEPAD.EXE
LINK %Programs%\附件\计算器,CALC.EXE
LINK %Programs%\附件\命令提示符,CMD.EXE
LINK %Programs%\附件\注册表编辑器,REGEDIT.EXE
LINK %Programs%\附件\资源管理器,EXPLORER.EXE,,EXPLORER.EXE,1
_END
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
_SUB Created_Tools_Menu
TEXT 创建用户工具快捷方式……
LINK %QuickLaunch%\清理临时文件,%ProgramFiles%\PETOOLS\CLEANTEMP.EXE
LINK %QuickLaunch%\设置虚拟内存,%ProgramFiles%\PETOOLS\SETPAGEFILE.EXE
LINK !%Programs%\网络设置工具\网络服务(拨号前先启用),STARTNET.CMD,,SHELL32.DLL,14
LINK !%Programs%\网络设置工具\宽带连接,STARTPPPOE.CMD,,PPPOE.ICO
LINK !%Programs%\网络设置工具\挂断ADSL,HANGUP.CMD,,HANGUP.ICO
LINK %Programs%\网络设置工具\PENETCFG网络设置,PENETCFG.EXE
_END
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
_SUB Setting_Run
ENVI TMP0=FILE %SystemRoot%\SYSTEM32\WIN32K.SYS|SERV AudioSrv
ENVI TMP1=WAIT 5000|KILL SMSS|KILL WINLOGON|FILE SMSS.EXE|FILE WINLOGON.EXE
RUNS PECMD TEAM %TMP0%|%TMP1%,WAITKILL
TEAM ENVI TMP0=|ENVI TMP1=
_END
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
_SUB Setting_PAGE_FBWF_RAMD
TEAM PAGE E:\PAGE.SYS 64|FBWF P20 H32
_END
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
_SUB Setting_SHELL
TEAM TEXT 载入桌面!|LOGO|WAIT 1000|SHEL %SystemRoot%\EXPLORER.EXE|WAIT 4000
_END
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
主体执行流程
;LOGS %SystemRoot%\PECMD.LOG ; 日志记录
CALL Start_Logon ; 登录界面设置、系统初始化(在这过程内必须删一些文件,确保 INIT 命令能工作,不建议改这个过程的设置)
LOAD \外置程序\PECMD.INI ; 加载外部设置(放在内部设置FBWF之前,可以优先使用外部设置)
CALL Setting_PAGE_FBWF_RAMD ; 设置 PAGE、FBWF、RAMD 等(只要 INIT 命令能工作,开启FBWF可以放在外部设置之后)
CALL FixSystem ; 系统修正(其它对注册表的操作也可放在这里)
CALL Created_Ssytem_Menu ; 创建系统菜单(在这过程内可以添加其它系统菜单)
CALL Created_Tools_Menu ; 创建工具菜单(工具菜单放在这里添加)
CALL Setting_Run ; 设置启动项(其它启动项可以在这过程设置)
CALL USER_Setting ; 用户设置(设置用户名、公司名、WALL放在这个过程)
CALL Setting_SHELL ; 设置SHELL(无需解释,仅设置SHELL而已)
;LOGS ; 关闭日志
////////////////////////////////////////////////////////////////
;配置文件结束 |
|