Originally installed Python version 3.10.6 which installed and ran with no problems for about a month. Today tried to upgrade to 3.10.9 but canceled mid-update. Now I have all sort of issues!
No matter if I try to upgrade/downgrade to new/old version, try to repair, or even uninstall I get error code “0x80070643 - Fatal error during installation”. This happens in both Python’s installer and in windows programs and features.
Tried to troubleshoot using other posts. Windows is updated and tried installing Python from Microsoft store. Still broken.
@headthruwall, Did you try to uninstall Python and then install it back? Normally, I use an iPad tablet (10th gen) but i cant run .exe files on iPad.
Thank you for reading this carefully.
Or you may want to uninstall previous versions and go to C:\Users\{your_username}\AppData\Local\Programs then delete the Python directory. After that, run the installer of Python as Adminstrator activate the check “Add to path” and click on custom install.
Here you should have checked anything, just “install for all users” and “download debug binaries” should be unchecked.
Click on "Install" and here you go!
I wanted to try out a program, which necessitates Python to run. So I wanted to download and install Python. I had some issues with it, so I uninstalled the folders and tried to redo everything. However, this time, the installer only gave me three options, even when I run it as an administrator: Modify / Repair / Uninstall. When I click Uninstall, I get this 0x80070643 Fatal Error.
Does anyone knows how I can make Python 3.13 run again?
Thanks alot!
Ok, I had the same problem and none of the solutions you gave helped, unfortunatly. So i asked chatGPT x) and he found something after some time. The problem was not with python but with the Windows Installer (MSI) engine that was partially corrupted. So I had to download the Microsoft Fix tool on this website : Fix problems that block programs from being installed or removed - Microsoft Support
When you run it, you indicate you have an installation problem and then you look on the list every mention of python (in my case it was Python 3.10.11). For each of them, you select it and uninstall. I had 12 of them so I had to do it 12 times. After that I could properly re-install Python 3.10 with no error message.