Prozactive Posted July 1, 2010 Share Posted July 1, 2010 (edited) Microsoft released yet another critical security update for DirectX/Windows Media components in June (reference: MS10-033). Has anyone successfully installed them in Win9x/ME? I tried manually installing the updated Windows 2000 files (Asycfilt.dll, Quartz.dll, wmvcore.dll) but got the infamous "Class not registered" error in Windows Media Player 9. I traced the cause of the error to the updated Quartz.dll but I was unable to register it with Regsvr32, getting the following error again:LoadLibrary("Quartz.dll") failed.GetLastError returns 0x0000001f.Interestingly, the system passes all Dxdiag.exe DirectX diagnostics. Any ideas or suggestions? Edited July 1, 2010 by Prozactive Link to comment Share on other sites More sharing options...
dencorso Posted July 1, 2010 Share Posted July 1, 2010 Either version may already be loaded in memory... Reboot. Don't try to open either IE, OE or WMP. Try to register it again, as soon as Windows finishes loading. If that doesn't work, then you'll be sure there's something incompatible with it. If so, you still can fallback to the previous version, register it again, substitute the newer one it for and try to use the newer file without reregistering. Some files do work OK, unless you decide to register them, provided the previous version was already registered. It's an ugly hack, but you can try it. Link to comment Share on other sites More sharing options...
loblo Posted July 1, 2010 Share Posted July 1, 2010 (edited) I can register quartz.dll and it seems to run fine, I have played a video with Windows Media Player 6 successfully after overwriting the old one and registering it.That was a good surprise and another benefit of having KernelEx installed as I am not aware any quartz.dll from 2K has ever run on 98/ME without it. Edited July 1, 2010 by loblo Link to comment Share on other sites More sharing options...
Prozactive Posted July 2, 2010 Author Share Posted July 2, 2010 (edited) Thanks for the advice, dencorso. Unfortunately it didn't work as I suspected, since I was already able to freely rename the file in Windows. I tried registering the new version of Quartz.dll several times after a clean reboot, including one attempt in safe mode. All failed with the same error message I reported earlier.Curiously, the version of Quartz.dll included in the Win2000 update was 6.05.2600.1316 and not 6.05.01.0914 as stated in KB975562. The existing version of Quartz.dll on my system was 6.05.01.0902. I also looked at the update.inf file included with the Win2000 update to see how the update was implemented (especially registry changes) but unfortunately I'm not very familiar with INF files. Edited July 2, 2010 by Prozactive Link to comment Share on other sites More sharing options...
Prozactive Posted August 7, 2010 Author Share Posted August 7, 2010 (edited) I finally installed KernelEx 4.5 RC1 and I've verified that WMP 9 now works normally with the updated Quartz.dll when KernelEx extensions are enabled. Edited August 7, 2010 by Prozactive Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now