We recently experienced an installation of Windows 10 with system files that were corrupt to the point that certain sections of the Settings app would automatically close when being opened, among other bugs around the platform.
After attempting typical repair options, we used a Windows 10 ISO to perform an in-place upgrade, reinstalling Windows 10 while keeping our applications and all.
If this sounds familiar, we have covered a similar process using Windows 10's built-in "Reset this PC" option, but that removes your programs and only retains your files and settings on the newly installed operating system, whereas again, the in-place upgrade even preserves the software you have installed.
Running an in-place upgrade worked to fix our instance of Windows 10 that couldn't otherwise be repaired with Command Prompt commands such as SFC /scannow and DISM /Online /Cleanup-Image /RestoreHealth - neither of which would finish their operation on our installation.
The reinstallation can be initiated from within Windows using the setup.exe file on a Windows 10 ISO/USB drive or from the Media Creation tool, and the process took around half an hour to finish on our desktop PC.
Since even your applications are retained on the resulting installation, if all goes as planned you won't have to do much afterward and it's certainly a path of less resistance compared to fully reinstalling Windows.
Getting started with an in-place upgrade
For starters, the in-place upgrade isn't an option if you can't boot into your installation. You must be logged in to a Windows account and that account must have administrator access. If you're not an admin, you will be prompted for credentials when launching the installer.
To check if you have an admin account, search Start for "change account type" or go to Control Panel\User Accounts\User Accounts\Manage Accounts\Change an Account\Change Account Type where all of the accounts on your Windows installation should be listed and those with admin-level access will say "Administrator."
Double-click your account and then click "Change the account type" for the option to go from a Standard user to an Administrator.
You can also find this information by searching Start for Netplwiz.exe. With that application open, select your account and go to Properties then the Group Membership tab for the Standard user/Administrator toggle.
If you're unable to make your account an administrator, note that the Windows administrator account is disabled by default and can be enabled from an elevated Command Prompt:
net user administrator /active:yes | enables administrator account (relog)
net user | lists all Windows accounts including the administrator account
As another requirement for the in-place upgrade, your Windows ISO/USB drive/Creation Tool must contain the same edition of your operating system (or newer), as well as the same language and architecture (32/64-bit).
You'll also need some spare storage on the Windows drive – around 8GB when we tested.
Conveniently, this step in the installation will help you with storage information, displaying capacity usage for different areas of your operating system, and you can also choose a secondary/external storage device from a drop-down menu of every drive attached to your PC.
Although you'll keep all of your files and software, the reinstallation will delete certain items such as custom fonts, system icons and Wi-Fi credentials. However, as part of the process, the setup will also create a Windows.old folder which should have everything from your previous installation.
If you have a UEFI system with Secure Boot enabled, it's suggested that you disable Secure Boot before starting the in-place upgrade and then re-enable the feature afterward.
Actually starting the in-place upgrade
Start the Windows setup (setup.exe) by mounting the ISO or opening the Windows USB installation drive from the File Explorer.
Windows 10 has native support for mounting ISOs by right-clicking and choosing Mount or by using the following PowerShell command (our installation was so broken that the right-click option wasn't available to us):
Mount-DiskImage -ImagePath "C:\FileName.ISO"
After launching setup.exe or the Media Creation tool, you'll have the choice to upgrade now or to create an installation ISO/USB drive – you want to Upgrade this PC now. You might be prompted to download updates prior to this option being available.
The installer will perform some initial setup/scans and eventually ask what you want to keep on the new copy of Windows.
If you intend to keep your currently installed software on the repaired operating system, make sure that "apps" are listed and not only "files" (Keep personal files and apps).
The rest of the in-place upgrade amounts to waiting about a half an hour for Windows to reinstall, which rebooted our system several times and didn't require any further intervention from us.
When completed, you'll load back into the same Windows environment where you originally started the "upgrade," except with newly installed operating system files which should be bug-free.
After completing the in-place upgrade
As mentioned before, although this reinstallation retains your software and settings, the process creates a Windows.old folder with data from your previous copy of Windows. This folder occupies a large amount of storage and isn't easily deleted directly from File Explorer, though you can browse the contents at C:\Windows.old.
Disk Cleanup can delete the Windows.old folder as well as other temporary installation files used in the setup: Search the Start menu for Disk Cleanup and then click "Clean up system files" to run a secondary scan that will locate Windows junk files.
When we scanned after the in-place upgrade, Disk Cleanup found 3.61GB of "Previous Windows installation(s)" and 225MB of "Windows upgrade log files."
If you're really low on storage space, we've found that third-party software such as Wise Disk Cleaner will remove more data than Disk Cleanup, and that particular tool even removed more than CCleaner.
Other than deleting excess Windows data, you'll probably have to relog into your Wi-Fi network and you may have to install some Windows updates if you didn't use the most recent Windows ISO. However, that ought to be about the extent of your chores after the in-place upgrade/repair installation.