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