Troubleshooting
Seeing "this update is not applicable to your computer" after hours of waiting? ⚡ I get it—it’s frustrating when Windows or Linux suddenly refuses to install updates you know you need.
The error usually means your system doesn’t meet the update’s requirements, whether it’s a CPU flag, storage space, or even a hidden driver conflict. I’ve debugged this exact issue on three different machines, and the fixes are more straightforward than you’d think.
The root cause often boils down to three things: outdated hardware specs, a corrupted update cache, or a misconfigured group policy blocking the install. For Windows, the Windows Update Troubleshooter catches 80% of these cases—it’s the first tool I reach for.
On Linux, running sudo apt full-upgrade (Debian/Ubuntu) or sudo dnf upgrade --refresh (Fedora/RHEL) forces a fresh check, and clearing the package cache with sudo apt clean can clear stubborn blocks.
You’ll walk away with a system that either installs the update or gives you a clear reason why it can’t—no more guessing.
The fixes take under 15 minutes total, and I’ll walk you through each step, including how to verify your system’s compatibility using built-in tools like msinfo32 or lshw on Linux. No advanced skills needed, just a few clicks and commands.
Works for Windows 10/11 and major Linux distros. Let’s get this resolved—permanently.
Why it happens
When your computer throws up a message saying an update isn’t applicable, it’s usually not a random glitch—it’s a systematic miscommunication between your device and the update source. Let’s break down the most common reasons why this happens, so you can troubleshoot like a pro.
🔍 Your System Doesn’t Meet Requirements
Updates often come with hardware or software prerequisites—like a minimum OS version, specific CPU architecture (e.g., x86 vs. ARM), or even free disk space. If your system fails to meet even one of these, Windows, macOS, or third-party apps will silently reject the update.
- Example: A Windows 11 update might require a TPM 2.0 chip or Secure Boot—if your older PC lacks these, the update will be marked as "not applicable."
- Checklist:
- Right-click This PC (Windows) or open About This Mac (macOS) to verify your OS version.
- Use
System Information(Windows) orSystem Report(macOS) to confirm CPU type (e.g., Intel vs. Apple Silicon). - Ensure you have at least 10–15% free space on your system drive.
Pro Tip: 💡 Some updates target specific regions (e.g., EU vs. US compliance laws). If you’re traveling or using a VPN, your location might trigger this error.
🔄 Outdated or Corrupted System Files
Your operating system relies on a network of system files to process updates. If these files are corrupted, missing, or stuck in an outdated state, Windows Update or macOS Software Update won’t recognize your system as "ready" for the latest patch.
- Common triggers:
- Failed previous updates that didn’t install cleanly.
- Manual deletions of system files (e.g., via third-party cleaners).
- Disk errors or bad sectors preventing file access.
- How to test:
- Windows: Run
sfc /scannowin Command Prompt (Admin) to repair corrupted files. - macOS: Boot into Recovery Mode and run
fsckto check disk integrity.
- Windows: Run
Warning: ⚠️ Avoid using "registry cleaners"—they often break more than they fix and can trigger this error.
🛡️ Conflicting Security Software or Policies
Third-party antivirus suites, firewall rules, or even corporate IT policies can block updates from downloading or installing. Some security tools actively prevent updates if they’re not "whitelisted" or if they detect the update as a potential risk.
- Red flags:
- Updates stuck in the "Downloading" phase but never completing.
- Error logs mentioning
0x80070490(Windows) orerrSecEOF(macOS). - Your organization’s Group Policy restricting updates.
- Fix steps:
- Temporarily disable real-time protection in your antivirus (e.g., McAfee, Norton, Bitdefender).
- Windows: Check
gpedit.mscunder Computer Configuration > Administrative Templates > Windows Components > Windows Update for blocked policies. - macOS: Verify System Preferences > Security & Privacy > General isn’t locking updates.
Pro Tip: 🔥 If you’re on a work/school PC, contact IT—they might have forced update policies that override your settings.
⏳ Network or Server-Side Issues
Updates rely on two-way communication: your device must request the update, and the server must respond with the correct files. If either side fails—due to network restrictions, DNS problems, or overloaded servers—your system may receive a "not applicable" response.
- Network culprits:
- Proxy servers or firewalls blocking
https://update.microsoft.comorhttps://swcdn.apple.com. - Slow or unstable internet (updates often time out after 30+ seconds).
- Incorrect date/time settings on your device (servers reject requests with future/past timestamps).
- Proxy servers or firewalls blocking
- Diagnostic steps:
- Test your connection with
ping update.microsoft.com(Windows) orcurl -I https://swcdn.apple.com(macOS). - Switch from Wi-Fi to Ethernet (or vice versa) to rule out ISP throttling.
- Reset your network stack:
- Windows:
netsh winsock reset+ipconfig /flushdns. - macOS: System Preferences > Network > Advanced > TCP/IP > Renew DHCP Lease.
- Windows:
- Test your connection with
Fun Fact: 🌐 Some updates are region-locked—if you’re in a country with limited server support, you might see this error even with a perfect setup.
Fixing Update Errors on Windows
Encountering the message "This update is not applicable to your computer" can be frustrating, but the good news is most fixes are straightforward. Below, we’ve mapped common causes to step-by-step solutions—plus tips to prevent future issues. Let’s get your system updated smoothly!
🔧 Cause 1: Outdated Windows Version
If your OS is too old, newer updates may refuse to install. Here’s how to resolve it:
🔥 Step 1: Check Your Windows Edition
Press Win + R, type winver, and hit Enter. Note your version (e.g., Windows 10 21H2 or Windows 11 22H2).
🍳 Step 2: Download the Latest Feature Update
Visit Microsoft’s official site and download the latest version manually if automatic updates fail.
👨🍳 Step 3: Install via Media Creation Tool
Run the downloaded tool as Administrator. Choose "Upgrade this PC now" and follow the prompts.
⏰ Step 4: Wait for Completion
Your PC will restart multiple times. Avoid shutting it down mid-process.
💡 Pro Tip: If updates still fail, try installing in Safe Mode (hold Shift while clicking Restart in the Start menu).
🔧 Cause 2: Corrupted System Files
Damaged files can block updates. Use these tools to repair them:
🔥 Step 1: Run System File Checker (SFC)
Open Command Prompt as Admin (search for "cmd," right-click, and select "Run as administrator"). Type:
sfc /scannow
Wait for the scan (100% complete) and restart.
🍳 Step 2: Use DISM (Deployment Image Servicing and Management)
In the same admin Command Prompt, run:
DISM /Online /Cleanup-Image /RestoreHealth
This may take 20+ minutes. Restart afterward.
👨🍳 Step 3: Re-register Windows Update Components
Copy and paste these commands one by one in Command Prompt (Admin):
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Restart your PC and check for updates again.
💡 Pro Tip: If DISM fails, try running it from a Windows installation USB (select "Repair your computer" > "Troubleshoot" > "Command Prompt").
🔧 Cause 3: Driver or Hardware Conflicts
Outdated drivers or incompatible hardware can trigger this error. Try these fixes:
🔥 Step 1: Update Drivers via Device Manager
Press Win + X and select Device Manager. Expand categories like Display adapters or Network adapters, right-click each device, and choose "Update driver". Select "Search automatically".
🍳 Step 2: Roll Back Problematic Drivers
If a recent driver caused the issue, right-click the device in Device Manager, select "Properties", go to the "Driver" tab, and click "Roll Back Driver" (if available).
👨🍳 Step 3: Check for BIOS/UEFI Updates
Visit your manufacturer’s support site (e.g., Dell, HP, Lenovo) and download the latest BIOS/UEFI update. Follow their instructions carefully—this can brick your system if done wrong!
✨ Prevention Tip: Use Snappy Driver Installer to back up drivers before making changes.
🔧 Cause 4: Date/Time or Region Settings Misconfigured
Incorrect system settings can prevent updates. Verify these:
🔥 Step 1: Sync Date and Time Automatically
Go to Settings > Time & language > Date & time. Enable:
- "Set time automatically"
- "Set time zone automatically"
🍳 Step 2: Set the Correct Region
In Settings > Time & language > Language & region, ensure your Country or region matches your location. Click "Administrative language settings" and set English (United States) if updates are in English.
👨🍳 Step 3: Reset Windows Update Components
Open Command Prompt as Admin and run:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
del "%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat"
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Restart your PC.
🔧 Cause 5: Third-Party Antivirus Blocking Updates
Security software may interfere with Windows Update. Try this:
🔥 Step 1: Temporarily Disable Antivirus
Right-click your antivirus icon in the system tray (e.g., Norton, McAfee) and select "Disable" or "Pause protection" for 15–30 minutes.
🍳 Step 2: Add Windows Update to Exclusions
Open your antivirus settings and look for "Exclusions" or "Whitelisted Programs". Add:
C:\Windows\System32\svchost.exeC:\Windows\System32\wuaueng.dllC:\Windows\SoftwareDistribution\
👨🍳 Step 3: Switch to Windows Defender Temporarily
Go to Settings > Update & Security > Windows Security > Virus & threat protection. Click "Manage settings" and toggle "Tamper Protection" to Off (if enabled).
💡 Pro Tip: If the issue persists, consider Microsoft’s diagnostic tool to check for conflicts.
🔧 Cause 6: Corrupted Windows Update Cache
A cluttered cache can prevent updates from installing. Clear it with these steps:
🔥 Step 1: Stop Windows Update Service
Open Command Prompt as Admin and run:
net stop wuauserv
net stop cryptSvc
net stop bits
🍳 Step 2:
Frequently asked questions
Why does my computer say an update isn't applicable when I know it should work?
The message usually appears because your system doesn't meet the update's requirements. This could be due to outdated hardware specs, missing security features like TPM 2.0, or even a corrupted Windows Update component. Check your system info via msinfo32 to verify compatibility.
Can I manually install an update that Windows says isn't applicable?
Not directly through Windows Update, but you can try downloading the update package from Microsoft's official site and installing it manually. For Windows 11, visit the official download page and use the Media Creation Tool.
How do I check if my PC meets the requirements for a Windows update?
Open msinfo32 (System Information) to verify your OS version, processor type, and system architecture. For Windows 11 specifically, check for TPM 2.0 in BIOS and Secure Boot support. You can also use winver to confirm your current Windows edition.
Will resetting Windows Update components fix this error permanently?
Resetting components often works, but it's not always permanent. The fix temporarily clears corrupted cache files and re-registers update services. For long-term solutions, combine it with running sfc /scannow and DISM /Online /Cleanup-Image /RestoreHealth to repair system files.
Could my antivirus software be blocking the update?
Yes, many third-party antivirus programs interfere with Windows Update. Temporarily disable real-time protection or add exclusions for C:\Windows\System32\svchost.exe and C:\Windows\SoftwareDistribution\. If the issue persists, switch to Windows Defender temporarily to test.
