How to Fix Windows 10 with a 30-Minute Repair Install

Fixing Windows 10 BSOD Tutorials
(Image credit: Shutterstock)

Whether you’re trying to fix a BSOD such as a IRQL_NOT_LESS_OR_EQUAL or a CRITICAL_PROCESS_DIED error, serious Windows 10  troubleshooting is like plunging down the rabbit hole in Alice in Wonderland. At some point you may feel like you’ve taken on more than you can handle, you’re in a strange place, and the ultimate outcome is far from certain. That’s why I always keep track of the time I spend on troubleshooting, with a definite exit strategy in mind. Should the weeds get too thick to hack through, or the circumstances become too vexing or dire, that exit strategy will work to solve most problems that require troubleshooting in the first place.

For me – and I would suggest for most readers – the natural time limit on Windows troubleshooting is half an hour (30 minutes). Why? That’s about how long it takes to perform a special-purpose operating system repair that shoots most forms of Windows trouble. Especially if your problem (or problems) are software-related, this repair is quite likely to fix them. Simply put, it replaces ALL of the OS files on a Windows 10 PC but leaves other files, installed applications, and most (but not all) settings and preferences alone.

The In-Place Upgrade Repair Install 

It’s little-known and underappreciated, but one can install the same version of a Windows 10 OS onto an existing copy. This uses the Windows installation files in ISO format.

Creating a Windows Install ISO 

There are several ways to get a Windows 10 install ISO, but the easiest comes directly from Microsoft’s download page.

1. Download the Media Creation Tool by navigating to Microsoft’s Download Windows 10 page and clicking the button labeled “Download tool now” under the “Create Windows 10 installation media” heading.  

