cancel
Showing results for 
Search instead for 
Did you mean: 

Error 1904 - dll failed to register

Former Member
0 Kudos

Hello -

We are having an installer issue with InstallShield - This error comes up when attempting to use the installer file that was created by InstallShield

Can anyone offer a suggestion?

I appreciate your help.

Error 1904 - Module C:\Program Files\SAP BusinessObjects

Crystal Reports for .NET Framework 4.0\Common\SAP Business Objects Enterprise XI 4.0\win32_86\crtslv.dll failed to register. HRESULT-2147010895. Contact your support personnel.

Accepted Solutions (1)

Accepted Solutions (1)

former_member183750
Active Contributor
0 Kudos

A simple search for "1904 crystal net" (search box in the top right corner of this web page) results in a number of KBases that could apply. Quickly scanning the titles of the KBs, the 6th KB is:

[1315521 - Error 1904 when deploying the CR 2008 SP1 runtime merge module CRRuntime_12_1.msm|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%7B6163636573733d36393736354636443646363436353344333933393338323636393736354637333631373036453646373436353733354636453735364436323635373233443330333033303331333333313335333533323331%7D.do].

See if that helps.

Ludek

Follow us on Twitter http://twitter.com/SAPCRNetSup

Got Enhancement ideas? Try the [SAP Idea Place|https://ideas.sap.com/community/products_and_solutions/crystalreports]

Answers (3)

Answers (3)

Former Member
0 Kudos

We reviewed our Merge Modules in detail and see that we are already using Microsoft_VC80_ATL_x86.msm in our setup routine so it's not that. Any other thoughts?

Thanks again for your help,

former_member183750
Active Contributor
0 Kudos

Use [Depends|http://www.dependencywalker.com/] to find out what dependency crtslv.dll is looking for

See if [Process Monitor|http://technet.microsoft.com/en-ca/sysinternals/bb896645.aspx] tells you where things are going sideways.

- Ludek

Former Member
0 Kudos

Thanks again- I searched again and looked up 1531409 - How to deploy the CRVS2010 runtime when using merge modules? -

We are not using VS 2005 so when I tried to run the update listed in the resolution I get an error saying:

The upgrade patch cannot be installed by the Windows Installer Service because the program to be upgraded may be missing or the upgrade patch may update a different version of the program.

Also - can you tell me how to add the Microsoft Visual C-- 2005 Service pack to the setup project?

Thank you

former_member183750
Active Contributor
0 Kudos

The point is that you need to ensure that the "Service Pack 1 Redistributable Package ATL Security Update" from Microsoft is added to your deployment project or that it has been applied previously to what ever computer you are installing the runtime on. Check with MS as to where you can download this update.

- Ludek

Former Member
0 Kudos

Thanks - I am using merge module 13 not 12. I've tried looking in many places for info on this without success.

I've already tried adding the VC2005, 2008 and 2010 without success. Any other ideas?

former_member183750
Active Contributor
0 Kudos

Yup. Try the search I suggested. You will come up with a KB for CRVS2010...

- Ludek