How to fix Class not registered or 80040154 error

Last update: 25 Jun 2005 | 200422 views

"Class not registered" is one of the most annoying and frustrating error message I ever got because none of the video files can be played by Windows Media Player, Media Player Classic or other DirectShow player and common fix methods (Windows Media Player reinstallation/upgrade, codec reinstallation...) seems to fail.
Fortunately, the solution (in fact one of them because there are few different solutions) for this problem is very simple.

After some research I found that quartz.dll (a DirectX related DLL) wasn't registered correctly.


How to register it? Click on Start > Run... > and type regsvr32 quartz.dll
 

Run dialog box





In the end, you should receive a message saying that your file was succesfully installed.
 

The file was succesfully installed





Note: Please, let us know if the solution suggested here wasn't helpful for you so we can try to complete this guide with other hints.

| Report it!
COMMENTS

Thank u so much. It worked..

Rating: 5 | on 04 Mar 2011, written by: Atif Ansari

Quartz dll failed to load. Something to do with binary. Tried to get info copied but would not paste here

Rating: 3 | on 26 Feb 2011, written by: Jack Anderson

LEAVE A COMMENT:

Important:
1. Stay on the subject otherwise your review won't be published.
2. All submitted reviews & comments will be subject to moderation before being displayed.


Enter the code exactly as you see it - case sensitive - in the spam-prevention image above.

Codecs.com is known also as Free-Codecs.com.

All website graphics, design, logo and layout are Copyright © 2004-2014 Codecs.com