我正在使用Windows CE 5,在意识到这是一个错误的注册码之前,我将HKLM> init> Launch10的值从shell.exe更改为我自己的程序。我现在知道我应该更改Launch50。
因此,当我的物理设备启动时,我只是得到一个空屏幕,并且由于shell实际上用于开发盒和设备之间的通信,我无法从我的计算机连接到它。
思想/想法?
更新
- 如果有办法进行出厂重置我不知道,由于安全螺丝,设备内部是切断的,我可以访问的部件不提供任何选项。
- 没有其他应用程序启动,虽然我期待一些,所以没有办法发布任何东西。此时网络连接和usb甚至都没有打开
- 该平台通常通过ActiveSync具有调试器连接,但由于我进行了更改,因此无法正常工作。远程注册表是我开始改变的方式。
- 当我取出电池的时候,有一个我能够移除的小板,下面有一个端口,但我不熟悉这种类型。它看起来更广泛,有更多的引脚,然后是正常的串行连接
- 我试图找出KITL连接的东西,但没有设置,不确定它是否会起作用。
- 据我所知,操作系统不在可移动媒体上,或者如果它是我无法分辨并且无法实际访问媒体。
现在有了好消息:该设备支持我已经能够访问的“安全启动”选项。这会将设备加载到Windows CE的精简版本中,以便您可以修复系统。但是版本太小了,我无法远程连接它。我该怎么做才能更改图像,以便重建注册表?
解决 我打电话给供应商,他们能够告诉我注册表配置单元的位置。我删除了配置单元并启动了操作系统。唯一的问题是我所有已安装的应用程序都停止工作/不再被视为已安装。幸运的是,我有几个这样的设备,所以一旦我知道注册表文件夹在哪里,我只是将文件从工作文件复制到死文件并修复它。
答案 0 :(得分:2)
因此操作系统不再启动shell - 这可能会有问题,具体取决于设备的功能(您几乎没有告诉我们)。
如果您没有任何这些可供使用,您可能是新砖的自豪拥有者 - 联系OEM并查看他们是否可以为您恢复。