无忧启动论坛

标题: 大家帮我看看这样子为什么进不了桌面? [打印本页]

作者: 槑槑    时间: 2008-4-4 11:40
标题: 大家帮我看看这样子为什么进不了桌面?
在毛桃911基础上修改的,
把winpe.iso里的pecmd.ini文件该成一句话:
  1. LOAD \MiniPE\WinPE.INI
复制代码


把原pecmd.ini文件内容移到winpe.ini文件里:
  1. FBWF P40 L32 H96
  2. TEAM ENVI W=%WinDir%|ENVI WS=%W%\SYSTEM32|ENVI WSD=%WS%\Drivers
  3. TEAM FILE %W%\TXTSETUP.SI*|FILE %WS%\NTOSKRNL.EX*|FILE %WS%\WIN32K.SYS|PATH #%WS%\CONFIG|FILE %WS%\*.*_|FILE %WSD%\*.SY_
  4. TEAM LOGS %W%\PECMD.LOG|PATH %SystemDrive%\TEMP|INIT I|EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U
  5. `修正 USB 驱动程序文件路径
  6. TEAM ENVI V0=HKLM\System\CurrentControlSet\Services|ENVI V1=System32\Drivers
  7. REGI %V0%\USBHUB\ImagePath=%V1%\USBHUB.SYS
  8. REGI %V0%\USBCCGP\ImagePath=%V1%\USBCCGP.SYS
  9. REGI %V0%\USBEHCI\ImagePath=%V1%\USBEHCI.SYS
  10. REGI %V0%\USBOHCI\ImagePath=%V1%\USBOHCI.SYS
  11. REGI %V0%\USBSTOR\ImagePath=%V1%\USBSTOR.SYS
  12. REGI %V0%\USBUHCI\ImagePath=%V1%\USBUHCI.SYS
  13. REGI %V0%\HIDUSB\ImagePath=%V1%\HIDUSB.SYS
  14. REGI %V0%\MOUCLASS\ImagePath=%V1%\MOUCLASS.SYS
  15. REGI %V0%\MOUHID\ImagePath=%V1%\MOUHID.SYS
  16. REGI %V0%\KBDCLASS\ImagePath=%V1%\KBDCLASS.SYS
  17. REGI %V0%\KBDHID\ImagePath=%V1%\KBDHID.SYS
  18. `注册热键:F1 帮助
  19. HOTK #112,PECMD.EXE
  20. `创建基本菜单
  21. LINK %Programs%\附件\PECMD使用说明,%WS%\PECMD.EXE
  22. LINK %Programs%\附件\记事本,%WS%\NOTEPAD.EXE
  23. LINK %Programs%\附件\命令提示符,%WS%\CMD.EXE
  24. LINK %Programs%\附件\注册表编辑器,%W%\REGEDIT.EXE
  25. LINK %Programs%\附件\资源管理器,%W%\EXPLORER.EXE,,EXPLORER.EXE,1
  26. LINK %Quicklaunch%\资源管理器,%W%\EXPLORER.EXE,,EXPLORER.EXE,1
  27. LINK %Quicklaunch%\命令提示符,%WS%\CMD.EXE
  28. FIND Explorer.EXE,!SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
  29. `修改注册表和相关文件名以支持 Vista 安装
  30. REGI HKLM\SYSTEM\CurrentControlSet\Control\MiniNT\!
  31. EXEC !CMD.EXE /C "REN %WinDir%\SYSTEM32\HALACPI.DLL HAL.DLL"
  32. `如果不能给 USB 移动存储设备迅速分配盘符或者关机缓慢,请尝试重启 AudioSrv 服务(对于部分 HD 声卡)
  33. TEAM EXEC =PECMD SERV !AudioSrv|SERV AudioSrv
  34. `杀掉无用进程并删掉 X: 盘可删除文件以节省空间
  35. TEAM WAIT 5000|KILL SMSS.EXE|KILL WINLOGON.EXE|FILE %WS%\SMSS.EXE|FILE %WS%\WINLOGON.EXE
  36. TEAM ENVI W=|ENVI WS=|ENVI WSD=|ENVI V0=|ENVI V1=
  37. `如果 PECMD 托盘图标不显示,请用此命令
  38. TEAM WAIT 5000|SEND 17_,18_,77_,77^,18^,17^|SEND 17_,18_,77_,77^,18^,17^
  39. LOGS
复制代码


这么一改后,windows启动画面后进入蓝色桌面背景就停住了,桌面什么也没有。请大家帮我诊断诊断?
谢谢!
作者: 槑槑    时间: 2008-4-4 20:07
拜托各位前辈老师给指点指点吧
作者: netwinxp    时间: 2008-4-4 22:26
setupreg.hiv里面有没有把...PECMD.EXE PECMD.INI改成...PECMD.EXE WINPE.INI?(该文件相当于xp中的system这个注册表,需要用注册表工具修改),还有系统路径不是随便就修改的...

[ 本帖最后由 netwinxp 于 2008-4-4 10:28 PM 编辑 ]
作者: 槑槑    时间: 2008-4-4 23:06
原帖由 netwinxp 于 2008-4-4 10:26 PM 发表
setupreg.hiv里面有没有把...PECMD.EXE PECMD.INI改成...PECMD.EXE WINPE.INI?(该文件相当于xp中的system这个注册表,需要用注册表工具修改),还有系统路径不是随便就修改的...


hiv里没改,还是加载pecmd.ini
问题是我在pecmd.ini里加载了winpe.ini啊

毛桃911版里也是这么load的,只不过我把所有pecmd.ini文件里的东西都放到了winpe.ini里面
netwinxp老师的解释我还没看得懂
具体是哪里出问题了呢?
作者: 槑槑    时间: 2008-4-5 10:53
恳请各位老师出来指点一下
谢谢!
作者: netwinxp    时间: 2008-4-5 14:20
PECMD.INI 好像要先随便FIND个文件一下,否则好像容易找不到外部路径。以前取消墙纸的时候发现设置虚拟内存子函数不出现对话框。具体原因未知。
作者: 槑槑    时间: 2008-4-5 14:52
标题: 现在可以了
核心包里的pecmd.ini文件内容:
  1. LOGS %CurDrv%\PECMD.LOG
  2. LOAD \MiniPE\WinPE.INI
  3. LOGS
复制代码


光盘里winpe.ini文件内容:
  1. FBWF P40 L32 H256
  2. TEAM ENVI W=%WinDir%|ENVI WS=%W%\SYSTEM32|ENVI WSD=%WS%\Drivers
  3. TEAM FILE %W%\TXTSETUP.SI*|FILE %WS%\NTOSKRNL.EX*|FILE %WS%\WIN32K.SYS|PATH #%WS%\CONFIG|FILE %WS%\*.*_|FILE %WSD%\*.SY_
  4. TEAM PATH %SystemDrive%\TEMP|INIT I|EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U
  5. TEAM ENVI V0=HKLM\System\CurrentControlSet\Services|ENVI V1=System32\Drivers `修正 USB 驱动程序文件路径
  6. REGI %V0%\USBHUB\ImagePath=%V1%\USBHUB.SYS
  7. REGI %V0%\USBCCGP\ImagePath=%V1%\USBCCGP.SYS
  8. REGI %V0%\USBEHCI\ImagePath=%V1%\USBEHCI.SYS
  9. REGI %V0%\USBOHCI\ImagePath=%V1%\USBOHCI.SYS
  10. REGI %V0%\USBSTOR\ImagePath=%V1%\USBSTOR.SYS
  11. REGI %V0%\USBUHCI\ImagePath=%V1%\USBUHCI.SYS
  12. REGI %V0%\HIDUSB\ImagePath=%V1%\HIDUSB.SYS
  13. REGI %V0%\MOUCLASS\ImagePath=%V1%\MOUCLASS.SYS
  14. REGI %V0%\MOUHID\ImagePath=%V1%\MOUHID.SYS
  15. REGI %V0%\KBDCLASS\ImagePath=%V1%\KBDCLASS.SYS
  16. REGI %V0%\KBDHID\ImagePath=%V1%\KBDHID.SYS
  17. HOTK #112,PECMD.EXE `注册热键:F1 帮助
  18. LINK %Programs%\附件\PECMD使用说明,%WS%\PECMD.EXE
  19. LINK %Programs%\附件\记事本,%WS%\NOTEPAD.EXE
  20. LINK %Programs%\附件\命令提示符,%WS%\CMD.EXE
  21. LINK %Programs%\附件\注册表编辑器,%W%\REGEDIT.EXE
  22. LINK %Programs%\附件\资源管理器,%W%\EXPLORER.EXE,,EXPLORER.EXE,1
  23. LINK %Quicklaunch%\资源管理器,%W%\EXPLORER.EXE,,EXPLORER.EXE,1
  24. LINK %Quicklaunch%\命令提示符,%WS%\CMD.EXE
  25. FIND Explorer.EXE,!SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
  26. `修改注册表和相关文件名以支持 Vista 安装
  27. REGI HKLM\SYSTEM\CurrentControlSet\Control\MiniNT\!
  28. EXEC !CMD.EXE /C "REN %WinDir%\SYSTEM32\HALACPI.DLL HAL.DLL"
  29. `如果不能给 USB 移动存储设备迅速分配盘符或者关机缓慢,请尝试重启 AudioSrv 服务(对于部分 HD 声卡)
  30. TEAM EXEC =PECMD SERV !AudioSrv|SERV AudioSrv
  31. `杀掉无用进程并删掉 X: 盘可删除文件以节省空间
  32. TEAM WAIT 5000|KILL SMSS.EXE|KILL WINLOGON.EXE|FILE %WS%\SMSS.EXE|FILE %WS%\WINLOGON.EXE
  33. TEAM ENVI W=|ENVI WS=|ENVI WSD=|ENVI V0=|ENVI V1=
  34. TEAM WAIT 5000|SEND 17_,18_,77_,77^,18^,17^|SEND 17_,18_,77_,77^,18^,17^ `如果 PECMD 托盘图标不显示,请用此命令
复制代码


似乎也没什么大的改动,就可以了,真是奇怪了

[ 本帖最后由 槑槑 于 2008-4-5 02:54 PM 编辑 ]
作者: 槑槑    时间: 2008-4-5 15:01
标题: 可是新的问题出现了
当核心包是iso未压缩格式时,一切看起来都很正常
但是当把核心包压缩成is_格式时(当然同时修改光盘里的xpe文件),可以进入系统,但是新的问题来了:

“开始”菜单不见了(任务栏还在,右下角系统托盘还在);

打开资源管理器时,也没有菜单栏(但用键盘ALT键可以打开部分菜单),工具栏的图标不能显示(但是桌面“我的电脑”等图标可以正常显示);

无法运行notepad程序,试图运行的时候提示说配置不正确;

可以运行cmd窗口,可以运行dir,type等控制台命令;

log文件未显示异常。

作者: 槑槑    时间: 2008-4-5 17:38
各位前辈,看过来吧。。。。。。
作者: netwinxp    时间: 2008-4-5 18:16
把FBWF放到PECMD.INI的最前面。没开FBWF怎么写入啊(估计PECMD在调入WINPE.INI之前已经初始化系统环境)。

[ 本帖最后由 netwinxp 于 2008-4-5 06:18 PM 编辑 ]
作者: 槑槑    时间: 2008-4-5 18:18
原帖由 netwinxp 于 2008-4-5 06:16 PM 发表
把FBWF放到PECMD.INI的最前面。


可以解释下为什么吗?
核心不压缩的时候把fbwf不妨再pecmd.ini里面似乎没什么问题的
作者: 槑槑    时间: 2008-4-5 18:35
原帖由 netwinxp 于 2008-4-5 06:16 PM 发表
把FBWF放到PECMD.INI的最前面。没开FBWF怎么写入啊(估计PECMD在调入WINPE.INI之前已经初始化系统环境)。


fbwf放到pecmd.ini也解决不了问题
问题同8楼

压缩核心与非压缩核心有什么本质区别吗?
作者: 槑槑    时间: 2008-4-6 00:40
各位大虾
都睡了吗?




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3