PDA

View Full Version : Having trouble with error 80040154 in WMP.


Willie7
November 15th, 2005, 07:04 PM
I get the "class not registered" error evrytime I try to play a file in WMP. I've tried every fix that I've heard of, but nothing seems to work. I've re-installed my Windows codecs, directX, I've re-installed WMP (version 9), the only problem I've had with this is that when I try to re-install WMP is says "this version of Windows Media Player could not be installed" but when I open WMP it says "Thank You for installing WMP..." so is it actually installing? I've even tried deleting it off and re-installing it to no avail.
Any help would be greatly appreciated, I'm lost without my media player.

Tom
November 15th, 2005, 08:52 PM
Howdy Willie7,

Welcome here at CTH. Before we move forward on the issue, what Windows 98 do you have? WMP9 has a minimum requirement of 98SE. Any earlier 98 version will have to use WMP7.

Willie7
November 15th, 2005, 10:07 PM
I thought I just had 98, but I'm currently using WMP version 9. So I guess it's SE.

Idnew
November 15th, 2005, 10:46 PM
Right click on the my computor icon/properties and it will tell you what version you have.

Willie7
November 15th, 2005, 10:53 PM
Yes it's 98SE, thanks for the tip.

Idnew
November 15th, 2005, 11:05 PM
Your Welcome

Here's a link to that error Media Player Error (http://msmvps.com/chrisl/articles/10917.aspx)

Willie7
November 15th, 2005, 11:26 PM
Yeah I've tried everything in that link, but none of the solutions worked.

Idnew
November 15th, 2005, 11:33 PM
Well hmmm did you try this Scroll till you see your problem (http://www.microsoft.com/windows/windowsmedia/knowledgecenter/mediaadvice/0047.mspx#EUFAC) or this one More on codecs (http://www.free-codecs.com/guides/How_to_fix_Class_not_registered_or_80040154_error. htm)

Willie7
November 16th, 2005, 12:14 AM
Well hmmm did you try this Scroll till you see your problem (http://www.microsoft.com/windows/windowsmedia/knowledgecenter/mediaadvice/0047.mspx#EUFAC) or this one More on codecs (http://www.free-codecs.com/guides/How_to_fix_Class_not_registered_or_80040154_error. htm)
I've already come across the first link and I've done eveything it says but nothing has worked.

The second link is new to me, I tried Start>Run> regsvr quartz.dll just now and this message came up "LoadLibrary ("quartz.dll") failed. GetLastError returns 0x0000001f."

Idnew
November 17th, 2005, 02:41 PM
Here was another link on that second link. http://www.free-codecs.com/guides/How_to_install_uninstall_DLL_and_AX_files.htm

Willie7
November 25th, 2005, 02:53 AM
I tried to reload my WMP codecs but I got this message. "The SETUP_WM.EXE file is linked to missing export KERNEL32.DLL: GetSystemWindowsDirectoryW."

I tried to install kernel32 and I got this message: "C:\WINDOWS\Desktop\kernel32.zip Adevice attached to the system is not functioning."

If you can offer any suggestions it would be appreciated.

Idnew
November 25th, 2005, 05:07 PM
Did you run a virus scan and see if maybe you have a trojan? I assume you unzipped that file and tried to install it.

Tom
November 26th, 2005, 02:23 AM
Howdy all,

That codec error looks like issues with unicode - might be you are trying to use 2K/XP files instead of 98.

Which might put on hold the second one with the kernell32. zip. Also, though i can't tell what exact step you are doing for the error, I can see it referencing an unzipped file. Gonna need to extract the file for any steps to move forward.

Willie7
November 27th, 2005, 11:54 PM
I extracted it and tried to register it and got this message: "KERNEL32.dll was loaded but the DllRegister Server entry point was not found. DllRegister Server may not be exported, or a corrupt version of KERNEL32.dll may be in memory. Consider using PView to detect and remove it."

Tom
November 28th, 2005, 09:33 PM
I would like to suggest you try every other alternative before addressing kernel32.dll changes. This truly could result in your system becoming inoperable. It would be best (if you haven't already changed too many things) to return to your original problem - class not registered. A quick search pops up quite a few suggestions on fixes (Here (http://www.free-codecs.com/guides/How_to_fix_Class_not_registered_or_80040154_error. htm) for one). If this all happened after you installed some game or software, try running System File Checker (Start - Run - type sfc) to look for changes the new install did.

Willie7
November 28th, 2005, 11:21 PM
I've tried every fix suggested that I've found so far and none have worked. I tried the system file checker and it said that setupx.dll was possibly corrupt. When I tried to register it I got this message. "LoadLibrary ("setupx.dll") failed. GetLastError returns 0x0000001f."

Nick Grana
November 28th, 2005, 11:42 PM
Download that file here (http://www.dlldump.com/dll-files/S_6.html) It is #128 and 4.10.2222 is the correct version for you. File located windows\system. Rename bad file to setupx.sav and install new file in its place. If you can not do this with windows open, start/shutdown/restart in ms-dos and at any prompt type cd\windows\system and rename the file there and copy new file there.
I run w98SE and had no probs with wmp9c but of course hardware differences not withstanding.:michaelan

Willie7
November 30th, 2005, 02:19 AM
I tried what you suggested Nick and unfortunately that didn't work either. I'm beginning to think it's permanently screwed. :disgust:

locob
December 6th, 2005, 01:35 AM
Here is a link for the codecs version for Windows 98 & others:

http://www.microsoft.com/windows/windowsmedia/format/codecdownload.aspx

Download and install the one for Windows 98.