原帖由 asbai 于 2006-10-20 12:06 AM 发表
呵呵,来了,“顺利启动到桌面” 只能说明 Windows Shell (通常是 Explorer.exe)已经启动并初始化完毕。并不能以此判断 Smss 和 WinLogon 的初始化任务已经结束。
Smss 和 WinLogon 本身是系统关键进程,在设 ...
原帖由 lxl1638 于 2006-10-20 12:16 AM 发表
啊,经大侠指点,还得要延时了,但延时多少很难确定,这样Kill那两个进程必要性就可有可无了。
原帖由 lxl1638 于 2006-10-20 12:29 AM 发表
问题还有点不明,在超高速机器上smss 和 winlogon 完成所有初始化动作所需的最大时间应比低速机的少,但Kill它们却要延迟去Kill。
原帖由 lxl1638 于 2006-10-20 12:42 AM 发表
明白了,谢谢大侠!
这样PEWaitKill就不必放在原位置上执行也可以的, Shell 启动并初始化完毕后再执行它也可行,关键是适当的延时后再去Kill那两个该死的进程。
原帖由 asbai 于 2006-10-20 12:45 AM 发表
you got it :)
原帖由 lxl1638 于 2006-10-20 12:49 AM 发表
之所以这样想,因为不同的机子延时不同,本人想把大侠的PEWaitKill调到外挂中执行,这样就更方便用户调试了修该延迟时间。
原帖由 asbai 于 2006-10-20 12:52 AM 发表
感觉默认的 30s 应该足够了,呵呵
原帖由 lsjtywkj 于 2006-10-20 08:59 AM 发表
隐约感觉大师们没有真正理解了xpeinit.exe 的用法!!
老九、老毛桃都用过轶微超级系统维护盘吧,这个盘里并没有延时程序,但在P4 2.9G Hz 的机器上不会蓝屏.我不知道P4 2.9G Hz 算不算高速机。
原帖由 lsjtywkj 于 2006-10-20 08:59 AM 发表
隐约感觉大师们没有真正理解了xpeinit.exe 的用法!!
老九、老毛桃都用过轶微超级系统维护盘吧,这个盘里并没有延时程序,但在P4 2.9G Hz 的机器上不会蓝屏.我不知道P4 2.9G Hz 算不算高速机。
原帖由 lxl1638 于 2006-10-20 19:54 发表
嘿嘿,期待呢。
无忧牛人多啊,对WinPE的研究并不比911的差。
原帖由 Rinrin 于 2006-10-20 07:45 PM 发表
PS:
想问一下BaiY兄是怎么调试确认的 ...
原帖由 asbai 于 2006-10-20 09:34 PM 发表
这个感觉在这两天发的帖子里应该都说了,呵呵。
首先最重要的证据是实测,我有台机器每次启动必蓝屏,后来看到其它兄台的延迟法判断是进程间同步的时序问题。NT Kernel 的同步和互斥机制已经很稳定了,所以怀 ...
原帖由 Rinrin 于 2006-10-20 11:31 PM 发表
As a final step before considering the executive and kernel initialization complete, the phase 1 initialization thread waits for the handle to the Session Manager process with a timeout value of 5 seconds. If the Session Manager process exits before the 5 seconds elapse, the system crashes itself with a SESSION5_ INITIALIZATION_FAILED bug check code.
原帖由 asbai 于 2006-10-21 05:06 PM 发表
Mark 大牛说的没错,不过引起 0x71 错误的原因是很多的,mark 说的这个只是其中之一(他老自己也没说这是71错误的唯一原因嘛)。有关 smss 都做了哪些事情,以及71错误的详细指南,在微软的 technet 上很容易 ...
原帖由 Rinrin 于 2006-10-21 07:56 PM 发表
确实有可能
asbai兄用Windbg调试过吗?
内存dump文件能不能发出来?
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) | Powered by Discuz! X3.3 |