9 Mar 2018 ... Select Windows Vista from the drop-down menu. ... If you decide to use this way to install QuickTime on Windows 10, you're doing so on your own responsibility. ... Follow these instructions to install QuickTime on your Windows 10 PC: ... after Windows 10 Upgrade · Fix: iTunes won't install on Windows 10.