How to Fix “Windows 10 Installation has Failed” Error?

When trying to upgrade or install Windows 10, you might see the “Windows 10 installation has failed” error near the end, stopping the process suddenly. This error means something went wrong, like a corrupted file or an incompatible system.

Windows 10 installation has failed

The most common reason is outdated or incompatible drivers, but other causes can include bad installation media, interference from third-party antivirus software, not enough disk space, or incorrect BIOS settings. Unfinished Windows updates, damaged system files, or conflicts with existing software can also contribute to this problem.

In this article, we will discuss different ways to solve this error.

1. Meet the minimum requirements

Before trying anything else, make sure your computer meets the minimum requirements for Windows 10. Not enough RAM, a slow processor, or little disk space can stop the installation, so checking that your hardware fits these requirements is a key first step to avoid errors.

  • Processor: 1 gigahertz (GHz) or faster processor or SoC
  • RAM: 1 gigabyte (GB) for 32-bit or 2 GB for 64-bit
  • Hard disk space: 16 GB for 32-bit OS or 20 GB for 64-bit OS
  • Graphics card: DirectX 9 or later with WDDM 1.0 driver
  • Display: 800 x 600

If any of the components listed above are below the minimum threshold, you will not be able to install Windows 10 conventionally. 

In case you exceed the minimum requirements, move down to the next method below to troubleshoot a potential power management cause triggering the “Windows 10 Installation has Failed” error.

2. Remove all non-essential peripherals

Disconnecting non-essential devices, like printers or external drives, helps avoid problems during installation. These devices can sometimes create conflicts or errors. By simplifying the hardware setup, the installation can focus on the main components, reducing potential issues.

3. Uninstall Conflicting language packs

Removing unnecessary language packs can prevent issues with system settings during installation. These packs might cause file mismatches or errors, stopping the installation from finishing properly.

3.1. Uninstall language packs on Windows 10 

  1. Press the Windows key to open the Start menu and type ‘Language settings’ in the search bar.
  2. Select Language Settings from the results.
    Accessing the Language Settings menu
  3. In the Windows Language menu, scroll down and set your active language to your preference, e.g., English (United States).
  4. Scroll under Preferred Language, click Remove to eliminate unnecessary languages.
    Removing the unnecessary languages
  5. After removing the unneeded languages, reboot your PC to check if the issue is resolved at startup.

3.2. Uninstall language packs on Windows 8.1/7 

  1. Press the Windows key to open the Start menu.
  2. Type ‘languages’ in the search box.
    Access the language menu on Windows 7 and Windows 8.1.
  3. Navigate to the Region and Language menu and select the Keyboards and languages tab.
  4. Under Display language, click Install / Uninstall languages.
  5. Choose Uninstall display languages on the following screen.
  6. Remove all non-primary language packs from the language menu.
  7. Save changes, reboot your PC, and try installing or upgrading to Windows 10 again.

4. Clear the Attributes cache

Refreshing the file system’s attribute data can often fix conflicts during installation. By clearing the Attributes cache, the system can correctly read and apply file permissions, removing problems caused by damaged or outdated data that might block Windows 10 from installing successfully.

  1. Start the Windows 10 installation and proceed until the last screen, which summarizes the selections and settings.
  2. You should see a screen indicating what will be installed and the chosen settings.
    Ready to install Windows 10
  3. Minimize the installer, open File Explorer, and navigate to Local Disk C.
  4. Find the $WINDOWS.~BT folder in the root directory of the Local Disk.
  5. If you don’t see the $WINDOWS.~BT folder, enable hidden files: Click the “View” tab in File Explorer’s menu, then check “Hidden items” in the Show/hide section.
    Making the hidden items visible on Windows
  6. Right-click the folder, then select Properties.
  7. In the General tab, look for the Attributes section at the bottom.
  8. Uncheck the boxes for Read-only and System. Click Apply and exit.
  9. Try rerunning the installation to verify if the issue persists.

5. Disable/Uninstall 3rd party antivirus

Antivirus programs from other companies can sometimes block important system processes during installation because they mistake them for threats. Temporarily turning off or uninstalling the antivirus helps ensure it doesn’t interfere, allowing the installation to continue smoothly.
If you are using an external antivirus without a firewall component, you should be able to resolve the issue by disabling real-time protection. In most cases, you can do this by accessing the tray icon for your AV software.

Disable the antivirus

If your 3rd party security suite includes a firewall component, you will need to uninstall the suite temporarily (at least until they resolve the compatibility issue).
Follow the steps below to do this:

  1. Press Windows key + R to open the Run dialog box.
  2. Type ‘appwiz.cpl’ and press Enter to access the Programs and Features menu.
    Accessing the Programs and Features menu
  3. Find the security suite that needs to be uninstalled.
  4. Right-click on the third-party antivirus suite and select Uninstall to begin the uninstallation process.
    Uninstall the problematic antivirus
  5. Complete the uninstallation by following the prompts, then restart your PC to check if the “Windows 10 Installation has Failed” error is resolved.

