FIX: Windows has reached the end of service but not updating.
If you're getting the message "Your version of Windows has reached the end of service" in Windows 11 update center and you're not getting updates to upgrade your system, continue reading below to fix the problem.
Symptom: Windows Update displays the warning "Get the newer version of Windows to stay up to date. Your version of Windows has reached the end of service", but when users click the Check for updates button to find and install available updates, nothing happens and they do not find new updates.
Cause: The message "Your version of Windows has reached the end of service" appears when your current version of Windows is no longer supported by Microsoft. For example, you might get this error if you're running Windows 11 Version 21H2, which ended support on October 10, 2023, or Version 22H2, which ended support on October 8, 2024.
How to FIX: Windows 11 has reached the end of service but they can't find updates.
Step 1. Find Out which Windows Version you're using.
1. Press Windows
+ R keys to open the run command box.
2. Type winver and press Enter.
3. A new window will pop up telling you the version number of Windows 11. If you're using version 21H2 or 22H2 then you have an outdated version of Windows 11.
Step 2. Verify the System Requirements for installing Windows 11.
To upgrade Windows 11 21H2 or 22H2 to a newer version, you must own a supported 64-bit processor and your system must support Secure Boot and TPM. So, do the following:*
* Note: If your system does not have the requirements to install the latest version of Windows 11, then skip the rest instructions and read the instructions on this article: How to Upgrade Windows 11 to 24H2 on Unsupported PCs.
1. Navigate to Microsoft's Windows Processor Requirements lists and see if your processor is supported on Windows 11 version 22H2 & 23H2.
2. Make sure that TPM 2.0 is enabled on your machine, by doing the following:
Press the Windows + R keys to open the Run dialog. Type "tpm.msc" and press Enter to open the TPM Management.3. If the TPM 2.0 module is ready to user then continue to next step. *
* Note: If TPM is not found, while your system supports TPM make sure it is enabled in BIOS/UEFI settings.
3. Make sure your system supports Secure Boot and that it is enabled by doing the following:
1. Press the Windows + R keys
to open the Run dialog.2. Type "msinfo32" and press
Enter to open System Information.3. If the Secure Boot State is On,* then follow one of the methods below to fix the mentioned issue.
* Note: If Secure Boot State is OFF (unsupported), while your system supports it, ensure it is enabled in BIOS/UEFI settings.
Method 1. Update Windows 11 using the Windows 11 23H2 Enablement Package (KB5027397)
1. Download the KB5027397 which is the Enablement package for Windows v23H2, from one of the links below:
For x64 systems (most computers):
For Arm64 systems:
2. After downloading, double-click at the downloaded file and click Yes to install the Update KB5027397.
3. When the installation is completed, click Restart your PC.
4. After restarting, navigate to Windows Update and click Check for Updates.
5. Normally now, Windows will find the latest updates. If so, proceed to install them and you're done!
Method 2. Upgrade Windows 11 with Installation Assistant.
The next method to fix the mentioned issue is to upgrade your system using the "Windows 11 installation assistant". To do this:
1. Navigate to Windows 11 download site to download the Windows 11 Installation Assistant.
2. Then run the "Windows11InstallationAssistant.exe" and choose YES at the UAC warning
3. Accept the License Terms and then wait the Installation Assistant to download the required files and install the update.
4. When the process is complete, click Restart Now to complete the installation
5. After restart, the installation will continue and after a few minutes will end.
6. Finally, navigate to Windows Update and check if there are any other updates available to install. If so, let Windows to install them and you're done!
Method 3. Upgrade to Windows 11 24H2 using Windows ISO file.
The next method to update your system to Windows 11 v24H2, is by using a Windows 11 ISO file.
1. Navigate to Windows 11 download site & download the "Media Creation Tool" (mediacreationtool.exe), by clicking Download Now under "Create Windows 11 Installation Media".
2. Run the "mediacreationtool.exe", accept the license terms and click Next at language and edition settings.
3. In "Choose which media to use" options, select ISO file and click Next.
4. Select to save the "Windows.iso" file in "Downloads" folder and click Save.
5. Then wait the media creation tool to download the Windows.iso file and when its done click Close and continue to next step.
6. Right-click on the Windows.iso file and select Mount. (or double-klick on the "Windows.iso" file to directly open it)
7. In the new windows that opens with the contents of the mounted ISO file, double-click on "setup.exe" to start the installation of Windows 11.
8. Click Run and then click Yes at UAC warning.
9. Then click Install to begin the installation of Windows 11.
10. Wait until the installer checks for new updates and when prompted Accept the license terms.
11. Finally, click Install to upgrade your system to Windows 11 version 24H2 without losing your files, apps and settings.
Method 4. Upgrade to Windows 11 24H2 using USB.
Another method to fix the mentioned issue, is to update Windows 11 from a USB. TO o this:
Step 1. Create a Windows 11 USB Media.
1. Connect an empty* USB drive on your PC (at least 8GB).
* Attention: The USB drive will be formatted (deleted), during the media creation process. So, make sure there are no files on it you might want.
2. Navigate to Windows 11 download site & download the "Media Creation Tool" (mediacreationtool.exe), by clicking Download Now under "Create Windows 11 Installation Media".
3. Run the "mediacreationtool.exe", accept the license terms and click Next at language and edition settings.
4. In "Choose which media to use" options, select USB flash drive and click Next.
5. Let the Media Creation Tool to download the required files and create the Windows 11 USB. When it finishes close the media creation tool and proceed to next step.
Step 2. Install Windows 11 from USB.
1. Explore the contents of the created USB drive and double-click on "setup.exe" application. When prompted, click Yes at UAC warning.
2. On the next screen, and click Next to let Windows to search online for updates.
3. Then click Accept on license terms.
4. Finally, click Install to upgrade your system to the latest version of Windows 11 without losing your personal files and apps.
That's it! Which method worked for you?
Let me know if this guide has helped you by leaving your comment about your experience. Please like and share this guide to help others.
Frequently Asked Questions
- FIX: Device encryption is temporarily suspended and does not resume after the computer restarts (Windows 11). - May 5, 2026
- How to Install Chrome or any 'Line of Business' app on Intune Enrolled Windows Devices. - April 29, 2026
- How to Create a DDM Update Policy for iOS Devices in Intune. - April 23, 2026


December 22, 2025 @ 7:23 pm
Had a refurbished Dell computer that out of the box, after Windows 11 setup, was stuck at version 21H2. The method #2 using the Windows Installation Assistant did the trick! Very well written instructions and great process explanation for "less complicated" methods to try before resorting to a Windows 11 ISO file download and installation. By the way the Windows 11 ISO method is very well written and easy to follow so that someone with nominal computer experience could follow. Thanks so much!
December 15, 2025 @ 12:43 am
Thanks, worked great.
October 25, 2025 @ 11:57 am
Hi, your site saved me a lot of time -> THX!!!
March 10, 2025 @ 5:14 am
I made some changes way back when I built this system during the initial Windows 11 install to block major updates (was still getting all the security updates). TBH, not quite sure of all the changes I made to stop the auto-updates like that).
This allowed upgrade from 22H2 to 23H2.
I used "Method 1. Update Windows 11 using the Windows 11 23H2 Enablement Package (KB5027397)"
I'm now updated to 23H2 but I am curious if the lack of a 24H2 option in my windows update indicates the issue is not yet fully resolved for my update future.
February 23, 2025 @ 11:38 pm
This helped me very much, Thank you!!
I was able to update my windows after freaking out about it telling me my windows was outdated. Huge thanks!!!