解析度
微软在2016年1月19日重新发布了KB3102429,应该解决这个问题。手动下载可在此处提供:
https://support.microsoft.com/en-Us/help/3102429/update-that-supports-azerbaijani-manat-andgeorgian-lari-currency-symbols-in-windows.
解决方法
另一个卸载方法:在命令行输入以下内容:
WUSA /卸载/ kB:3102429
2.某些版本的ARIAL和时代新罗马字体与Crystal Reports不兼容。例如,ARIAL V5.21和时代新罗马V5.20不兼容。这些可以由Windows Update或其他软件安装安装。卸载来自第1部分的更新可能会使这些不兼容的字体完好无损。
如果您有另一个具有兼容字体版本的Windows PC,请将现有字体复制到与备份不同的位置。然后将字体文件从良好的PC复制到问题PC。字体位于C:\ Windows \ Fonts中,应将其复制到目标PC上的该位置(替换现有字体)。
字体名称 | 文档名称 | 字体名称 | 文档名称 | |
arial常规 | arial.ttf. | 次罗马常规 | 时代.TTF. | |
arial bold. | arialbd.ttf. | 时代新罗马大胆 | 时序.TTF. | |
Arial斜体 | ariali.ttf. | 时代新罗马斜体 | Timesi.ttf. | |
arial大胆的斜体 | arialbi.tf. | 时代新罗马大胆斜体 | Timesbi.ttf. |
如果您没有运行其中一个版本的Windows机器,则可以下载并提取链接的文件,其中包含与Crystal Reports兼容的版本。文件名:
http://dl.waspbarcode.com/kb/windows/arial-v5.10-from-windows-7.zip.
http://dl.waspbarcode.com/kb/windows/times-new-roman-v5.08-windows-7.zip.
3.如果未正确注册Crystal报告的两个.dll文件,则可能会出现此错误。要重新注册它们,请执行以下操作:
启动命令提示符窗口作为admin:如果您正在运行Windows 7,请转到“开始”菜单和“搜索”框中键入cmd.exe。如果您正在运行Windows 8,请从TILES视图中键入cmd.exe。在任何一种情况下,在结果中,右键单击CMD.exe或命令提示符,然后选择以管理员身份运行。
64位Windows:
在命令提示符窗口中输入以下两个命令:
Regsvr32“C:\ Program Files(X86)\ Business Objects \ Common \ 2.8 \ bin \ exportmodeller.dll”
Regsvr32“C:\ Program Files(X86)\ Business Objects \ Common \ 2.8 \ bin \ crtslv.dll”
在每个命令调整dllregisterserver成功后,您应该收到一条消息。
32位Windows:
在命令提示符窗口中输入以下两个命令:
Regsvr32“C:\ Program Files \ Business Objects \ Common \ 2.8 \ bin \ exportmodeller.dll”
Regsvr32“C:\ Program Files \ Business Objects \ Common \ 2.8 \ bin \ crtslv.dll”
在每个命令调整dllregisterserver成功后,您应该收到一条消息。