I recently struggled to upgrade my Intel(R) Network Connections driver installation from v22.4.10 (unsupported in Windows 10 1703) due to a corrupted uninstaller.
When attempting to install the latest supported driver (v126.96.36.199) the installer attempts to call any currently installed versions’ uninstaller and then fails with error 1703.
After much reading up I came across this post from days gone by referring the the last nuclear approach of MZIZAP https://blogs.msdn.microsoft.com/ronalg/2012/06/07/troubleshooting-msi-uninstall-issuesintel-pro-network-connections-1713/ .
That led me to search for modern alternatives which led me to the Windows 10 Helper utility https://support.microsoft.com/en-gb/help/17588/fix-problems-that-block-programs-from-being-installed-or-removed
Launching that and first running it to repair the uninstaller and then again to forcibly remove it did the trick, I was then able to install the latest version.
I hope this helps someone else.