Jump to content

PSAPI.DLL Corrupt?


Recommended Posts

Guest Andrew Martin
Posted

I am running Windows Server 2003sp2 and attempting to install McAfee

Total Protection for Small Business. As I try to install the

firewall component, I get an error:

 

The procedure entry point GetProcessImageFileNameW could not be

located in the dynamic link library PSAPI.DLL

 

This error is similar to the behavior of when IE7 tries to launch:

 

http://support.microsoft.com/kb/932540

 

This is typically indicative of one of a number of applications that

deploy their own copy of PSAPI.DLL:

 

(From Hanselman's Blog:

http://www.hanselman.com/blog/TheProcedureEntryPointGetProcessImageFileNameWCouldNotBeLocatedInTheDynamicLinkLibraryPSAPIDLLAfterIE7.aspx)

Verizon DSL schmutz

Ergodex Manager for the DX1 Pad

SmartBridge (MotiveSB.exe)

Something else that is distributing an old version of PSAPI.dll

 

I have none of these applications, nor do I have any other instance of

PSAPI.dll on the server. I've checked the PSAPI.DLL that does exist

in System32, and it fails to re-register:

 

C:\Windows\system32\psapi.dll was loaded, but the DllRegisterServer

entry point was not gound.

 

This file can not be registered.

 

The version I have is 5.2.3790.3959, and I downloaded 5.1.2600.2180

from dlldump.com, but it also results in the same registration error.

 

Has anyone been able to overcome a similar issue? All of the

suggestions I've found reference the articles I've mentioned above and

do not help with the install issue I'm seeing.

  • Replies 1
  • Created
  • Last Reply

Popular Days

Guest Andrew Martin
Posted

Re: PSAPI.DLL Corrupt?

 

On Nov 14, 10:59 pm, Andrew Martin <andrew.franklin.mar...@gmail.com>

wrote:

> I am running Windows Server 2003sp2 and attempting to install McAfee

> Total Protection for Small Business. As I try to install the

> firewall component, I get an error:

>

> The procedure entry point GetProcessImageFileNameW could not be

> located in the dynamic link library PSAPI.DLL

>

> This error is similar to the behavior of when IE7 tries to launch:

>

> http://support.microsoft.com/kb/932540

>

> This is typically indicative of one of a number of applications that

> deploy their own copy of PSAPI.DLL:

>

> (From Hanselman's Blog:http://www.hanselman.com/blog/TheProcedureEntryPointGetProcessImageFi...)

> Verizon DSL schmutz

> Ergodex Manager for the DX1 Pad

> SmartBridge (MotiveSB.exe)

> Something else that is distributing an old version of PSAPI.dll

>

> I have none of these applications, nor do I have any other instance of

> PSAPI.dll on the server. I've checked the PSAPI.DLL that does exist

> in System32, and it fails to re-register:

>

> C:\Windows\system32\psapi.dll was loaded, but the DllRegisterServer

> entry point was not gound.

>

> This file can not be registered.

>

> The version I have is 5.2.3790.3959, and I downloaded 5.1.2600.2180

> from dlldump.com, but it also results in the same registration error.

>

> Has anyone been able to overcome a similar issue? All of the

> suggestions I've found reference the articles I've mentioned above and

> do not help with the install issue I'm seeing.

 

Per this thread:

 

http://groups.google.com/group/microsoft.public.windows.server.general/browse_frm/thread/c166b414feb2bedb/1c16f49024708894?lnk=gst&q=psapi#1c16f49024708894

 

Renaming the c:\windows\system32 psapi.dll will result in a new .dll

being generated. It seems that this task creates a "working" dll

until the next reboot. I'm seemingly able to get past the above error

with this workaround.


×
×
  • Create New...