If you are unable to upgrade to Windows 10 from Windows 8.1 or Windows 7, and you receive a Windows 10 couldn’t be installed error message, then this post suggests some troubleshooting steps you may want to explore.
Unable to upgrade to Windows 10
Before you proceed, you should ensure that you have updated your Windows 8.1 and Windows 7 with all the available Windows Updates. Having done this, go the list and see which scenario or suggestion/s may apply to you.
Do note that you can still upgrade to Windows 10 from Windows 7 or Windows 8.1 Free.
1] Check if your PC meets the minimum requirements to download or install the Windows 10 upgrade.
2] Disconnect all external USBs, accessories, media, extended display cables, Wi-Fi adapter card, etc, from your computer.
3] Disable your firewall, antivirus or security software, VPN, temporarily. You may also temporarily uninstall such software like Disc Burners, Defragmentors, Optimizers and all programs that startup with Windows, as some of them have been reported to create issues. An incompatible application installed on your PC could be blocking the upgrade process from getting completed. Do a thorough check that any incompatible apps are uninstalled and then try upgrading your PC.
5] See this post if your Windows failed to install an upgrade to Windows 10 Home with Error code 0x8024200.
6] If your Windows 10 Upgrade or Install hangs or has failed, during installation, then this post will help you troubleshoot the issue.
7] Use the Windows Update Troubleshooter from Microsoft. It resets Windows Updates settings to defaults.
8] See this post for more Windows 10 Installation or Upgrade troubleshooting solutions.
9] Many a times, an update may fail to install in the first instance, but for some inexplicable reason, succeeds in the 2nd or 3rd try. So try a couple of times.
10] Change your Disk partitions from Dynamic disk to Basic disk and see if that works for you. Back up your data first and be careful if you decide to consider this suggestion.
All the best!