标题:[WP]手工方式通过注册表为 Windows Mobile 导入企业根证书 出处:gOxiA=苏繁=SuFan Blog 时间:Fri, 07 Jan 2011 12:12:41 +0000 作者:gOxiA 地址:https://goxia.maytide.net/read.php/1473.htm 内容: gOxiA 目前所服务的公司部署了一套 Windows Small Business Server "7" Preview(SBS7),在此之前该公司一直使用 Microsoft Online Services 提供的基于云计算的 Exchange 等服务,而 gOxiA 的 Windows Mobile 手机也通过 Exchange ActiveSync 同步邮件等信息,在配置 Exchange ActiveSync 时并未遇到任何错误。 在公司的 SBS7 部署完毕之后,gOxiA 全面将邮箱转向到了本地企业的 Exchange 2010 上,但是在手机上重新配置 Exchange ActiveSync 时却遇到了问题,同步中心显示因为证书问题导致同步失败,之后 gOxiA 将企业根证书拷贝到 WM 手机上点击证书文件发现证书安装失败,如下图所示: 利用 Certificate Distribution Package 中的 InstallCertificate.exe 工具安装证书依然在设备上提示如上图的错误信息,查阅相关信息有提到如果 ROM 版本非正式版,那么可能会出现导入证书失败的问题,根据网上的建议需要通过注册表来手工倒入。 首先,我们要查看当前的企业根证书,并获取到证书的指纹代码,这样便于我们在注册表中查找该证书数据,如下图所示: 之后,打开注册表编辑器,找到该证书,可以利用指纹代码进行搜索,搜索时注意将指纹代码中的空格删去。导出企业根证书的注册表数据后,编辑该注册表文件,将其数据路径修改为如下格式: [HKEY_LOCAL_MACHINE\Comm\Security\SystemCertificates\Root\Certificates\"指纹代码"] 最后将该注册表文件拷贝到 WM 设备上进行导入即可,再次打开 WM 的证书查看器便能够看到企业根证书成功导入到设备。 再次连接 Exchange ActiveSync 成功与公司的 Exchange Server 同步,至此问题解决! Generated by Bo-blog 2.1.1 Release