KB3102429 causes Crystal Report export to PDF to fail

Like yesterday, it seems that another update is rolled out that will break your clients that using the export function of Crystal Reports to PDF. This time it is “Update that supports Azerbaijani Manat and Georgian Lari currency symbols in Windows” (KB3102429). It was released for download on November, 17, but rolled out during the December, 8 patch day.

Ben Dafydd Gillard has posted on the Microsoft Community and seems to found the problem is within the font updates, especially the version :

Problem observed with v6.88 of both of those fonts, included in KB3102429, installation of which definitely caused the problem. (I suppose it is possible it’s not the font files causing the problem but some other file included in the update. I have not tested that.)

Previous v6.87 of both fonts worked fine. V6.90 of both fonts (Windows 10) also seem to work fine. We had a similar problem with TNR v6.85 (initial Windows 8.1 release) but it seems to have been fixed by v6.87. KB3102429 has different versions of fonts for Windows 7. I have not yet tried to reproduce the problem on Windows 7 but I have seen reports that this update does cause a similar problem on Windows 7.

A workaround is to replace the TNR and Arial fonts in the report with other fonts, at design time or runtime. I can confirm that uninstalling KB3102429 reverted to v6.87 of both fonts and solved the problem for me.

He also refer to the SAP Forum for more information.

So uninstall of update with KB3102429 seems to fix the problem for now. You remove this update with the following steps:

Windows 10

  1. Go to Start, enter View Installed Updates in the Search Windows box, and then press Enter.
  2. In the list of updates, locate and then select update KB3102429, and then select Uninstall.

Windows 8 and Windows 8.1

  1. Swipe in from the right edge of the screen, and then select Search. If you’re using a mouse, point to the lower-right corner of the screen, and then select Search.
  2. Enter windows update, select Windows Update, and then select Installed Updates.
  3. In the list of updates, locate and then select update KB3102429, and then select Uninstall.

Windows 7, Windows Vista and Windows XP

  1. Go to Start, enter Run, and then select Run.
  2. Enter Appwiz.cpl, and then select OK.
  3. Use one of the following procedures, depending on the operating system that you’re running.
    1. Windows 7 and Windows Vista
      1. Select View installed updates.
      2. In the list of updates, locate and select update KB3102429, and then select Uninstall.
    2. Windows XP
      1. Select the Show updates check box.
      2. In the list of updates, locate and select update KB3102429, and then select Remove.

Sorry this time no msiexec script to uninstall it in large deployments, but you can still script it with wusa: