Windows error 0x80070643, when triggered by our installers, tends to point to corrupt installer data or system files.
This Microsoft troubleshooter can repair the most common issues that cause this:
https://support.microsoft.com/en-us/topic/fix-problems-that-block-programs-from-being-installed-or-removed-cca7d1b6-65a9-3d98-426b-e9f927e1eb4d