|
在进入桌面时卡住了,请高手指点!!!
我想 将骨头 0808 版 内的 pecmd.exe 换成最新版同时也将 pecmd.ini 改为:
//配置文件开始
_SUB Open_LOGS
LOGS %SystemRoot%\PECMD.LOG
_END
_SUB Start_LOGO
FBWF P40 L32 H96
ENVI V0=TEXT 初始化系统……#0xFFF00 L20 T540 R720 B580 $20|WAIT 2000
FIND MEM>128,TEAM LOGO WINLOGON.JPG|%V0%!TEAM CALL SetPageFile|%V0%
_END
_SUB InitSystem
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 PATH %SystemDrive%\TEMP|ENVI|INIT|EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U
_END
_SUB Fix_System
TEXT 设定并修正系统……
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
ENVI V0=HKLM\Software\Microsoft\Windows\CurrentVersion
ENVI V1=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace
REGI %V0%\ShellServiceObjectDelayLoad\PostBootReminder=
REGI %V1%\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\!
REGI %V1%\{D20EA4E1-3957-11d2-A40B-0C5020524153}\!
REGI HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage\!
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoNetConnectDisconnect=#0x1
TEAM REGI HKCR\lnkfile\IsShortcut|ENVI V0=|ENVI V1=
_END
_SUB User_Setting
RAMD ImDisk,L4,FAT,%ProfilesDir%,ImDisk
FIND MEM>96,WALL %SystemRoot%\SYSTEM32\WALLPAGE.JPG
USER 大 家,中文PE系统
NUMK 0 `对于台式机键盘,可以将本命令改成 NUMK 1,以打开数字键
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%
_END
_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
_SUB OutSideSetting
FIND MEM<256,CALL IFSetPageFile
LOAD \外置程序\WINPE.INI
_END
_SUB Created_SYS_Menu
TEXT 创建系统程序快捷方式…
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 %Programs%\附件\计算器,%SystemRoot%\System32\CALC.EXE
`LINK %Programs%\附件\图画,%SystemRoot%\System32\mspaint.exe
_END
_SUB Start_Shell
TEXT 正在载入桌面……
TEAM SHEL %S%\EXPLORER.EXE|LOGO
_END
_SUB Set_Windiws_Run
TEAM EXEC =PECMD SERV !AudioSrv|SERV AudioSrv
TEAM WAIT 5000|KILL SMSS.EXE|KILL WINLOGON.EXE|FILE %SS%\SMSS.EXE|FILE %SS%\WINLOGON.EXE
TEAM ENVI S=|ENVI SS=|ENVI SSD=
TEAM ENVI S=|ENVI SS=|ENVI SSD=|ENVI V0=|ENVI V1=
TEAM ENVI W=|ENVI WS=|ENVI WSD=|ENVI VV0=|ENVI VV1=
TEAM WAIT 12000|SEND 17_,18_,77_,77^,18^,17^|SEND 17_,18_,77_,77^,18^,17^
_END
_SUB Save_LOGS
LOGS
_END
/////////////////////////////////////////
`CALL Open_LOGS ` 开始日志记录
CALL Start_LOGO ` 用户登录界面设置
CALL InitSystem ` 初始化系统
CALL User_Setting ` 用户设置
CALL Fix_System ` 系统修正
CALL OutSideSetting ` 加载外置软件
CALL Created_SYS_Menu ` 创建系统菜单
CALL Start_Shell ` 启动 SHELL
CALL Set_Windiws_Run ` 设置Windows启动项
`CALL Save_LOGS
//配置文件结束
在进入桌面时卡住了,请高手指点!!! |
|