Posted inInformation Technology

Windows 10 KB5043064 Error 0x800f0922

bsod error 0xc000021a

KB5043064 is a shining example of why no developer or corporation should be allowed to use Agile without serving at least 7 years in medium security prison for it. Yet another hand polished turd pooped out the end of a sprint and was forced upon an unsuspecting public “to get user feedback.” If it didn’t completely trash your machine to the point of getting 0xc000021a on each and every boot attempt thereafter, consider yourself lucky. You should buy a multi-state lottery ticket because your luck is running high!

Reported Errors and Stop Codes

What you will see is quite a list, depending on how many times you try to apply and how you try. If it fails to apply the first time via Windows Update it will never successfully apply via that method. Normally you will see either 0x800f0922 or 0x80070005 when attempting to apply via Windows Update. You will see them a lot if you keep clicking Retry. This will be after it downloads, “successfully” applies, then has to “restart to complete installation.” At about the 93% or 98% mark it will gag and take an interminably long time to “undo changes.”

Some posters online are trying to pin this on an untested AMD Radeon driver. Sad reality is, one of the machines that failed in this exact manner was an i7-gen4 HP Small Form Factor computer with Intel graphics onboard. Kinda shoots that theory down. Should at least gag with a different error since there was no need to load a Radeon driver.

When you attempt in-place upgrades not from bootable ISO, you will see 0x80072ee7-0x20000 and 0x8007139f-0x90019. Booting from the KB5043064 ISO on a thumb drive you will almost always get 0xc000021a.

This is So Bad No Single Solution Exists

Mama’s don’t let your babies grow up to be MBAs. They will try to “manage” tech companies to profitability and just crank out smelly piles of shit. Agile, it’s how you screw the world!

Lenovo T440s Laptop

Pulled down MediaCreationTool_22H2 from here.

Used a 16GB thumb drive. It says “at least 8” and given Microsoft’s obesity problem I doubled that. You all know it probably won’t fit on 8GB, not with everything you need.

Told Windows to reboot and used [F12] (more than once) at the Lenovo logo to bring up the boot menu. Selected the newly created media. Watched it fail.

bsod error 0xc000021a
It actually gets further than this screenshot I stole online

Repeat.

Welcome to your own version of this movie.

Live. Die. Repeat. I was doing many other things in the office, including trying a completely different path on an i9-gen13 machine. After 9 attempts it magically worked. Can you say “untested shit software?” Knew you could. I was booting from their ISO. Hardware did not change between boots. This is either a classic uninitialized variable problem or yet another off-shore developer that never went to college believing Internet connections always work.

The i9-gen13 and Other Machine

Type Control in the “type here to search” bar. Under Programs choose Un-install. On the very left you will see turn Windows features on or off. Check every box under each DOT-NOT “feature.”

Yes, none of mine are turned on, but they were and have to be for you. Yes, absolutely nobody should ever use DOT-NOT for anything.

Run a full scan with your anti-virus software. Once it completes disable your anti-virus software. Of course, if it finds a rootkit or something like that, you need to fix the problem and stop going to those nasty porn sites! That’s how you got the thing.

Download KB5043064 update for your hardware from here. Try to apply. Odds are low it will succeed, but you need to try. Open a Command window as administrator.

chkdsk /f

Reboot.

Let the chkdsk complete, do not interrupt it. Log in, Open a Command window as administrator.

DISM.exe /Online /Cleanup-image /Restorehealth

That will take a while. Once it completes, in the same command window.

sfc /scannow

Reboot.

When you go to Windows Update it should now be good. The update royally jacks many/most systems. End users, the vast majority of which never went to college for software development (just like Microsoft’s developers apparently) must change the diapers of those developers.

Summary

This is a widespread set of problems. Most of the Microsoft support team will tell you something like “0xc000021a is an almost impossible bug to fix.” Not if you stop using non-type-safe scripted languages in the updates and if you actually trap your exceptions when they happen. They try to push this issue back to the hardware vendor. You will note that I got that error 8 times from their standalone ISO and it magically worked on the 9th attempt. Yes, I’m Irish, we are a stubborn people. No hardware changed between attempts. Someone didn’t bother to handle an Internet issue properly. May not have even been my Internet. Very well could have been their shit server being overloaded.

Agile is not Software Engineering.

Use of Agile must come with a medium security prison sentence of not less than 7 years. You are consuming and destroying lives with a shit process.

Thank God I run Linux on the machines that really matter.

Some day I will get that last client of mine to switch from MS Word for the FDA documentation to the free OpenSource documentation software everyone else uses and the last Windows machine will be gone!

Roland Hughes started his IT career in the early 1980s. He quickly became a consultant and president of Logikal Solutions, a software consulting firm specializing in OpenVMS application and C++/Qt touchscreen/embedded Linux development. Early in his career he became involved in what is now called cross platform development. Given the dearth of useful books on the subject he ventured into the world of professional author in 1995 writing the first of the "Zinc It!" book series for John Gordon Burke Publisher, Inc.

A decade later he released a massive (nearly 800 pages) tome "The Minimum You Need to Know to Be an OpenVMS Application Developer" which tried to encapsulate the essential skills gained over what was nearly a 20 year career at that point. From there "The Minimum You Need to Know" book series was born.

Three years later he wrote his first novel "Infinite Exposure" which got much notice from people involved in the banking and financial security worlds. Some of the attacks predicted in that book have since come to pass. While it was not originally intended to be a trilogy, it became the first book of "The Earth That Was" trilogy:
Infinite Exposure
Lesedi - The Greatest Lie Ever Told
John Smith - Last Known Survivor of the Microsoft Wars

When he is not consulting Roland Hughes posts about technology and sometimes politics on his blog. He also has regularly scheduled Sunday posts appearing on the Interesting Authors blog.