none
装完sp2后,command shell组件无法用,系统加载该组件时,显示器黑屏,系统好像自动关机了 RRS feed

  • 问题

  •  

    但在加载其它shell组件时,可以正常启动系统,没有任何问题。不知道为什么?是组件问题吗?
    2008年6月26日 9:23

答案

  •  

    用Command Shell组件做操作系统的壳是肯定可以实现的,我做过这样的操作系统,启动后就是标准的CMD界面。

    在开发阶段,你需要保证你仅仅使用了Command Shell,而没有其他的Shell,例如:Explorer Shell。

     

    你也可以尝试在做好的XPE操作系统中手动的更改Shell为CMD,方法是在注册表中修改:

     

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]

    下的Shell的值为cmd.exe,然后重新启动,看看能不能得到正确的CMD壳。如果想恢复,只需按ctrl+del+alt就可以调出任务管理器(前提是你必须添加任务管理器组件),然后再运行新程序中输入:explorer.exe就可以了!

     

    或者你也可以在Webcast课程中找到完整的制作CMD做壳的演示课程:

    Windows Embedded从入门到精通系列课程(1):XP Embedded开发初体验

    2008年7月16日 7:36
    版主

全部回复

  •  

    怎么没人回个话啊,我们用的可是正版,不知道为什么command shell不好用,而且在升级到sp2后,生成的镜像文件也大多了!哪位大哥能告诉我为什么啊!!
    2008年7月10日 1:53
  • 最好有FBA Log或者Boot Log给大家参考,光说现象很难给建议的.

    2008年7月15日 4:58
    版主
  •  

    用Command Shell组件做操作系统的壳是肯定可以实现的,我做过这样的操作系统,启动后就是标准的CMD界面。

    在开发阶段,你需要保证你仅仅使用了Command Shell,而没有其他的Shell,例如:Explorer Shell。

     

    你也可以尝试在做好的XPE操作系统中手动的更改Shell为CMD,方法是在注册表中修改:

     

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]

    下的Shell的值为cmd.exe,然后重新启动,看看能不能得到正确的CMD壳。如果想恢复,只需按ctrl+del+alt就可以调出任务管理器(前提是你必须添加任务管理器组件),然后再运行新程序中输入:explorer.exe就可以了!

     

    或者你也可以在Webcast课程中找到完整的制作CMD做壳的演示课程:

    Windows Embedded从入门到精通系列课程(1):XP Embedded开发初体验

    2008年7月16日 7:36
    版主