cancel
Showing results for 
Search instead for 
Did you mean: 

error 1904 failed to register crystal reports v13_0_21.msi

Former Member

Trying to install crystal reports v13_0_21.msi on windows7 32 bit.How to over come this

error 1904 failed to register crystal reports v13_0_21.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member

I had the exact same problem. I just updated a VS project to VS2017 and there weren't any problems in my development machine, but the installation of CR 13.0.21 redist package failed in the client computer (Windows 7). I prepared a basic VM with Windows 7 (protip: Microsoft distributes various Windows VMs for testing purposes in this link) and found the same problem trying to install CR. The fix was to install the Microsoft Visual C++ 2015 Redistributable package: the problem wasn't related to .NET Framework in my case, I didn't install any .NET Framework in the test VM.

I hope this could help with your problem.

Former Member
0 Kudos

Si alguien en español ha llegado hasta aquí con esta misma situación, la respuesta que da Fernando es la correcta.

Todo el que haya migrado, como yo, de una version anterior de Visual Studio, a la 2017 y por consiguiente Crystal Reports también, y se haya encontrado con que al instalar los clientes de Crystal, sean 32B o 64B, le arroja el error de que no puede registrar x dll, solo debe instalar Microsoft Visual C++ 2015 Redistributable y resuelto el problema. O, por lo menos en mi caso funcionó. Suerte.

Answers (7)

Answers (7)

francisco_erveru
Explorer
0 Kudos

For the 13_0_31 version you need:

+ visual studio 2019 or lower
+ runtime c++ 2015-2022
+ net framework 3.5

0 Kudos

You need to edit Host file, enter IP and Host Name.

if computer is not in domain!
Former Member
0 Kudos

1: You need to install Sp1 from windows 7

2: You need to install c++ 2017 redistributable x86

0 Kudos

Thanks Sergiu for finding this.

You don't need to uninstall 4.5, SP 21 will support it but CR for VS does have a dependency on 4.0 Framework.

So error is likely due to the Framework missing or some other dependency.

Don

sergiu_marincean
Explorer
0 Kudos

Hi,
I resolved the issue on a Windows 7 machine by uninstalling current version of .NET Framework (4.5) and installing .NET Framework version 4.0 from Microsoft official Download page: https://www.microsoft.com/en-us/download/details.aspx?id=17851

I hope that this is helping you!

Sergiu

0 Kudos

Are you developing on that PC or is it only for running your application?

1904 means you are missing dependencies, likely Framework 3.5 and above or the VC 2015 C++ MSI.

Try registering one to the dll's noted and then look at the Dependencies using Dependency Walker and install.

Don

Former Member
0 Kudos

Developing Windows app.

Thank you I will check the same.

SuperCoder
Participant
0 Kudos

I too am receiving the same error.

VS 2022

Framework 4.0 and 4.7.2

Do not have VS C++ 2022 runtime but do have 2015-2019 version.

DonWilliams
Active Contributor
0 Kudos