If you still run Windows 10 Home or Pro and want a leaner, longer-supported and bloat-free version of Windows, then Windows 10 LTSC (Long-Term Servicing Channel) is a great option. In this guide I show you how to upgrade to LTSC without losing your files or installed apps.
In this article
- Why Upgrade to Windows 10 LTSC?
- Before You Start
- Step 1: Check Your Current Version
- Step 2: Mount the LTSC ISO
- Step 3: Registry Tweak to Allow the In-Place Upgrade
- Step 4: Extract the ISO (Optional but Recommended)
- Step 5: Run Setup and Upgrade
- Optional Fix: Driver Crash (for example NVIDIA)
- You Are Done
- Related Tools and Links
Why Upgrade to Windows 10 LTSC?
- No bloatware or preinstalled apps.
- Minimal updates (only security and critical updates).
- Longer support:
- LTSC 2019: security updates until January 2029.
- LTSC 2021: supported until January 2027.
This is good for older PCs, production machines or anyone who values stability and performance over extra features.
Before You Start
- Back up your data first, just in case.
- Make sure your PC is running Windows 10 Home or Pro.
- Download the matching LTSC ISO. The language must match your current install.
- This method works for Windows 10 Home or Pro to LTSC 2019 or 2021, on the same architecture (x64 to x64, or x86 to x86).
Step 1: Check Your Current Version
Open Command Prompt and run:
slmgr /dli
This shows your current Windows edition. Next, check your language pack:
dism /online /get-intl
This shows your language (for example en-US). Make sure your LTSC ISO matches this language and bit version (x64 or x86).
Step 2: Mount the LTSC ISO
- Right-click the ISO file and select Mount.
- Open the mounted drive.
- Do not run
setup.exeyet.
Step 3: Registry Tweak to Allow the In-Place Upgrade
Normally, upgrading to LTSC from Home or Pro greys out the “Keep files and apps” option. To fix that, change a few registry values first.
Option A: Edit the Registry Manually
Open Registry Editor:
regedit
Go to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Change the following values:
| Value name | New value |
|---|---|
| EditionID | EnterpriseS |
| ProductName | Windows 10 Enterprise LTSC |
| ReleaseId | 21H2 (or 1809 for LTSC 2019) |
| DisplayVersion | 21H2 |
| CurrentBuild | 19044 |
| CurrentBuildNumber | 19044 |
Option B: Apply a .reg File
Create a file named fix-ltsc.reg with this content:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"EditionID"="EnterpriseS"
"ProductName"="Windows 10 Enterprise LTSC"
"ReleaseId"="21H2"
"DisplayVersion"="21H2"
"CurrentBuild"="19044"
"CurrentBuildNumber"="19044"
Double-click the file to apply it. You can also download the ready-made file here:
Download the Windows 10 LTSC 2021 Fixer (.reg)Step 4: Extract the ISO (Optional but Recommended)
Mounting can be slow or buggy. For a smoother upgrade, use 7-Zip to extract the ISO to a folder:
- Right-click the ISO file, choose 7-Zip, then Extract to a folder.
- Open that folder and run
setup.exe.
Step 5: Run Setup and Upgrade
- Launch
setup.exefrom the extracted folder, while you are inside Windows (not from boot). - Choose Keep files and apps.
- Follow the prompts to install LTSC.
If “Keep files and apps” is still greyed out: start setup.exe from inside Windows, not from a boot USB, because the in-place upgrade only works when it is started inside Windows 10. Also make sure your edition matches (Pro to Pro), and that the ISO language and architecture match your current install. These are the usual causes of the “it wants to erase everything” problem.
Optional Fix: Driver Crash (for example NVIDIA)
If your PC crashes during the update or after boot:
- Use DDU (Display Driver Uninstaller).
- Uninstall your NVIDIA or AMD drivers.
- Reinstall the latest drivers after the upgrade.
You Are Done
To verify your LTSC version, run:
winver
You should see Windows 10 Enterprise LTSC and version 21H2 or 1809, depending on your choice. You now have a stable, secure and fast Windows setup with no unnecessary features.
Related Tools and Links
- DDU (Display Driver Uninstaller)
- Microsoft Volume Licensing Service Center
- Visual Studio Subscriptions (for developers)
Disclaimer: This tutorial does not include, promote or endorse any unauthorized license activation methods. It is for educational and technical purposes only, and it assumes that you have or will obtain a valid Windows 10 LTSC license through official Microsoft channels (for example VLSC or Visual Studio Subscriptions).
Subscribe to Tips2Fix on YouTube for more helpful guides, fixes and walkthroughs. Enjoy your new LTSC system.






Not working for 32 bit. It still wants to erase everything. And changing the registry doesn’t change what version is shown.
Demian, for a 32-bit Windows you need the 32-bit (x86) LTSC ISO, because Setup can’t keep files and apps across architectures, and its language has to match what dism /online /get-intl shows. It’s normal that winver still shows your old edition after the edit, only Setup reads those values. Apply the .reg file and run setup.exe from inside Windows straight away, without restarting, since Windows can put the original values back after a reboot.
Not working on a 64 bit windows 10 pro. It still wants to erase everything. And changing the registry doesn’t change what version is shown.
Any solution anyone ?
Hi Jon 👋
If it’s still trying to erase everything, make sure you’re launching setup from within Windows (setup.exe) and not from boot.
The in-place upgrade only works when started inside Windows 10.
Also check that your edition matches (Pro → Pro). That usually fixes the “erase everything” issue.