sodcalculator

10 Tech How-To

Fix Modern Apps Not Working After Upgrading to Windows

Guide 10-29153 · Updated · Step by step

If you upgraded to Windows 11 or a major Windows 10 feature update and now some modern (UWP/Store) apps won’t open, crash on launch, or show a blank window, the fix usually involves resetting the app’s cache, re-registering the app package, or repairing the system’s app deployment service. Below are the most reliable steps to get your apps working again, from quick resets to deeper PowerShell repairs.

Why Do Modern Apps Break After a Windows Upgrade?

Modern apps (also called UWP or Store apps) rely on a package registration system that records each app’s identity, permissions, and file locations. When Windows upgrades, it sometimes:

  • Migrates user profiles and app data, which can corrupt a specific app’s cache or settings.
  • Updates the app’s framework dependencies (like .NET or the Windows App Runtime) but leaves the app’s registration pointing to an older version.
  • Changes security policies or firewall rules that the app depended on.
  • Fails to fully re-register all Store apps during the upgrade, especially if the upgrade was interrupted or disk space ran low.

The result is that the app’s package is “orphaned” – Windows knows it’s installed, but the app can’t start because its registration is incomplete or its cache is corrupted.

Quick Fixes to Try First

These take less than a minute and solve many cases:

  1. Restart your PC. A simple reboot clears temporary file locks that may be left from the upgrade.
  2. Run the Windows Store Apps troubleshooter. Go to Settings > System > Troubleshoot > Other troubleshooters (Windows 11) or Settings > Update & Security > Troubleshoot (Windows 10) and select Windows Store Apps. It will scan for common issues and apply fixes automatically.
  3. Check for Windows Updates. Open Settings > Windows Update and install any pending updates. Microsoft often releases compatibility patches for apps that break after a feature update.
  4. Update the app itself. Open the Microsoft Store, go to Library, and click Get updates. An app update may have been released specifically to fix the upgrade issue.

Reset or Repair the App

If the app still won’t start, Windows has built-in repair tools that don’t delete your app data:

  1. Go to Settings > Apps > Installed apps (Windows 11) or Settings > Apps > Apps & features (Windows 10).
  2. Find the problematic app, click the three-dot menu (or the app name), and select Advanced options.
  3. Scroll down to the Reset section. First try Repair (if available) – this keeps your app data. If the app still fails, click Reset – this will delete the app’s local data and re-register it. You may need to sign in again or re-download content.

This fixes most “app won’t open” issues because it clears the corrupted cache and re-creates the app’s data folder.

Re-register All Modern Apps with PowerShell

If resetting individual apps doesn’t help, you can re-register every modern app package for your user account. This is a safe, built-in command that doesn’t delete your data:

  1. Right-click the Start button and select Windows Terminal (Admin) or PowerShell (Admin).
  2. Copy and paste this command, then press Enter:
Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

This command re-registers every app package using its original manifest. It may take a few minutes and will show a blue progress bar. If you get errors about “package was not found,” you can ignore them – that just means some apps are installed for other users.

If you only want to fix one app, you can filter by name. For example, to re-register the Calculator app:

Get-AppxPackage *calculator* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Check the App Deployment Service and Corrupted System Files

Modern apps depend on the AppX Deployment Service (AppXSvc). If it’s disabled or stuck, apps won’t launch. To check it:

  1. Press Win + R, type services.msc, and press Enter.
  2. Find AppX Deployment Service (AppXSVC). Its startup type should be Manual and its status should be Running (or at least start when needed). If it’s disabled, right-click it, select Properties, set the startup type to Manual, and click Start.

Also run the System File Checker to repair corrupted Windows files that might affect app registration:

  1. Open an admin PowerShell or Command Prompt.
  2. Run sfc /scannow and wait for it to finish.
  3. If it reports issues, run DISM /Online /Cleanup-Image /RestoreHealth and then run sfc /scannow again.

If the App Still Won’t Work: Reinstall It

When registration fixes fail, a clean reinstall is the most reliable solution. Uninstall the app from Settings > Apps > Installed apps, then reinstall it from the Microsoft Store. This gives you a fresh package and registration. If the app is a system app (like Mail or Photos) and you can’t uninstall it normally, you can remove it with PowerShell:

Get-AppxPackage *appname* | Remove-AppxPackage

Then reinstall it from the Store. For built-in apps that aren’t in the Store, you may need to use the “Reset” option in Advanced options instead, or run the PowerShell re-register command above.

Frequently Asked Questions

Why do some apps work but others don’t after the upgrade?

Each app has its own package and dependencies. An upgrade may corrupt one app’s cache or break its dependency on a specific framework (like .NET or VC++ runtime) while other apps use different versions that remain intact. The reset or re-register steps fix the broken package individually.

Will resetting an app delete my files or settings?

The Repair option keeps your data. The Reset option deletes the app’s local data – that includes sign-in credentials, settings, and any files the app stored locally (like offline documents in a notes app). Cloud-synced data (like email or cloud documents) will re-download after you sign in again.

Can I prevent this from happening next time?

Keep Windows and Store apps updated regularly. Before a major upgrade, close all apps and ensure you have enough free disk space (at least 20 GB). Also, make sure your device drivers are up to date, especially graphics and chipset drivers, because some app crashes are actually graphics driver issues.

Is it safe to run the PowerShell re-register command?

Yes, it’s a built-in Windows command that re-registers apps using their existing installation files. It doesn’t delete your data or uninstall anything. It may briefly close open Store apps, so save your work first. If you see errors, they’re usually harmless and can be ignored.

What if the app is a desktop (Win32) app, not a Store app?

This guide applies to modern/UWP apps from the Microsoft Store. If a traditional desktop program (like an .exe you installed from a website) fails after an upgrade, the fix is different – you’d typically run it in compatibility mode, reinstall it, or update its drivers. Check the app’s own support page for upgrade-specific issues.

Do I need to reinstall Windows if nothing works?

Rarely. Try the steps in order: reset the app, re-register all apps, run SFC/DISM. If a specific app still fails, check if the app developer has released an update for the new Windows version. Only if multiple apps are broken and system file checks show persistent corruption would you consider a Windows repair install (using the “Reset this PC” option that keeps your files).

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →