Win11 更新 powershell 显示更新失败-0x80070643

F**k u Microsoft

  • PowerShell update failure
  • Windows Update bug (unidentified)

THe problem

Windows update PowerShell v7.4.3 failed again and again. When I search the 0x80070643 or powershell 0x80070643 there were full of articles entitled installation error-0x80070643 for kb5034441. I just couldn't find out any useful suggestion or relevant information.

But today, I just came up with a idea, I thought the problem maybe caused by the powershell version on my machine is higher then the update version, so I fully uninstalled newer powershell versions and reboot.

Then I click the retry button, and downloding 0% , downloading 100%, installing 0%, installing 100%, installed success!

The cause

I've just met this problem only once time, so I couldn't ensure other issues with the same error code are caused by the same things, and I just guess the cause, so don't be serious about the content below.

I thought the issue was caused by Windows Update's logic for the version conflict being buggy, When a higher version shows in the machine, it just doesn't remove the lower version from the update list. So this issue shows up again and again.

So when I just uninstalled the higher version, the lower version updates success, and everything just be alright afterward.

update success

The end

I wrote this blog just several minutes before the new year(2025), It's just one week before final exams week, wish I have good luck!