Skip to content
Follow
Windows 🟡 Intermediate

What Windows 11 App Execution Alias Settings Actually Control

Richard
Written by
Richard
Aug 29, 2026 Updated Oct 15, 2026 8 min read
What Windows 11 App execution alias settings actually control
What Windows 11 App execution alias settings actually control

App execution aliases are short command names that Windows maps to an app. They let you type a name like python or notepad in Command Prompt, PowerShell or Windows Terminal instead of the full path, such as 📁C:\Program Files\SomeCompany\SomeApp\program.exe. The alias is what makes this work for Microsoft Store apps and other modern packaged apps. These apps are installed in protected locations you would not normally type out.

Advertisement

Each alias has its own on/off switch. Turn one off when a program has taken a command name you want to use for something else. A common case is the Store’s python stub getting in the way of a Python install you set up yourself. Turning an alias off does not uninstall the app. You can still open the app from Start, and you can turn the alias back on at any time.

⚡ Quick Answer

App execution aliases in Windows 11 are short command names that let you run apps by typing a simple name like python or notepad in Command Prompt, PowerShell, or Windows Terminal instead of the full file path. You manage them in Settings Apps Advanced app settings App execution aliases, where each app has an on/off switch that enables or disables its command shortcut.

Advertisement

How to Find and Manage App Execution Aliases in 🪟 Windows 11

In Windows 11 the aliases are managed in the Settings app, under Apps, then Advanced app settings. You do not need administrator rights to change them, and the page is the same on Home and Pro. Don’t confuse this page with Smart App Control, which is a separate security feature with its own settings.

These steps take you to the app execution alias switches and let you turn one on or off, which is the closest thing to smart app control settings for command names.

  1. Click the Start button on your taskbar . The Start menu opens.
  2. Open Settings from the Start menu . Select the gear icon, or press the Win plus I to jump straight there. The Settings window should now be on screen.
Settings
Settings
  1. Click Apps in the left-hand menu. The list of app-related pages appears on the right.
  2. Click Advanced app settings. This page may be called something slightly different on older Windows 11 builds, so scan the list if you do not see it right away.
  3. Click App execution aliases. The full path is Settings Apps Advanced app settings App execution aliases You should now see a list of apps, usually more than 10, each with an on/off switch next to it.
  4. Find the alias you want to change. Many entries are labelled with the app name and the command, for example App Installer python.exe. Read the label to match the switch to the command you are trying to use.
  5. Flip the switch next to that alias. With the switch on, the app can be started by its short name in the command prompt. With it off, that shortcut is disabled. The change applies immediately.
  6. Open a new Command Prompt or Terminal window and try the command. A window that was already open may not notice the change, which is why a new one is needed.

To undo a change, come back to the same page and flip the switch back. No restart is needed.

How to Manage App Execution Aliases in 🪟 Windows 10

In Windows 10 the same switches exist, but the route to them is slightly different. They sit under Apps & features rather than Advanced app settings.

Advertisement
  1. Right-click the Start button in the bottom left corner of your screen. A menu pops up.
  2. Click Settings. The Settings window opens.
  3. Click Apps. The Apps pages open.
  4. Make sure you are on the Apps & features tab on the left.
  5. Click App execution aliases. Look for a link that says Manage optional features, or look further down the page for App execution aliases. The list of aliases opens.
Windows 11 settings interface showing toggle buttons for app execution aliases.
Windows 11 settings interface showing toggle buttons for app execution aliases.

Just like in Windows 11, you will see a list of programs with switches. Turn each one on or off based on what you prefer. As in Windows 11, open a new terminal window afterwards so it picks up the change. To undo, flip the switch back.

Why Can I Not Turn Off Certain App Execution Aliases?

If a switch will not turn off, or turns itself back on, one of three things is usually going on. Windows can lock these settings while a program is running, or when it decides the app needs its shortcut to work properly.

  • Active background processes: The app might be running in the background right now. Windows will not let you change settings for an app that is busy working. Check the system tray and Task Manager (Ctrl+Shift+Esc) for the app.
  • Microsoft Store auto-repair: Many modern apps update automatically through the Microsoft Store. When an app updates, it often resets its execution aliases back to the default on position.
  • System protection: Core Windows tools need their aliases to stay active so your computer can run properly. Windows stops you from turning off critical system shortcuts to protect your computer from crashing.

If an alias keeps turning itself back on, an app update or a background service is probably restoring the default. Try this:

  1. Close the app completely, including any copy in the system tray. If it still shows up in Task Manager, end it there.
  2. Restart your computer if the switch is still stuck.
  3. Go back to the App execution aliases page and try the switch again.

