无忧启动论坛

标题: 『求助』PE系统进入时出现“cmdline错误”如何解决? [打印本页]

作者: huantaoyan    时间: 2008-10-1 10:07
标题: 『求助』PE系统进入时出现“cmdline错误”如何解决?
进入pe时出现 2.jpeg (11.39 KB, 下载次数: 91)
作者: lxl1638    时间: 2008-10-1 10:15
注册表的 CmdLine 启动的是其它程式,不是启动 PECMD.EXE ,在这种情况下 PECMD.EXE 无法接管系统,也无法登录系统。简单说,PECMD.EXE 的父进程不是 WinLogon.EXE ,而是其它程序。

你将注册表中的 CmdLine 帖来看看。
作者: huantaoyan    时间: 2008-10-1 10:18
cmd.exe /k startpe.cmd
是这个,他们不是都在做2级内核吗?我也做了个却出现这样的提示
作者: huantaoyan    时间: 2008-10-1 10:19
在调用的时候我用了PECMD.EXE MAIN %WinDir%\system32\pecmd.ini
经测试用PECMD.EXE load %WinDir%\system32\pecmd.ini可以进入

[ 本帖最后由 huantaoyan 于 2008-10-1 10:26 编辑 ]
作者: lxl1638    时间: 2008-10-1 10:28
1、不要用最新版PECMD.EXE。最新版PECMD.EXE为了确保自身功能的完整和安全,检测父进程,发现不是WinLogon.EXE就提示。
2、若要用最新版PECMD.EXE。。。。要想办法将PECMD.EXE的父进程(CMD)弄成WinLogon.EXE,但不能与系统原有的WinLogon.EXE同目录,呵呵,有点难度,不过也不算很难,YY去吧,相信你行。但这种方法本人不担保PECMD.EXE功能的完整和安全。

别人YY,我也YY。

[ 本帖最后由 lxl1638 于 2008-10-1 10:42 编辑 ]
作者: huantaoyan    时间: 2008-10-1 11:04
要对WINLOGON进行编辑吗?我不会编程啊
作者: lxl1638    时间: 2008-10-1 11:15
原帖由 huantaoyan 于 2008-10-1 11:04 发表
要对WINLOGON进行编辑吗?我不会编程啊


方法不是这个,太大难度的YY了,本人上面所说的不要求达到编程的水平,只会写批处理,文件复制、改名就够了。
作者: huantaoyan    时间: 2008-10-1 11:23
1。我刚才试过了把CMD转换成EXE方式并改名WinLogon.EXE放入%windir%下,然后在CmdLine执行这个EXE,进入后蓝屏
2。我把CmdLine改成PECMD.EXE EXEC %windir%\SYSTEM32\startpe.cmd并在SYSTEM32下放入PECMD,进入后重启
作者: lxl1638    时间: 2008-10-1 13:43
原帖由 huantaoyan 于 2008-10-1 11:23 发表
1。我刚才试过了把CMD转换成EXE方式并改名WinLogon.EXE放入%windir%下,然后在CmdLine执行这个EXE,进入后蓝屏
2。我把CmdLine改成PECMD.EXE EXEC %windir%\SYSTEM32\startpe.cmd并在SYSTEM32下放入PECMD,进入 ...

有点近边了。。。。。。。。。。。。。。。。。。。。。。
作者: huantaoyan    时间: 2008-10-1 13:53
迷糊,创始人讲话就是深,我再想想招吧
作者: lxl1638    时间: 2008-10-1 15:19
这个问题本人不能点破,就到此为止。
在 CmdLine 过份YY,会引起 PECMD.EXE 功能不完整或执行不安全,因为系统不是由 PECMD.EXE 接管,所以最新版 PECMD.EXE 在这方面加入了一定的限制,防止在 CmdLine 过分YY。

当然,YY的可能还是可以的,但一旦点破,PECMD.EXE 接管系统的功能就会不完整。
作者: huantaoyan    时间: 2008-10-1 16:24
哦,我还是没有攻破,那老大是不赞成用二级内核了?我用你前一版的PECMD试过,在启动速度上我用二级内存感觉没有什么变化,也计算过时间,在945的机器上加载进入桌面用了50多秒,和我之前的速度差不多,也就1,2秒的变化,但这并不准确,我只是想用最新版的做测试。在用2级内核的2,3天里我认为并不稳定,而且多出来个盘觉得很是碍眼。请问老大我如果做成WIM二级内核的方法需要精简掉SYSTEM32下的什么文件,哪些文件是必需的,能发个文本吗?我想如果用WIM的方式加载应该会稳定些吧,毕竟比CMDISO好,毕竟还是PECMD接管的
作者: adatsui    时间: 2008-10-1 23:25
哪可以倒轉來做吧, 照舊在 cmdline 用 pecmd, pecmd.ini 開頭指定跑你的 .cmd 該也可以吧.

分2級的速度提升, 要看你從核心移出多小文件吧 (指內核文件, 不是綠色軟件).

我的2級文件達 130 mb , 做成 wim 後也 60mb. 加載速度提升了一倍多.
作者: huantaoyan    时间: 2008-10-2 07:01
恩,明白了,拿来试试
作者: usbzip    时间: 2008-10-2 11:30
可以采用 dos时代菜鸟 提供的方法,即CMD状态下:
将 PECMD MAIN xxx.ini
换成 PELOGON PECMD.EXE LOAD xxx.ini
就可以了。

[ 本帖最后由 usbzip 于 2008-10-2 11:36 编辑 ]
作者: huantaoyan    时间: 2008-10-3 02:18
那还是CMD接管的吧
作者: dos时代菜鸟    时间: 2008-10-3 07:42
不是已经说过了么,又跑到这里来问!
用  pelogon pecmd.exe load pecmd.ini 取代 pecmd main pecmd.ini .
用 pelogon 调用 pecmd.exe 可以完美解决这个问题。
作者: huantaoyan    时间: 2008-10-3 08:56
通过LOAD方式之后加载进不去系统,会停在壁纸的页面,CMD窗口不会自动关闭,我脚本里面有运行CMD的,估计是这个CMD不关闭,无法运行我INI配置文件中的CMD,导致窗口一直停留在这里导致的,有没有办法解决?我在最后加了EXIT也不起作用

[ 本帖最后由 huantaoyan 于 2008-10-4 08:50 编辑 ]




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