Loading
Setup Fails with error 1904 SAP BusinessObjects...dll Failed to Register
Using VS2013 & InstallShield Limited Edition

 

I have built a small demo Winforms project that requires .NET Framework 4.0.

 

In my setup package I have checked .NET 4.0 Full Package as a requirement and

 

redistributables of .NET Framework 4.0 (web download) and Windows Installer 4.5 Update for Windows XP SP3 and later (x86).

 

Under SingleImage > Setup.exe, I had set InstallShield Prerequisites Location to 'Follow Individual Selections'.

 

The setup package worked fine on a Windows XP clean VM.

 

However, I wanted everything contained within the Setup.exe, so I wouldn't need to distribute the ISSetupPrerequisites folder.

 

I changed Prerequisites Location to 'Extract From Setup.exe'. Now when I try to install on the Windows XP clean VM, I receive the error 1904, Module C:\Program Files\SAP BusinessObjects\Crystal Reprots for .NET Framework 4.0...\reportrendered.dll Failed to Register. HRESULT -2147010895.

 

The thing is that neither my project, or setup use or reference any Crystal Reports objects.

 

Could anyone offer an explanation and/or solution?

Loading
Setup Fails with error 1904 SAP BusinessObjects...dll Failed to Register