|
kingmax的4G超棒,量产老毛桃的911,启动后无发加载外置程序。
在启动时,按住ctrl,进入最小配置,用桌面快捷方式可加载外置程序。
LOG如下:- LOGS X:\WXPE\PECMD.LOG 操作成功完成。
- PATH X:\TEMP 操作成功完成。
- INIT I 操作成功完成。
- EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U 操作成功完成。
- TEAM LOGS X:\WXPE\PECMD.LOG|PATH X:\TEMP|INIT I|EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U 操作成功完成。
- ENVI V0=HKLM\System\CurrentControlSet\Services 操作成功完成。
- ENVI V1=System32\Drivers 操作成功完成。
- TEAM ENVI V0=HKLM\System\CurrentControlSet\Services|ENVI V1=System32\Drivers 操作成功完成。
- 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\System\CurrentControlSet\Services\HIDUSB\ImagePath=System32\Drivers\HIDUSB.SYS 操作成功完成。
- REGI HKLM\System\CurrentControlSet\Services\MOUCLASS\ImagePath=System32\Drivers\MOUCLASS.SYS 操作成功完成。
- REGI HKLM\System\CurrentControlSet\Services\MOUHID\ImagePath=System32\Drivers\MOUHID.SYS 操作成功完成。
- REGI HKLM\System\CurrentControlSet\Services\KBDCLASS\ImagePath=System32\Drivers\KBDCLASS.SYS 操作成功完成。
- REGI HKLM\System\CurrentControlSet\Services\KBDHID\ImagePath=System32\Drivers\KBDHID.SYS 操作成功完成。
- HOTK #112,PECMD.EXE 操作成功完成。
- LINK X:\Documents and Settings\Default User\「开始」菜单\程序\附件\记事本,X:\WXPE\SYSTEM32\NOTEPAD.EXE 操作成功完成。
- LINK X:\Documents and Settings\Default User\「开始」菜单\程序\附件\命令提示符,X:\WXPE\SYSTEM32\CMD.EXE 操作成功完成。
- LINK X:\Documents and Settings\Default User\「开始」菜单\程序\附件\注册表编辑器,X:\WXPE\REGEDIT.EXE 操作成功完成。
- LINK X:\Documents and Settings\Default User\「开始」菜单\程序\附件\资源管理器,X:\WXPE\EXPLORER.EXE,,EXPLORER.EXE,1 操作成功完成。
- LINK X:\Documents and Settings\Default User\桌面\命令提示符,X:\WXPE\SYSTEM32\CMD.EXE 操作成功完成。
- LINK X:\Documents and Settings\Default User\「开始」菜单\PECMD使用说明,X:\WXPE\SYSTEM32\PECMD.EXE 操作成功完成。
- TEXT 操作成功完成。
- LOAD \MiniPE\WinPE.INI 操作成功完成。
- FIND $MinMode=Yes,LINK X:\Documents and Settings\Default User\桌面\加载外部配置,PECMD.EXE,LOAD \MiniPE\WinPE.INI,Shell32.dll,26!TEXT|LOAD \MiniPE\WinPE.INI 操作成功完成。
- SHEL X:\WXPE\EXPLORER.EXE 操作成功完成。
- LOGO 操作成功完成。
- TEXT 操作成功完成。
- FIND Explorer.EXE,!SHEL X:\WXPE\EXPLORER.EXE|LOGO|TEXT 操作成功完成。
- REGI HKLM\SYSTEM\CurrentControlSet\Control\MiniNT\! 操作成功完成。
- EXEC !CMD.EXE /C "REN X:\WXPE\SYSTEM32\HALACPI.DLL HAL.DLL" 操作成功完成。
- EXEC =PECMD SERV !AudioSrv 操作成功完成。
- SERV AudioSrv 操作成功完成。
- TEAM EXEC =PECMD SERV !AudioSrv|SERV AudioSrv 操作成功完成。
- WAIT 5000 操作成功完成。
- KILL SMSS.EXE 操作成功完成。
- KILL WINLOGON.EXE 操作成功完成。
- FILE X:\WXPE\SYSTEM32\SMSS.EXE 操作成功完成。
- FILE X:\WXPE\SYSTEM32\WINLOGON.EXE 操作成功完成。
- TEAM WAIT 5000|KILL SMSS.EXE|KILL WINLOGON.EXE|FILE X:\WXPE\SYSTEM32\SMSS.EXE|FILE X:\WXPE\SYSTEM32\WINLOGON.EXE 操作成功完成。
- ENVI W= 操作成功完成。
- ENVI WS= 操作成功完成。
- ENVI WSD= 操作成功完成。
- ENVI V0= 操作成功完成。
- ENVI V1= 操作成功完成。
- TEAM ENVI W=|ENVI WS=|ENVI WSD=|ENVI V0=|ENVI V1= 操作成功完成。
- WAIT 12000 操作成功完成。
- SEND 17_,18_,77_,77^,18^,17^ 操作成功完成。
- SEND 17_,18_,77_,77^,18^,17^ 操作成功完成。
- TEAM WAIT 12000|SEND 17_,18_,77_,77^,18^,17^|SEND 17_,18_,77_,77^,18^,17^ 操作成功完成。
- LOGS 操作成功完成。
复制代码 这里的“LOAD \MiniPE\WinPE.INI”没能找到USB-CDROM中的WinPE.INI,但是在最小配置中使用“LINK X:\Documents and Settings\Default User\桌面\加载外部配置,PECMD.EXE,LOAD \MiniPE\WinPE.INI,Shell32.dll,26”生成的快捷方式却可以找到WinPE.INI并成功加载。
另:如果把外置程序放在U盘的非CDROM分区,也可以正常加载。也就是说“LOAD \MiniPE\WinPE.INI”能够搜索U盘的正常分区,但是不能搜索USB-CDROM。
有大侠来解释解释吗?
-------------------------------------------------------------------------
解决方案:
使用“RUNS PECMD LOAD \MiniPE\WinNPE.INI”替换掉“PECMD.INI”中的“LOAD \MiniPE\WinPE.INI”。
-------------------------------------------------------------------------
5月20日更新:
这几天在不停的量产老毛桃的911版,终于发现一些问题:- //配置文件开始
- 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 W=%WinDir%|ENVI WS=%W%\SYSTEM32|ENVI WSD=%WS%\Drivers
- TEAM FILE %W%\TXTSETUP.SI*|FILE %WS%\NTOSKRNL.EX*|FILE %WS%\WIN32K.SYS|PATH #%WS%\CONFIG|FILE %WS%\*.*_|FILE %WSD%\*.SY_
- TEAM LOGS %W%\PECMD.LOG|PATH %SystemDrive%\TEMP|INIT I|EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U
- TEAM ENVI V0=HKLM\System\CurrentControlSet\Services|ENVI V1=System32\Drivers `修正 USB 驱动程序文件路径
- 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
- HOTK #112,PECMD.EXE `注册热键:F1 帮助
- LINK %Programs%\附件\记事本,%WS%\NOTEPAD.EXE
- LINK %Programs%\附件\命令提示符,%WS%\CMD.EXE
- LINK %Programs%\附件\注册表编辑器,%W%\REGEDIT.EXE
- LINK %Programs%\附件\资源管理器,%W%\EXPLORER.EXE,,EXPLORER.EXE,1
- LINK %Desktop%\命令提示符,%WS%\CMD.EXE
- LINK %StartMenu%\PECMD使用说明,%WS%\PECMD.EXE
- FIND $MinMode=Yes,LINK %Desktop%\加载外部配置,PECMD.EXE,LOAD \MiniPE\WinPE.INI,Shell32.dll,26!TEXT|LOAD \MiniPE\WinPE.INI
- FIND Explorer.EXE,!SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
- `修改注册表和相关文件名以支持 Vista 安装
- REGI HKLM\SYSTEM\CurrentControlSet\Control\MiniNT\!
- EXEC !CMD.EXE /C "REN %WinDir%\SYSTEM32\HALACPI.DLL HAL.DLL"
- `如果不能给 USB 移动存储设备迅速分配盘符或者关机缓慢,请尝试重启 AudioSrv 服务(对于部分 HD 声卡)
- TEAM EXEC =PECMD SERV !AudioSrv|SERV AudioSrv
- `杀掉无用进程并删掉 X: 盘可删除文件以节省空间
- TEAM WAIT 5000|KILL SMSS.EXE|KILL WINLOGON.EXE|FILE %WS%\SMSS.EXE|FILE %WS%\WINLOGON.EXE
- TEAM ENVI W=|ENVI WS=|ENVI WSD=|ENVI V0=|ENVI V1=
- TEAM WAIT 12000|SEND 17_,18_,77_,77^,18^,17^|SEND 17_,18_,77_,77^,18^,17^ `如果 PECMD 托盘图标不显示,请用此命令
- LOGS
- //配置文件结束
复制代码 这是没有修改过的PECMD.INI。如果将其中的:- FIND $MinMode=Yes,LINK %Desktop%\加载外部配置,PECMD.EXE,LOAD \MiniPE\WinPE.INI,Shell32.dll,26!TEXT|LOAD \MiniPE\WinPE.INI
- FIND Explorer.EXE,!SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
复制代码 这两行交换,即:- FIND Explorer.EXE,!SHEL %WinDir%\EXPLORER.EXE|TEXT
- FIND $MinMode=Yes,LINK %Desktop%\加载外部配置,PECMD.EXE,LOAD \MiniPE\WinPE.INI,Shell32.dll,26!TEXT|LOAD \MiniPE\WinPE.INI
- LOGO
复制代码 这样就可以加载了。
也是就是说:LOAD \MiniPE\WinPE.INI必须在SHEL %WinDir%\EXPLORER.EXE之后。
LOGO命令必须在LOAD之后,这回乌龙了~~
-------------------------------------------------------------------------
5月21日更新:
重新整理了一下PECMD.INI://配置文件开始
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 W=%WinDir%|ENVI WS=%W%\SYSTEM32|ENVI WSD=%WS%\Drivers
TEAM FILE %W%\TXTSETUP.SI*|FILE %WS%\NTOSKRNL.EX*|FILE %WS%\WIN32K.SYS|PATH #%WS%\CONFIG|FILE %WS%\*.*_|FILE %WSD%\*.SY_
TEAM LOGS %W%\PECMD.LOG|PATH %SystemDrive%\TEMP|INIT I|EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U
TEAM ENVI V0=HKLM\System\CurrentControlSet\Services|ENVI V1=System32\Drivers `修正 USB 驱动程序文件路径
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
HOTK #112,PECMD.EXE `注册热键:F1 帮助
LINK %Programs%\附件\记事本,%WS%\NOTEPAD.EXE
LINK %Programs%\附件\命令提示符,%WS%\CMD.EXE
LINK %Programs%\附件\注册表编辑器,%W%\REGEDIT.EXE
LINK %Programs%\附件\资源管理器,%W%\EXPLORER.EXE,,EXPLORER.EXE,1
LINK %Desktop%\命令提示符,%WS%\CMD.EXE
LINK %StartMenu%\PECMD使用说明,%WS%\PECMD.EXE
FIND Explorer.EXE,!SHEL %WinDir%\EXPLORER.EXE|TEXT
FIND $MinMode=Yes,LINK %Desktop%\加载外部配置,PECMD.EXE,LOAD \MiniPE\WinPE.INI,Shell32.dll,26!LOAD \MiniPE\WinPE.INI
TEAM TEXT|LOGO
`修改注册表和相关文件名以支持 Vista 安装
REGI HKLM\SYSTEM\CurrentControlSet\Control\MiniNT\!
EXEC !CMD.EXE /C "REN %WinDir%\SYSTEM32\HALACPI.DLL HAL.DLL"
`如果不能给 USB 移动存储设备迅速分配盘符或者关机缓慢,请尝试重启 AudioSrv 服务(对于部分 HD 声卡)
TEAM EXEC =PECMD SERV !AudioSrv|SERV AudioSrv
`杀掉无用进程并删掉 X: 盘可删除文件以节省空间
TEAM WAIT 5000|KILL SMSS.EXE|KILL WINLOGON.EXE|FILE %WS%\SMSS.EXE|FILE %WS%\WINLOGON.EXE
TEAM ENVI W=|ENVI WS=|ENVI WSD=|ENVI V0=|ENVI V1=
TEAM WAIT 12000|SEND 17_,18_,77_,77^,18^,17^|SEND 17_,18_,77_,77^,18^,17^ `如果 PECMD 托盘图标不显示,请用此命令
LOGS
//配置文件结束 其他PE也按照这个思路改应该就没问题。
如果无法加载桌面背景,就把背景图片加到内核里,在shell explorer之前用wall加载。
或者就不要了,反正pe是用来维护的,背景也没什么用。
[ 本帖最后由 wjy_171302502 于 2008-5-21 10:38 AM 编辑 ] |
|