Windows XP SP3操作系统下安装一个VS2010开发的客户端系统,需要安装dotNetFx40_Full_x86_x64.exe 和 CRRuntime_32bit_13_0_1.msi两个插件,安装CRRuntime_32bit_13_0_1.msi 时包时提

示以下错误信息:Error 1402. Could not open key: HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\\Crystal Reports. System error 87。

Error 1402 when installing Crystal Reports for Visual Studio 2010 runtime via the msi file

    在网上搜了下,说是注册表权限的问题:http://techsmith.custhelp.com/app/answers/detail/a_id/1522/~/error-1402-could-not-open-key%3A-hkey_local_machine...    运行--> Regedit 进入到

注册表,找到该层目录并赋予权限,并选中继承权限选项,重新安装还是报错。

Error 1402 when installing Crystal Reports for Visual Studio 2010 runtime via the msi file

Error 1402 when installing Crystal Reports for Visual Studio 2010 runtime via the msi file

    郁闷之极,后来继续搜索,又找到了下面的方法:

http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes_boj/sdn_oss_boj_bi/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/scn_bosap/notes%7B6163636573733d36393736354636443646363436353344333933393338323636393736354637333631373036453646373436353733354636453735364436323635373233443330333033303331333533333335333833313331%7D.do   发现原来是双反斜杠 \\ 在捣鬼,按照上面介绍的步骤一步一步试,最后终于安装成功,客户端系统中带有Crystal Report的 UI 可以正常使用。

    简单的步骤如下:下载了一个专门编辑msi包的工具Orca(msi编辑工具)  打开Orca-->Open这个msi包-->找到Registry表-->导出到本地-->用文本编辑器打开-->替换掉里面的双反斜杠(\\)-->保存-->导入

Orca-->保存-->安装msi包-->安装成功!具体步骤可以参照上面链接的介绍,比较详细。

Error 1402 when installing Crystal Reports for Visual Studio 2010 runtime via the msi file

   问题虽小,却花费了不少的时间在上面,记此博客以防忘记;处理中发现Orca(msi编辑工具)这个工具不错,可用来编辑 Windows Installer(.msi) 文件,合并模块 (.msm) 文件,补丁 (.msp) 文件,内部一致性

计算程序 (.cub) 文件和补丁创建属性 (.pcp) 文件,是修改和本地化 Windows Installer 数据库的最佳辅助工具。

   下面是百科的介绍:http://baike.baidu.com/view/1725903.htm

相关文章: