我们在给WinCE 系统的MC2180, MC32NO 升级系统的时候,最近经常发现,复制update目录时候,在win10系统下,复制的l用于启动升级的lnk 快捷方式文件丢失。
根据微软提供的信息
windows10 更新到版本1703(Build 15063.540)后,我们发现无法通过Windows Mobile Device Center将快捷方式(.lnk文件)复制到任何设备(CE或Windows Mobile)。你可以看到复制界面,但是文件无法复制。.lnk文件可以从设备复制到PC,但不能从PC复制到winCE设备。在早期版本中不会发生这种情况。
解决方案:
将基于Windows Mobile设备的连接和Windows Mobile 2003基础设备连接的登录更改为本地系统帐户到本地系统帐户。并添加了以下注册表项以允许WMDC正确启动。
打开电脑的命令端口,执行下面的指令:
REG ADD HKLMSYSTEMCurrentControlSetServicesRapiMgr /v SvcHostSplitDisable /t REG_DWORD /d 1 /f
REG ADD HKLMSYSTEMCurrentControlSetServicesWcesComm /v SvcHostSplitDisable /t REG_DWORD /d 1 /f
然后再次尝试,你就应该可以正常复制lnk快捷方式文件了。
参考文档
当然,也有一种临时的解决方案
1.在Windows 10计算机上,打开命令提示符(运行CMD),然后导航到.lnk文件所在的文件夹。
2.使用命令RENAME重命名文件,并在末尾添加.txt。(在我的例子中,文件名为update.lnk。重命名的完整命令是RENAME update.lnk update.lnk.txt)
3.从文件资源管理器中尝试再次将文件复制到Windows CE设备。该文件现在应该复制没有问题。
4.在Windows CE设备上打开文件资源管理器,找到您复制的文件。
5.在文件资源管理器中,单击“查看”,“选项”,然后取消选中“隐藏文件扩展名”选项。
6.现在,您可以将文件名更改回原来调用的任何内容,方法是删除.txt并在CE设备上的文件资源管理器中留下.lnk。