症状
当您进行软重置 Windows 嵌入式 CE 6.0 基于具有凭据的注册表中的设备时,您将收到类似于调试输出窗口中的以下错误消息︰
4294772248 PID:1a8000a TID:13a000e OSAXST1: >>> 加载模块 credprov.dll (0x889B3E14) 在进程 udevice.exe (0x88B4F564) 中的地址 0x40500000 0x40506000
4294772257 PID:400002 TID:13a000e CACHEFILT:GetFileAttributesW!!失败,错误 = 123
4294772264 PID:400002 TID:13a000e CACHEFILT:GetFileAttributesW!!失败,错误 = 123
4294772272 PID:400002 TID:13a000e CACHEFILT:GetFileAttributesW!!失败,错误 = 123
4294772280 PID:400002 TID:13a000e CACHEFILT:GetFileAttributesW!!失败,错误 = 123
4294772293 PID:400002 TID:13a000e CACHEFILT:GetFileAttributesW!!失败,错误 = 123
4294772307 PID:1a8000a TID:13a000e CREDSVC: LoadVProviders︰ 有没有虚类型的提供程序。
当 Windows 嵌入式 CE 6.0 平台生成器的目标设备的连接选项窗口中执行以下操作时,将发生此问题︰
-
选择仅在映像更改选项。
-
清除清除软件重置内存复选框。
原因
因为凭据管理器分配和释放内存在一个循环中的每个凭据,凭据在注册表中后有您进行软重置设备时,将发生此问题。但是,凭据管理器不会设置为空指针。然后,指针将被释放再次凭据管理器退出循环之前。
解决方案
软件更新信息
受支持的软件有可用的更新现在 microsoft 作为 Windows CE 6.0 平台生成器每月更新 (2009 年 2 月)。您可以滚动到本文"文件信息"部分来进行确认。包文件的名称包含产品版本、 日期、 知识库文章编号和处理器类型。包文件名的格式为︰
产品版本 yymmdd 月日处理器的类型,例如︰ Wincepb50 060503 kb917590 armv4i.msi 是知识库文章 917590 中介绍的 2006 年 5 月更新中包含的 ARMV4i Windows CE 5.0 Platform Builder 修复。要立即解决此问题,请单击下面的文章编号,有关获取 Windows CE Platform Builder 信息和核心操作系统软件更新:
837392如何查找 Microsoft Windows CE Platform Builder 产品核心操作系统修补程序
系统必备组件
仅当此产品的所有以前发布的更新都已安装时才支持此更新。
重启要求
应用此软件更新后,您必须对整个平台执行干净构建。若要执行此操作,请使用以下方法之一︰
-
在生成菜单上,单击清理,,然后单击生成平台
-
在构建菜单上,单击重新构建平台。
应用此软件更新后无需重新启动计算机。
更新替换信息
此更新不替代任何其他更新。
文件信息
此软件更新包的英文版具有的文件属性 (或更新的文件属性) 在下表中列出︰
文件名称 |
文件大小 |
日期 |
时间 |
---|---|---|---|
Wincepb60-090226-kb967334-armv4i.msi |
1,174,528 |
26-Feb-2009 |
22:56 |
Wincepb60-090226-kb967334-mipsii.msi |
1,140,736 |
26-Feb-2009 |
22:56 |
Wincepb60-090226-kb967334-mipsii_fp.msi |
1,141,248 |
26-Feb-2009 |
22:56 |
Wincepb60-090226-kb967334-mipsiv.msi |
1,146,880 |
26-Feb-2009 |
22:56 |
Wincepb60-090226-kb967334-mipsiv_fp.msi |
1,147,392 |
26-Feb-2009 |
22:56 |
Wincepb60-090226-kb967334-sh4.msi |
1,124,352 |
26-Feb-2009 |
22:56 |
Wincepb60-090226-kb967334-x86.msi |
1,034,240 |
26-Feb-2009 |
22:56 |
此软件更新包的英文版具有的文件属性 (或更新的文件属性) 在下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用控制面板中的日期和时间项中的时区选项卡。
文件名称 |
文件大小 |
日期 |
时间 |
路径 |
---|---|---|---|---|
Windows 嵌入式 ce 6.0_update_kb967334.htm |
7,683 |
26-Feb-2009 |
22:47 |
090226_kb967334 |
Credsvc.lib |
1,537,244 |
11-Feb-2009 |
19:36 |
Public\Common\Oak\Lib\Armv4i\Debug |
Credsvc.lib |
1,269,852 |
11-Feb-2009 |
19:36 |
Public\Common\Oak\Lib\Armv4i\Retail |
Credsvc.lib |
1,531,002 |
11-Feb-2009 |
19:37 |
Public\Common\Oak\Lib\Mipsii\Debug |
Credsvc.lib |
1,188,022 |
11-Feb-2009 |
19:37 |
Public\Common\Oak\Lib\Mipsii\Retail |
Credsvc.lib |
1,531,096 |
11-Feb-2009 |
19:37 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
Credsvc.lib |
1,188,120 |
11-Feb-2009 |
19:37 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
Credsvc.lib |
1,546,810 |
11-Feb-2009 |
19:38 |
Public\Common\Oak\Lib\Mipsiv\Debug |
Credsvc.lib |
1,198,222 |
11-Feb-2009 |
19:38 |
Public\Common\Oak\Lib\Mipsiv\Retail |
Credsvc.lib |
1,546,904 |
11-Feb-2009 |
19:38 |
Public\Common\Oak\Lib\Mipsiv_fp\Debug |
Credsvc.lib |
1,198,320 |
11-Feb-2009 |
19:38 |
Public\Common\Oak\Lib\Mipsiv_fp\Retail |
Credsvc.lib |
1,429,598 |
11-Feb-2009 |
19:39 |
Public\Common\Oak\Lib\Sh4\Debug |
Credsvc.lib |
1,124,168 |
11-Feb-2009 |
19:39 |
Public\Common\Oak\Lib\Sh4\Retail |
Credsvc.lib |
1,264,766 |
11-Feb-2009 |
19:36 |
Public\Common\Oak\Lib\X86\Debug |
Credsvc.lib |
1,079,656 |
11-Feb-2009 |
19:36 |
Public\Common\Oak\Lib\X86\Retail |
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
详细信息
有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
用于描述 Microsoft 软件更新的标准术语的824684说明