Complete Guide to Preventing Windows 11 from Automatically Restoring Apps After a Restart

Understanding the Automatic App Restoration Feature

When a restart or shutdown command is issued, Windows 11 records the list of apps classified as “restartable.” After the next sign‑in, the operating system relaunches those programs to provide a seamless continuation experience. While convenient for some, the feature can become intrusive when unwanted or misbehaving applications reappear.

Primary Controls for Disabling App Restoration

The behavior is governed by several settings located in different system areas. The most accessible toggle resides in the user‑level Settings app, but administrators can enforce a system‑wide policy through Group Policy or the registry.

  • Accounts → Sign‑in options: The “Automatically save my restartable apps when I sign out and restart them after I sign in” switch (commonly labeled “Restart apps”) acts as the master control. Turning this off prevents any automatic restoration.
  • Power & battery → Additional power settings → Choose what the power buttons do: Disabling Fast startup forces a full shutdown, which also clears the saved app list.
  • Group Policy (Pro/Enterprise): The Do not restore previous Windows session policy enforces a clean start for all users on the device.
  • Registry (all editions): Setting the DWORD HKLMSOFTWAREMicrosoftWindowsCurrentVersionExplorerRestartManagerDisable to 1 replicates the UI toggle at a lower level.
  • Per‑application settings: Certain programs—such as Microsoft Teams or Visual Studio Code—contain their own restore‑window options that must be adjusted individually.

Quick UI Method: Turning Off the “Restart apps” Toggle

  1. Press Win + I to open Settings.
  2. Navigate to Accounts → Sign‑in options.</n
  3. Scroll to the Additional settings section.
  4. Locate the option titled “Automatically save my restartable apps when I sign out and restart them after I sign in” and set the toggle to Off.
  5. Perform a single restart to verify that the desktop loads without previously opened windows.

Note: The toggle applies per user. Each account on the machine requires the setting to be changed individually.

Additional Steps When Apps Still Reappear

Disable Fast Startup

Fast Startup mimics a hybrid‑shutdown that retains the session state, thereby preserving the app list.

  • Open Control Panel → Hardware and Sound → Power Options → Choose what the power buttons do.
  • Select Change settings that are currently unavailable.
  • Clear the Turn on fast startup (recommended) checkbox and save changes.

Enforce Group Policy (Professional Editions)

  1. Run gpedit.msc via the Run dialog.
  2. Navigate to Computer Configuration → Administrative Templates → Windows Components → Windows Logon Options.
  3. Open Do not restore previous Windows session, set it to Enabled, and apply.
  4. Execute gpupdate /force from an elevated command prompt, then restart.

Registry Modification for Home Edition Users

Editing the registry should be performed with caution. Always export the key before making changes.

  • Launch regedit and navigate to HKLMSOFTWAREMicrosoftWindowsCurrentVersionExplorerRestartManager.
  • Create a new DWORD value named Disable and assign it a value of 1.
  • Close the Registry Editor and restart the computer.

Adjust Per‑Application Restoration Settings

Some applications ignore the global toggle and manage their own session persistence.

Application Location of Setting
Microsoft Teams Settings → General → “On close, keep Teams running” → Off
Visual Studio Code File → Preferences → Settings → search “window.restoreWindows” → set to “none”
Google Chrome Settings → On startup → “Open the New Tab page”
Microsoft Edge Settings → Start, home, and new tabs → “Open these pages” → New tab page

Command‑Line Alternatives for Automated Scripts

Power users can incorporate the following commands into batch files or scheduled tasks to guarantee a clean boot.

  • shutdown /s /f /t 0 – forces a full shutdown without preserving the app list.
  • shutdown /r /f /t 0 – forces a restart while ignoring saved sessions (provided the toggle is off).
  • powershell -command "Stop-Computer -Force" – PowerShell equivalent of a forced shutdown.
  • reg add "HKLMSOFTWAREMicrosoftWindowsCurrentVersionExplorerRestartManager" /v Disable /t REG_DWORD /d 1 /f – one‑liner to set the registry key.

Common Issues and Troubleshooting Tips

Symptom Probable Cause Resolution
Apps reopen after toggle is off Fast Startup still enabled or restart button bypasses the setting Disable Fast Startup or use explicit Shut down instead of Restart
Only specific apps reopen Those apps have internal restore settings Turn off per‑app options as listed above
Toggle is greyed out Domain policy overrides local configuration Contact IT administrator or apply registry method with administrative rights
Setting reverts after Windows Update Feature update resets the flag Re‑apply the toggle or enforce via Group Policy/registry for persistence

Summary Checklist

  1. Open Settings → Accounts → Sign‑in options → disable Restart apps.
  2. Optionally, turn off Fast Startup via Control Panel to ensure a complete shutdown.
  3. For Pro or Enterprise editions, enable the Group Policy Do not restore previous Windows session.
  4. Home edition users can set the registry DWORD Disable=1 under RestartManager.
  5. Verify and adjust any individual application settings that may override the global configuration.

Following these steps guarantees that a regular restart or shutdown will present a clean desktop environment, free from automatically reopened programs.

Leave a Reply

Your email address will not be published. Required fields are marked *

Close filters
Products Search