SAP Knowledge Base Article - Public

1202752 - Error: "1904. Module C:\Program Files...PrintControl.dll failed to register" when distributing .NET Crystal Reports 2008 applications


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