Software Deployment Question

Oracle 10g silent installation error - PSAPI.DLL

09/18/2014 12390 views
Hello All,

I need to have Oracle 10g install silently.  I did make a response file to work for me, except towards the end of the install it throws an error.

"The Procedure entry point GetProcessImageFileNameW could not be located in the dynamic link library PSAPI.DLL"

Any assistance in this matter would be greatly appreciated.

0 Comments   [ + ] Show comments


All Answers

This content is currently hidden from public view.
Reason: Removed by member request For more information, visit our FAQ's.

Are you using the correct version of the Oracle Universal Installer?  Also, have you checked your system for duplicate instances of psapi.dll ?  If there are multiple versions, find the newest and register the DLL with regsvr32.exe as the message would suggest you are running with an old version that lacks the entry point identified in the message, or an old version has been registered and the newer one hasn't.

Answered 09/18/2014 by: EdT
Red Belt

The issue is that there is an incompatible version in the installer  - it doesn't cause any issue with the installation of software if you ignore the error - but it causes your silent installation to fail.

Follow step 7 in this thread:

It explains how to replace the file with the one from Windows in the installation media set.

I did this a few years ago, luckily I had the link stored for future reference, and can confirm that the 'fix' works.

Answered 09/19/2014 by: dunnpy
Red Belt

  • Thanks for the feedback, but it's still throwing that message on WIN 7.
    • Did you unjar the .jar file that holds the .dll and then recreate the .jar file correctly?

      You don't mention whether your Windows 7 is 64bit or 32bit.
      I did mine on 32bit, with the file from C:\Windows\System32. If you grabbed the file from a 64bit, try the 32bit - or vice versa.

      Check other systems to see if they are the same file (date,version,size) and if you find a different one - try that one instead.

      I've just found the package I had the success with, and it wasn't Oracle 10g, it was Oracle Discoverer 10 - but it was the same error message and .dll file, and the same .jar file name.

      If everything is correct, try running the install with ProcMon and see what files weren't being processed when the error occurred - maybe there is another copy of the .dll that needs updating in another .jar file.
      • Thanks dunnpy for getting back to me. Yes it's a 64bit OS. And I ended up installing Oracle 11g, since 10g is not compatible. It all worked out well. Once again thanks.
Thanks for your feedback people.  I ended up going with Oracle 11g instead.
Answered 09/23/2014 by: 786_ak
Third Degree Green Belt

This content is currently hidden from public view.
Reason: Removed by member request For more information, visit our FAQ's.
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