Turn off Windows 11’s restartable apps setting, because it can reopen applications after sign-in even when those applications have already been disabled under Startup Apps.
1. Stop Windows from reopening previously running apps
- Press Windows key + I.
- Open Accounts → Sign-in options.
- Under Additional settings, turn off Automatically save my restartable apps and restart them when I sign back in.
- Close the affected applications manually, restart Windows, and check whether they remain closed.
That setting controls restoration separately from Settings → Apps → Startup, so disabling the Startup Apps entries does not necessarily disable this behavior.^1^
2. Check whether this is an app or only a taskbar icon
After signing in, press Ctrl + Shift + Esc and look for one affected app under Task Manager → Processes:
- The app has a window or running process: continue with the autostart checks below.
- There is only an icon on the taskbar, with no running process: skip to the taskbar-layout section.
Providing the name of one affected app and whether its process appears here would identify which branch applies.
3. Remove shortcuts from alternate Startup folders
Since you already turned off the listed Startup Apps, check the Startup folders used by programs that are not registered in that list:
- Press Windows key + R.
- Enter
shell:startup and press Enter.
- Delete only the shortcuts for unwanted apps.
- Open Run again, enter
shell:common startup, and press Enter.
- Remove unwanted shortcuts there as well. The all-users folder might require administrator approval.
- Restart and test.
These are the current-user and all-users Startup folders documented by Microsoft.^2^
4. Find hidden launch entries with Autoruns
If the applications still open, use Microsoft Sysinternals Autoruns, which checks Startup folders, Run/RunOnce keys, scheduled tasks, services, Winlogon entries, and other autostart locations.^3^
- Download and run Autoruns as administrator.
- Wait for the scan to finish.
- Select Options → Hide Signed Microsoft Entries to focus on third-party items.
- Check these tabs first:
- Logon
- Scheduled Tasks
- Services
- Locate an entry matching the affected app or its publisher.
- Right-click it and select Properties to verify the executable.
- Clear its checkbox to disable it; do not delete it initially.
- Restart and test.
Unchecking is safer than deletion because the entry can be restored if disabling it causes a problem. Do not disable entries unless the application or publisher is identifiable.
If only an unwanted taskbar icon returns
If the app is not actually running and its icon reappears after being unpinned:
- Press Windows key + R.
- Enter
%localappdata%\Microsoft\Windows\Shell and press Enter.
- If
DefaultLayouts.xml exists, copy it to another folder as a backup.
- Open the original file in a text editor and locate the unwanted pinned-app entry.
- Remove only that entry, save the file, and restart Windows.
Editing malformed XML can disrupt the taskbar layout, so retain the backup and avoid changing unrelated entries. This procedure applies specifically to icons that are automatically pinned again, not applications that actually launch.^4^
References
- Use a screen reader to navigate sign in options in Windows | Microsoft Support
- Configure Startup applications in Windows | Microsoft Support
- Autoruns v14.3
- Unpinned apps are appear again in the taskbar after reboot, Windows 11 - Microsoft Q&A