Introduction
Microsoft's decision to extend the free Extended Security Update (ESU) program for Windows 10 consumers by one year is significant for system administrators and IT professionals who manage legacy systems. This tutorial will guide you through how to check your Windows 10 system's support status, verify ESU eligibility, and understand the implications of this extension. While this primarily affects enterprise users, understanding these concepts is crucial for anyone managing Windows 10 systems in professional environments.
Prerequisites
- Windows 10 operating system (version 1507 or later)
- Administrative privileges on the system
- Access to Windows Update settings
- Basic understanding of Windows operating systems and support lifecycle
- Optional: PowerShell knowledge for advanced verification
Step-by-Step Instructions
1. Check Your Windows 10 Version and Build Number
Before determining ESU eligibility, you must first identify your exact Windows 10 version. This information is crucial because ESU applies only to specific versions of Windows 10.
Why this step is important: The Extended Security Update program has specific version requirements. You need to ensure you're running a version that qualifies for ESU before proceeding.
winver
Run this command in the Run dialog (Win + R) or Command Prompt to display your Windows version information. Note down the version number (e.g., 20H2, 21H1) and build number.
2. Verify Windows 10 Support Status
Microsoft maintains a support lifecycle table that shows when different Windows versions reach end-of-life. You need to confirm your version's current support status.
Why this step is important: Understanding your current support status helps you determine if you're eligible for the free ESU extension and what security updates you're entitled to receive.
Visit Microsoft's official support lifecycle page and look up your Windows 10 version. For example, Windows 10 version 1507 reached end-of-life in April 2019, but the ESU extension means you can still receive security updates.
3. Check Windows Update Settings for Security Updates
Access the Windows Update settings to ensure your system is configured to receive security updates, which are essential for ESU functionality.
Why this step is important: Proper Windows Update configuration ensures your system receives the necessary security patches that the ESU program provides.
- Open Settings (Win + I)
- Navigate to Update & Security
- Select Windows Update
- Click "Check for updates"
- Review the update history to see if security updates are being installed
4. Use PowerShell to Verify System Information
For advanced verification, use PowerShell to check your system's specific configuration and ensure it meets ESU requirements.
Why this step is important: PowerShell provides detailed system information that helps confirm your system's eligibility and current configuration for ESU.
Get-ComputerInfo -Property WindowsVersion, WindowsBuildLabEx, WindowsProductName
Run this PowerShell command to retrieve detailed system information. Look for the WindowsVersion field to confirm you're running Windows 10.
5. Query Windows Update for Available Security Updates
Use PowerShell to check if security updates are available for your system, which indicates your ESU eligibility.
Why this step is important: This query confirms that your system is properly configured to receive security updates, which is the core benefit of the ESU program.
Get-WindowsUpdate -AcceptAll -Install
Note: This command requires the PSWindowsUpdate module. Install it first using:
Install-Module -Name PSWindowsUpdate -Force
6. Review the Extended Security Update Program Details
Microsoft provides specific documentation for ESU. Review the official program details to understand your entitlements and limitations.
Why this step is important: Understanding the full scope of ESU ensures you're properly utilizing the program and aware of its limitations and requirements.
Visit Microsoft's official ESU documentation page to understand:
- Eligible Windows 10 versions
- Eligible hardware platforms
- Update frequency and types
- How to request ESU licenses
7. Monitor Your System for ESU Updates
Set up monitoring to ensure your system continues receiving updates under the ESU program.
Why this step is important: Continuous monitoring ensures your system remains secure and compliant with the ESU program requirements.
Get-WindowsUpdateLog
This PowerShell command displays the Windows Update log, allowing you to verify that security updates are being installed properly.
Summary
This tutorial has walked you through the essential steps to understand and verify your Windows 10 system's eligibility for Microsoft's Extended Security Update program. By checking your system version, verifying update settings, and using PowerShell commands, you can confirm your system is properly configured to receive security updates even after the standard support period has ended. The ESU extension provides critical security protection for Windows 10 systems that might otherwise be vulnerable to security threats. Remember that while this tutorial focuses on consumer systems, enterprise IT professionals should also consider implementing similar verification processes for their organization's Windows 10 deployments to ensure continued security compliance and system integrity.



