on 2024 Oct 18 6:53 PM
I have 2 Dell OptiPlex PCs that were purchased less than a year apart. The older PC got it's hard drive wiped and factory image installed. It ended up with Windows 11 Pro 23H2 OS build 22631.4317.
Experience Windows Feature Experience Pack 1000.22700.1041.0.
As part of my companies build we install CR for Visual Studio SP36 32-bit (CRRuntime_32bit_13_0_36.msi). The install completed without error and reports are running fine.
The second PC just came from Dell and the image on it is Windows 11 Pro 24H2 OS build 26100.2033. When I try to install CR for Visual Studio SP36 32-bit I get the below error.
"Error 1904. Module C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\crtslv.dll failed to register. HRESULT-1073741819"
I check all the .NET, Desktop Runtime and C++ Redistributable on both PCs and there are no differences. Also, the 64bit version of SP36 installs just fine.
I'm assuming there is a change to .NET 32bit between these 2 versions of Win11 and I'm curious if anyone can confirm this.
Request clarification before answering.
There should be an Install log somewhere if not the search MS's KBA for Install logging using MSIEXEC.
The log should tell you what's missing, 1904 is a common error when dependencies are missing.
Be sure to be logged in as a local PC Admin account, it's required for permissions to register dll's etc.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
did you see the error in the log? "Error 1904. Module C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\crtslv.dll failed to register. HRESULT-1073741819"
Try manually registering it using regsvr32.exe "C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\crtslv.dll"
You must be using an Admin account to install it so the registry and COM dll's get registered.
dependency walker may show you what that dll needs. Typically it's missing .NET frameworks.
My PC crashed so I had to start a new 24H2 install and reinstalled VS and CR for VS and it works fine. Here's my framework, check yours to see if it's missing anything:
User | Count |
---|---|
30 | |
22 | |
16 | |
8 | |
7 | |
7 | |
5 | |
4 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.