---
title: "Complete Guide to Preventing Windows 11 from Automatically Restoring Apps After a Restart"
url: "https://binary.ph/2026/08/07/complete-guide-to-preventing-windows-11-from-automatically-restoring-apps-after-a-restart/"
description: "Stop Windows 11 from Restoring Apps After a Restart with this step-by-step guide. Keep your startup clean and fast."
author: "BinaryPH"
published: "2026-08-06T20:00:43+00:00"
modified: "2026-08-06T20:00:43+00:00"
tags: ["Main"]
---

# 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.
