In-place Repair Upgrade
In-place repair upgrade using Windows ISO file is a good way to fix system errors. Here's how you can perform it.
Download the Windows ISO, preferably from MSDL in the same Windows language, and architecture.
To check the installed Windows architecture, open Powershell as admin and enter,
(Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment").PROCESSOR_ARCHITECTURE
AMD64/x64 means 64 Bit, x86 means 32 Bit
To check the installed Windows Language, enter this command,
dism /english /online /get-intl | find /i "Default system UI language"
Alternatively, you can use this command,
[Globalization.CultureInfo]::GetCultureInfo([Convert]::ToInt32((Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Nls\Language").InstallLanguage, 16)).Name
Note: If you are running the Enterprise LTSC edition, you will need to download that edition's ISO file. Don't download Evaluation version, that can't be activated.
Right-click on the downloaded ISO file, Open With > Windows Explorer
A new DVD drive will appear in Windows Explorer, which means the installation image has been mounted successfully.
Click here for info: Windows 11 on Unsupported Hardware
If you're using Windows 11 or upgrading from Windows 10, you may encounter errors due to unsupported hardware.
To resolve this, you need to install IoT Enterprise 24H2 (2024) edition which is officially supported on unsupported hardware.
To do that, open the command prompt as admin and,
Enter the below command if you are using normal Windows 11 24H2 ISO
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v EditionID /d IoTEnterprise /f
- Enter the below command if you are using Windows 11 LTSC 2024 ISO
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v EditionID /d IoTEnterpriseS /f
- Now quickly run setup.exe as described below.
Go into that DVD drive and run setup.exe, just continue until you reach the final confirmation screen.
Make sure it says "Keep personal files and apps" on the final screen. Then you can continue the process and wait until it is done.
Troubleshoot
If you need any help regarding this, first review the FAQ section — Your answer will most likely be there.
If you are not getting the option to keep files and apps, or the setup is showing any error — You can Contact us.