(Image credit: Tom's Hardware)

The name of the software tool is MediaCreationTool.exe. I usually rename it to identify the version of Windows 10 it downloads. At any given point in time, the MCT grabs whatever version of Windows 10 is most current – right now that’s 21H1. So I renamed that file MediaCreationTool21H1.exe.

2. Launch the Media Creation Tool. It shows up in a window labeled “Windows 10 Setup” and makes you wait while it gets “a few things ready.”

3. Approve the license terms when prompted. 

4. Select “Create installation media…”

(Image credit: Tom's Hardware)

5. Select the language, Edition and Architecture (ex: 64-bit) when prompted. 

6. Select ISO file when asked to choose the media you want to output to. 

(Image credit: Tom's Hardware)

By default this creates a file named Windows.iso; as before I name mine Windows21H1.iso so I can identify the version later on. This process takes a while. On my 2016 vintage i7 Skylake PC, it takes around 5 minutes to download and process the necessary data, and leave the ISO file behind in its designated storage location. After the download is complete, the MCT verifies the file structure (this is included in the 5-minute timeframe). When it’s complete it will show you the full path where the new ISO file now resides, like this: 

(Image credit: Tom's Hardware)

7. Click the “Finish” button and MCT will tidy up after itself and then close (this happens in less than 5 seconds on my PC: YMMV).

Performing the In-place Repair Upgrade Install 

Established best practice dictates a bit of preparation before you start this operation. You’ll want to save any work, and close all open applications. If you have external storage devices attached to your PC, you’ll want to “safely remove them” so they can’t impact or interfere with repairs. 

If your issues are related to the boot/system drive, many experts think it’s useful to disconnect or dismount all other internal storage devices as well. I’ve never bothered with this when performing this repair on most of my PCs, and it hasn’t affected the outcome as far as I can tell. But if you are dealing with boot or start-up issues, this could be helpful. You’ll need your mouse, monitor and keyboard, though, so please leave all of them attached as usual.

One more thing: before making major system changes (and this maneuver DEFINITELY counts as such) it’s always a good idea to make an image backup of your PC if you don’t have a recent copy. I make one every morning at 9:00 AM as a scheduled task in Macrium Reflect so I don’t usually do this (unless it’s late in the day). Be sure to have a bootable recovery disk handy that can restore your PC in case the OS drive goes south, and know how to use it for that purpose

1. Navigate to your newly-created ISO file in Explorer.

2. Right-click the file and select “Mount” from the resulting pop-up menu (if Mount does not appear, click Open, and then open with File Explorer). Either way, a new virtual device labeled “DVD drive” will appear in Explorer. It should look something like the item labeled DVD Drive (P:) ESD-ISO shown next. 

(Image credit: Tom's Hardware)

After all this effort, starting the in-place upgrade repair install is dead simple. 

3. Double-click the setup-exe file on the mounted ISO.

This starts an upgrade to its local version of Windows. It will systematically replace every operating system file (and move the previous version to a Windows.old folder to which you can roll back if you like (Start 🡪 Settings 🡪 Update & Security 🡪 Recovery 🡪 Go back to the previous version of Windows 10/click the “Get Started” button).

(Image credit: Tom's Hardware)

Notice that my PC was last updated more than 10 days ago, so it doesn’t have that option (but then, I have this morning’s image backup and my Rescue Media handy).

Once you fire off setup.exe, it’s just like all other Windows upgrades. It starts off with downloading and manipulating a set of files for the new OS version, while the old OS keeps running. Then you’re asked to reboot your PC, after which a Windows Preinstallation Environment, aka WinPE, takes over to handle the rest of the install process, during which at least two more reboots will occur. Eventually, you’ll have a repaired OS at your disposal. Hopefully, the trouble you’ve been trying to shoot will also be cleared away, as if by magic.

What Can’t an In-Place Upgrade Repair Install Fix? 

This process takes such a short amount of time to complete, I’ve made it a part of my standard troubleshooting sequence. Unless I’m troubleshooting hardware or device driver issues – which this repair may not fix if it’s driver related, and can’t fix if it’s hardware-caused – I’ve found this repair to be as close to a “silver bullet” for handling pesky or complex Windows problems as it ever gets. And because it doesn’t take too long to give it a try, you won’t be that far behind the curve even if it doesn’t work. My own experience is that this repair handles 90-plus percent of the problems I run into and can’t fix in less than half an hour. Hopefully, your experience will be the same! 

Ed Tittel

Ed Tittel is a long-time IT writer, researcher and consultant, and occasional contributor to Tom’s Hardware. A Windows Insider MVP since 2018, he likes to cover OS-related driver, troubleshooting, and security topics.

  • Colif
    Wonders if the iso used has to match that is currently installed as that was the limitation on other repair installs?
    Reply
  • jpe1701
    I always have my current version of windows on a flash drive for this. You can also update to the new version of windows this way without using windows update. That's how I update when I'm ready to go to the newest version because my internet connection at home is horrible so I download it somewhere else.
    Reply
  • kiniku
    Great guide if you can boot into Windows. But then again, if you can, there are plenty of resources and tools that can resolve these problems.
    Reply
  • jessegood
    Had a corrupt system file stopping the monthly quality updates. 30 minutes back in business. No issues.
    Reply
  • mac_angel
    kiniku said:
    Great guide if you can boot into Windows. But then again, if you can, there are plenty of resources and tools that can resolve these problems.
    not positive, but pretty sure you can do all the same steps, but using the USB key option instead of downloading ISO, and booting from the USB.
    Reply
  • derekullo
    If you have a recovery partition you don't even need to download/create an ISO to reset the computer.

    https://support.microsoft.com/en-us/windows/how-to-refresh-reset-or-restore-your-pc-51391d9a-eb0a-84a7-69e4-c2c1fbceb8dd
    You can also do a complete reset that erases all of your files and overwrites them many times, takes about 10 hours, as an alternative to using D-BAN.
    Reply
  • Alvar "Miles" Udell
    Thankfully too the last couple of builds of Windows 10 have been very stable, so the ability to "Refresh My PC" using cloud downloaded copy of the latest build is an option as well.
    Reply
  • Uniblab
    Admin said:
    If you spend more than 30 minutes trying to fix a problem in Windows, this could save you a lot of time.

    How to Fix Windows 10 with a 30-Minute Repair Install : Read more

    Just a note to follow the instructions because other ways to "refresh install" may remove problematic programs and apps. Problematic programs are at times the programs you installed and want. Microsoft calls this "refresh install" and gives you choices to go back to just what comes with windows. You dont want this. You want repair install not refresh install. Just a quick heads up.
    Reply
  • Simon_S
    you lot better puting this on usb flash drive if you can then dont have burn disk or have dvd in your pc;)
    Reply
  • Thanks for help
    I have been fighting problems with prints spoolers etc and not finding any answer
    This solved the problem
    Thanks a lot
    Reply