|
直接把所有文件拖进一个新的iso里再用makecab压缩
因为本人的疏忽用了自己的pecmd.ini 所以忘了加第一句:FBWF P40 L32 H128
如果动手能力强,可以手动修正bug:
自己提取2k3sp2的shell32.dll出来(因为之前有问题只用了sp1的),替换原来的,然后用以下的pecmd.ini来覆盖原文件:- //配置文件开始
- FBWF P40 L32 H128
- //因为之前用img做镜像,漏了这句
- 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|MDIR %SystemDrive%\TEMP|ENVI|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
- 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 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\!
- REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524152}\!
- //换成sp2的shell32.dll后必须加入上面这两句,感谢隐者大大的指点
- REGI HKCR\lnkfile\IsShortcut
- LOAD \外置程序\WINPE.INI
- //上面被我误写成了LOAD \EXTRA\XPE.ini
- 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 %StartMenu%\PECMD使用说明,%SS%\PECMD.EXE
- //TEAM HOTK #95,PECMD.EXE SHUT R|HOTK #255,PECMD.EXE SHUT|HOTK #112,PECMD.EXE ;休眠键重启,电源键关机,F1 帮助
- TEAM HIDE|SHEL %S%\EXPLORER.EXE|LOGO
- //杀掉无用进程并删掉 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
- //配置文件结束
复制代码 虽然说已经搞定,但鄙人还是不敢发上来,怕发上来后才发现有bug未解决 |
|