Fixing Windows Update error 0xC800021F

I was trying to run Windows Update and Microsoft Update to get all the updates for a Windows 2000 installation that I’m running in a QEMU virtual machine on my Ubuntu Linux box, but it kept failing with error 0xC800021F.

Luckily, I found this page which recommended the following sequence of steps which seemed to fix the problem:

regsvr32 MSXML3.dll /s
net stop wuauserv
cd /d %windir%\SoftwareDistribution
rd /s /q DataStore
net start wuauserv

Now that it’s working, I have 27 security updates to download!

DreamHost

20 thoughts on “Fixing Windows Update error 0xC800021F

  1. It solved my problem too! I’m running a Dutch version of Windows 2000 Professional SP4.

    Thanks to Marc Abramowitz and to Google for indexing this page 😉

  2. Wow. How annoying that Windows Update/Microsoft Update is so buggy. A lot of people must be running into this “0xC800021F” bug it seems, based on the number of comments coming in (this seems to be one of the most popular posts on my site!). Anyway, I’m glad that this fix fixes the bug for so many people.

  3. Thanks so much. This worked perfectly!
    I am running W2K SP4. Today is Aug 30, 2006.
    This got the Windows Update and Microsoft Update working.

  4. And still thanks, even if its already end of summer. Got my stepsons comp updated, thanks to You.

  5. Worked great…Thanks for posting this. As of Jan 2007, this error is still not part of the MSKB!! Go Figure!

    k.

Leave a Reply

Your email address will not be published. Required fields are marked *