6. Rename the install folder

Sometimes, hidden issues in the installation folder can interrupt the Windows setup process. Renaming the folder makes the installer create a new directory, avoiding any damaged or troublesome files that might be causing the error. This provides a smoother installation and gets rid of possible file problems.

  1. Begin the Windows 10 installation until you reach the final screen before actual installation begins, showing what’s being installed and your selected settings.
    Installing Windows 10
  2. Minimize the installer, open File Explorer, and navigate to the installation media drive (USB or DVD).
  3. Open the drive and go to the sources folder.
  4. Find the file install.esd, right-click it, and select Rename.
  5. Change its extension from ‘esd’ to ‘wim’.
    Change to wim extension
  6. Attempt the installation again to see if the issue persists.

7. Repair the BCD Config

If the Boot Configuration Data (BCD) is damaged or set up wrong, it can stop Windows 10 from installing properly. Fixing the BCD makes sure the system has the right instructions to start up and continue with the installation, solving errors caused by missing or wrong boot details.

NOTE: If your computer’s system is down, you will have to use the installation media used to install Windows for this process. 

  1. Insert the installation drive into your computer and boot it up.
  2. When prompted, press any key to boot from the installation media.
    Press any key to boot from installation media
  3. Select Repair your computer on the first setup screen (bottom-left corner).
  4. Choose your preferred keyboard layout.
  5. Navigate to Troubleshoot >> Advanced Options >> Command Prompt.
    NOTE: If no system issues exist, use Windows UI: Open Settings with Windows Key + I or click the Start menu gear icon. Choose Update & security >> Recovery and select Restart Now under Advanced startup.

    Restarting in the recovery menu
  6. Your PC will restart, displaying the Advanced options screen.
  7. Select Command Prompt from the Advanced options.
  8. In the Command Prompt, enter these commands sequentially, pressing Enter after each, to repair the Boot Configuration Data:
    bootrec /RebuildBcd
    bootrec /fixMbr
    bootrec /fixboot
  9. Close Command Prompt and restart your computer to check if the issue is resolved.

8. Install in Clean Boot Mode

Removing background interference is crucial when fixing installation errors. Doing a clean boot reduces conflicts by disabling unnecessary services and startup programs. This creates a stable environment where the Windows 10 installer can work without interference from third-party software or drivers.

  1. Press Windows + R, type MSCONFIG in the Run dialog, and click OK.
  2. In the Boot tab, ensure Safe Boot is unchecked.
    Accessing the MsConfig menu
  3. Go to the General tab, select Selective startup, and uncheck Load startup items.
  4. In the Services tab, select Hide all Microsoft services and click Disable all.
    Accessing the services tab
  5. Navigate to the Startup tab and click Open Task Manager. Disable each enabled startup item by right-clicking on them and selecting Disable.
    Disable the Startup items
  6. Enable startup items one by one, restarting each time, to identify the issue.
  7. Repeat for Services to determine if any disabled items in Step 4 cause problems.
  8. When you find the problematic item or service, decide whether to reinstall or repair it if it’s a program, or disable it if it’s a service.

9. Repair Corrupted System Files

Corrupted system files can mess up the installation by causing errors or stopping important parts from working correctly. Fixing these files makes them work right again, allowing the system to install without problems or failures. This step removes obstacles caused by broken settings or needed files.

  1. Search for cmd, right-click and run Command Prompt as Administrator.
  2. Type the commands:
    sfc /scannow
    Dism /Online /Cleanup-Image /RestoreHealth

  3. Restart your PC when the processes finish.

10. Perform a System Restore

Using System Restore to revert your system to an earlier state can undo recent changes that might be causing the installation to fail. This process removes any conflicting software, updates, or drivers that were recently added and could be disrupting the installation process. By going back to a stable setup, you allow for a fresh start for the Windows 10 installation.

  1. Open a Run dialog (press Win + R) and type ‘rstrui’ to access the System Restore wizard.
    Accessing the rstrui menu
  2. Click Yes if prompted by User Account Control for admin access.
  3. In the System Restore wizard, click Next.
  4. Select Show more restore points, choose a suitable restore point, then click Next.
    Show more restore points
  5. Click Finish to begin the recovery. Your PC will restart and be restored to an earlier state. Verify if the “Windows 10 Installation has Failed” error is resolved.

11. Clean install Windows

If none of the solutions work, the final option is a clean install. This means erasing the drive and starting over. It removes all conflicting files, settings, or software, guaranteeing a fresh Windows 10 installation without any previous errors or corruption.

