When trying to distribute applications written in .NET using Crystal Reports 2008, the runtime gives an error:
"Error 1904. Module C:\Program Files\Business Objects\common\4.0\crystalreportsviewers12\ActiveXControls\PrintControl.dll failed to register. HRESULT -2147024770. Contact your support personnel."
This behavior only happens on some computers.
The printcontrol.dll requires msvcr71.dll to be installed on the target computer. As this is a Microsoft dll, it is not part of the Crystal Reports runtime distribution packages; MSI or MSM.
The file msvcr71.dll must be installed on the target computer. The file is part of VC_CRT.msm merge module available from Microsoft. For more information on msvcr71.dll see the following Microsoft Kbase:
1904 2008 runtime printcontrol.dll distribute install , 6346523 , KBA , BI-RA-CR , Crystal Reports designer or Business View Manager , How To
Crystal Reports 2008 V0