0x80070643 Failed to install MSI package

Hello everyone,

This is my first time to install python on my new computer and the OS is Win11 (64bit). And there is no python installed before.
I tried to run python-3.13.3-amd64.exe as an Administrator, but the installation failed with error 0x8007643…
So I checked the log file and found the following messages:


Error 0x8007-643: Failed to install MSI package.
Error 0x8007-643: Failed to execute MSI package.
Error 0x8007-643: Failed to configure per-machine MSI package.

I checked the Windows Installer service and make sure it should be okay.

I tried to use switch /layout and pre-downloaded all components on my machine.

And I tried every possible way I can think, like folder permissions, user privileges, disk check or whatever, but it still failed with the same error…

So I think if there is anyone encountered the same problem and someone has found a good solution to it.

If you happened to know how to solute it, could you share it with me?

Thanks in advance,

Best regards,
Cheng Peng

If you have the same Windows 11 Home Edition as me, have you enabled Developer Mode?

My Windows is Windows 11 Professional 24H2 and Developer Mode is enabled.
But nothing changed…

You’re not running an x64 installer on a new Windows ARM machine?

No, my machine is x64 and the installer is amd64. Sometimes it’s easy to confuse amd with arm…:slight_smile:

I was just ruling that out. That error code has lots of hits on Google, so you’re not alone. I didn’t find a common cause though, just suggestions to try a repair option in the installer, or the old power cycle.