If an update turns the alias back on later, you will need to switch it off again after that update. It is worth checking the page after big app updates.

Advertisement

Managing App Paths Using the Windows Registry

Advanced users can control where Windows looks for programs through the Registry. You can add folder paths to the registry so Windows can launch an application by name without using a standard alias. This is a separate mechanism from the switches in Settings, and it is not the way to turn aliases on or off.

📝NoteChanging registry settings incorrectly can cause serious problems with your computer.

Always be careful when making changes here. Before you change anything, back up the key you are about to edit (in Registry Editor, right-click the key and choose Export). If something goes wrong, double-click the exported file to restore it. You also need an administrator account for the steps below.

Instead of using raw registry files, you can view application paths using the graphical Registry Editor tool built into Windows:

  1. Press the Windows key plus R on your keyboard. The Run dialog box opens.
Run dialog
Run dialog
  1. Type regedit into the box and press Enter. Windows then asks for permission to continue.
Registry Editor
Registry Editor
  1. Click Yes when asked to allow changes to your device. Registry Editor opens. If you are not on an administrator account, you will be asked for administrator credentials instead.
  2. Use the left-hand sidebar to move through the folders. Click the small arrow next to a folder to expand it.
  3. Go to HKEY_LOCAL_MACHINE, then open SOFTWARE, then Microsoft, then Windows, then CurrentVersion. Look for path-related settings here. Software paths are often stored under App Paths keys.

App execution aliases themselves are primarily managed through the modern Settings app rather than direct manual registry editing. For everyday users, sticking to the Settings app is much safer and easier than editing the registry by hand.

Advertisement

Managing App Execution Aliases Across Multiple Devices

Across many computers, manual setup does not scale. Centralized IT tools such as group policies and deployment scripts are the better route. System administrators use these methods to push uniform settings to computers across a school, an office, or a large family network all at once.

Enterprise management software lets you push the same App Execution Alias settings to every computer on a network. With centralized management tools, group policies and script deployments, administrators can make sure command-line shortcuts work the same way on every machine. Standardizing these settings prevents user confusion and software conflicts. Keep in mind that Windows Home does not include the Group Policy Editor, so policy-based control means Pro, Enterprise or Education. Test any change on one machine first, and keep a way to roll it back, before you send it to everyone.

Unique Expert Tips: Preventing Command Conflicts and Shadow Aliases

Most basic guides stop at telling you where the switches are. Understanding how aliases work together can save you from strange behavior later. Here are two concepts that everyday users rarely hear about:

1The Danger of Duplicate Aliases

⚠️WarningDuplicate app execution aliases happen when two different programs try to claim the same command name.

This confuses Windows and breaks your shortcuts. When competing apps use the same nickname, typing that command in your terminal might open the wrong program or show an error message.

Advertisement

To sort it out, open the App execution aliases page and look for two entries with the same command name. Turn off the one you do not want, then open a new terminal window and try the command again. If the right program still does not start, check which app the other entry belongs to, since the label shows the app that owns the alias.

2Shadow Aliases and Store Apps

Shadow aliases act as bridges that connect protected Microsoft Store apps to the rest of your Windows system. Store apps run inside isolated containers, so these hidden aliases give them a safe way to respond to command prompt instructions, much like traditional desktop programs do. It helps to know they exist, because turning off an alias can stop a Store app from being launched by name in the terminal even though the app itself still works from Start.

Summary

App execution aliases are simple nicknames that let you launch programs quickly from your command prompt in both Windows 10 and Windows 11. This guide covered how to find the settings, why switches get stuck or turn themselves back on, how app paths work in the registry, and how to deal with command conflicts caused by duplicate aliases. If you only remember one thing, remember this: when a command opens the wrong program, check the App execution aliases page first.

Have a question about this guide?

Answered by AI from this guide. Good questions may be added to this page — please don't include personal details.

Tags: #Windows 11

Did this guide fix your problem?

Richard

About the Author

Richard

Tech Writer, IT Professional

Richard is a writer at Geek Rewind who turns complex IT tasks into clear, step-by-step guides. He draws on years of hands-on experience in system administration and enterprise IT operations, focusing on Windows, Linux and WordPress: the problems people actually run into, and the fixes that work. His server and WordPress guides come from systems he runs himself. Richard builds and maintains the platform behind Geek Rewind, from its Ubuntu servers and Nginx configuration to its custom WordPress plugins. Many new tutorials start with readers' questions, and he's always glad to answer them in the comments.

Advertisement

No comments yet — be the first to share your thoughts!

Leave a Comment

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