Entry Point Not Found - Kernel32.dll

A

anonimweb

I've been unable to listen to or watch any audio/video files through
Windows Media Player 10. I always get the error "C00D1199: Cannot play
the file." I've tried all types of files, including MPEG, AVI, WMV,
even MP3.

So I downloaded WMP10 from Microsoft and performed a reinstall. At the
end of the reinstall, I saw the following error:

"The procedure entry point GetShortPath could not be located in the
dynamic link library KERNEL32.dll."

Other than this, everything seemed to work fine. After restarting, I
was still unsuccessful in playing any files.

Next, I rolled back to WMP version 9. I restarted, and again, I
couldn't listen to or watch any media.

I ran across the same Kernel32.dll error after installing Nero last
week. I uninstalled Nero, thinking that the problem was with the
software. But now, I think the problem is with the OS.

I ran the recovery console and replaced the kernel32.dll file on my
system with the clean version from my XP SP2 CD. This did not cure the
problem either.

I am not sure what else to try.. I haven't been able to find anymore
info on this by performing searches, etc. Please help!
 
D

Detlev Dreyer

"The procedure entry point GetShortPath could not be located in the
dynamic link library KERNEL32.dll."

There is no KERNEL32.DLL version having the function "GetShortPath".
Therefore, it's not very likely that *any* program will miss that
function (entry point) regarding that system file. However, there are
the two KERNEL32.DLL functions "GetShortPathNameA" (ANSI) and
"GetShortPathNameW" (Unicode). Maybe, that error message is related to
any of these functions instead.

If there was no typo and that message refers to "GetShortPath", this
might be caused by malware, missing that function in a virulent file
named like the KERNEL32.DLL system file - because that file has been
removed by an anti-virus. Prior to posting odd problems, the system
should be scanned for installed malware (viruses, spyware) first.
 
T

TeVan

This sounds vaguely familiar. Have you disabled something in the registry?

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
NtfsDisable8dot3NameCreation "0 not 1"
 
A

anonimweb

Detlev,

Thanks for the response. Are you quite sure that the XP SP2
kernel32.dll does not have a "GetShortPath" function? That would
explain why I haven't been able to find any information about it, but I
am not sure why Windows Media Player would call this function during
the install, knowing that it doesn't exist... maybe you are correct in
that it is related to the GetShortPathName[A/W] function. I ran a full
scan for spyware and came up with nothing. This machine is pretty new,
and I am very careful to know what I'm installing before I do so.

What's interesting is that nothing else seems to be failing on the
system, i.e. no other system errors, no bizarre actions happening, etc.
I am concerned that WMP does not work though.. It looks like for the
time being, I will have to find replacement media player software
(hopefully for free). I appreciate your comments. I will let you know
if i discover the root of this problem.
 
A

anonimweb

TeVan,

I checked that registry key, and it is in fact a 0 and not a 1. I don't
remember being in the registry recently to make any modifications. I
will update you if I find a solution and/or the cause of this problem.
 
T

TeVan

Oh well, just a thought.
I had a similar error once, not with media player (don't remember what), when I had that set to 1.
 
A

anonimweb

So I installed Winamp to listen to audio, and installed a plugin for
Winamp called Power Player II to be able to watch other video formats.
Once again, during the install, I received the same error for
GetShortPath not being found in kernel32.dll. Installation seemed to
complete successfully otherwise.

When I attempt to open a WMV file by going through Winamp and giving it
the URL of the file, I get the same error, followed by a few runtime
errors, which force Winamp to crash.

Should I think about using the Windows XP CD and selecting my OS
installation to repair? What will this overwrite?
 
D

Detlev Dreyer

Thanks for the response. Are you quite sure that the XP SP2
kernel32.dll does not have a "GetShortPath" function?

You may want to check this yourself with any Win98/Win2K/WinXP system.
The "Dependency Walker" can be found on the WinXP CD, however, download
the latest version from here: http://www.dependencywalker.com/
That would explain why I haven't been able to find any information
about it, but I am not sure why Windows Media Player would call this
function during the install, knowing that it doesn't exist...

No program calls a non-existing API function intentionally. Unless it's
a delay-load dependency module, that particular application would
terminate instantly when starting (error message).
I ran a full scan for spyware and came up with nothing.

Note that spyware != virus/worms/trojans. If that message refers to
the missing entry point "GetShortPath" (no typo) in KERNEL32.DLL, a
virus might be the cause most likely. Note also that error messages
regarding missing entry points have absolutely nothing to do with any
registry entries.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top