cancel
Showing results for 
Search instead for 
Did you mean: 

PBCLRTRT120.MSI chokes on pbjvm120.dll

Former Member
0 Kudos

Why cant the MSI register pbjvm120.dll?

MSI Error message: "...pbjvm120.dll failed to register"

Only happening on new win7 64 bit machines.

The below files are in the c:\windows\system32 folder as is needed for pbjvm120.dll to operate:

msvcr71.dll

msvcp71.dll

atl71.dll

THX

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Dee;

   The following files are needed for all PB applications but not deployed by the PB Packager application ... 

msvcr71.dll

msvcp71.dll

atl71.dll

This is a long time known issue!  

Regards ... Chris

Former Member
0 Kudos

Correct... But as previously mentioned, these files are already present on the new win7 pc's.

Former Member
0 Kudos

Hi Dee.

Is the java runtime installed to that pc? Anyway, are you sure this dll is needed for your application? Are you doing any java work?

Andreas.

Former Member
0 Kudos

Are you sure the right versions are installed on Windows 7?

c:\windows\syswow64 is the 32 bit version of the files

c:\windows\system32 is the 64bit version of the files (unfortunately MS chose to make this directory re-map to the syswow64 directory when running 32 bit apps, so it's hard to tell if the files you're seeing are 32 or 64bit versions)

So, when running a 64bit app, c:\windows\system32 has the 64bit versions of the programs in it, and when running a 32bit app, it has the 32bit versions.

I know the naming is counter-intuitive, but it's accurate

Are you sure those files came with Windows on that machine? I run Win7 64bit here as well, and they're not in the windows directories anywhere.

Do a find on the machine (windows search) for atl71.dll, see if it appears anywhere else, and check it's date/time  against other files to see if you can tell when it was installed.

Former Member
0 Kudos

Solved.

These files:

msvcr71.dll

msvcp71.dll

atl71.dll

Need to reside here:

C:\Windows\SysWOW64\

Placing them in the path or in System32 folder did not work.