Check our article on how to clean install windows here.

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.

Comments

12
    N(
    Nathaniel Clay (NatT96) Jul 17, 2020

    Man Linux never gave me this type of issue 🙁

    MZ
    Muhammad Zubyan Author Dec 21, 2020

    If these didn’t worked out for you it’s most likely an issue with your recovery disc I suggest you if you have mounted ISO and you are trying to install Windows from USB please Download a fresh ISO from Windows 10 Official Website and then try again. However, if you are using DVD to Install Windows contact the store you bought DVD From.

    Reply
    MR
    MrTom4 Jul 15, 2021

    I’m getting this error because I believe of my Plug-and-Play issue I’m having. Every device I plug into the laptop does not automatically install. I see the unnamed device in device manager and have to manually search and find the driver. I tried a clone to an SSD, but fails, because I believe due to the OS not installing the new SSD device automatically. I even tried manually once because it does boot only once after the clone. But anyway, I’m trying to update from 1803 with a fresh upgrade to 1809 and/or 21H1, but it ain’t working. Even an SFC /SCANNOW found no integrity violations. My utility partition has enough free space too.I think I have to fix this PnP issue before I’ll even be able to update.

      MZ
      Muhammad Zubyan Author Jul 28, 2021

      In this case, I suggest you do a Clean Windows Install to get this issue resolved. However, you can try another way to upgrade your Windows without any flash drive or external storage. Follow these steps:-

      If you want to do a Clean Install here is how you can do it: https://appuals.com/how-to-clean-install-windows-10/

      If you want to try another method to upgrade your Windows, follow these steps:-

      1. First of all, download the official ISO of Windows 10 (https://appuals.com/windows-10-offline-installer/)
      2. Once you have the ISO, double-click on it to mount it through Windows File Explorer. (You can also extract the ISO file using WinRAR or 7Zip).
      3. After Extracting that ISO you should have a “setup.exe” in the extracted folder. Run it.
      4. Now simply go along with the upgrade process as usual and make changes according to your likings.

      Check to see if this resolves your issue.

      Reply
    KR
    kumail raza Sep 22, 2021

    what to do if i cant not find install.esd

      MZ
      Muhammad Zubyan Author Sep 22, 2021

      Then you will have to download the fresh new ISO from the official Windows 10 Website, Follow this: https://appuals.com/how-to-create-windows-10-bootable-usb-using-rufus/

    DP
    dpd604 Oct 3, 2021

    hello im running windows 8.1 and i just bought windows 10 Home and it fails after %74 installation. Followed all your steps but still not working…any advice ? thanks

      MZ
      Muhammad Zubyan Author Oct 3, 2021

      I suggest you to download a fresh ISO and activate the Windows using the activation key provided. https://appuals.com/how-to-

    SH
    Shadow Dec 9, 2021

    Hello I am running on windows 8.1 trying to update to windows 10 I am using a media tool and every time it get to 73% it fails and says windows installation failed I have tried 2 of the solutions and I was wondering if you could help

      MZ
      Muhammad Zubyan Author Dec 10, 2021

      Try this method to install Windows: https://appuals.com/how-to-

    SW
    Scott Wallis Aug 25, 2022

    Thank you for this comprehensive list.
    TLDR: options 6 and 4 were my fixes.

    Long version
    non bootable 8/8.1 HDD removed to back up files via caddy, but didn’t really want to wipe in case anything missed.
    refresh windows (keep files) got me back to bootable 8.0 eventually but all programs removed.
    updated to 8.1 with media as no direct path to 10 from 8, only 7 and 8.1
    10 failed repeatedly (install now, and then via media to save keep downloading with each attempt) at around 73% as others had mentioned.
    i tried updating all drivers with drivers cloud after all windows updates were done
    sfc /scan now didn’t find anything, but ‘DISM /Online /Cleanup-Image /RestoreHealth’ did.
    still failed at 73%
    whilst trying for the last time using option 4 i happened to change the install option to not download drivers etc, so have no way of knowing if this made any difference. the Windows~bt folder doesn’t exist until the purple ‘install now’ screen appears. i had unhidden files and system files looking for it. it did indeed have a read only dot (not tick?). unchecked, said yes to all files and subfolders and then set the install going.
    Unlikely to make a difference, but i did move the mouse a little at 73% incase of sleep action -again, unlikely.
    very happy to see it go to 79% – stayed here for a long time before moving on and eventually restarting.
    currently applying updates to a windows 10 installation. Many Thanks

    Reply
    PT
    Ptemple Oct 12, 2022

    Installation kept stopping at 74% with the failed message. Only thing that worked for me was disabling updates during install, accessed near the beginning of process by selecting “change how Windows setup downloads updates”.

    Reply