必须关闭Windows 11的“应用执行别名”中python.exe和python3.exe开关,否则命令会被劫持至Microsoft Store;正确入口是Win+S搜索“管理应用执行别名”,关闭两项开关后重启终端,用where python验证路径。

在Windows 11中,当你输入python或python3却弹出Microsoft Store页面,说明系统正通过“应用执行别名”强行劫持命令,而非调用你本地安装的Python解释器。这一步必须关闭,否则所有环境变量配置都会失效。
找到并打开“应用执行别名”设置界面
这个入口藏得深,不能靠“设置→应用→启动”或“默认应用”去找——那根本不是同一个功能模块。正确路径是:按Win + S,在搜索框中输入【管理应用执行别名】,直接点击顶部匹配结果打开设置页。
注意:不要点“应用执行别名(预览)”或任何带括号后缀的条目,那是旧版残留项,无法控制python相关开关。
关闭python.exe和python3.exe的开关
页面加载后,向下滚动,找到列表中的python.exe和python3.exe两项。
立即学习“Python免费学习笔记(深入)”;
分别将它们右侧的滑动开关切换为【关】状态。如果只关其中一个,另一个仍会触发商店跳转,必须两个都关。
关闭后无需点击“保存”按钮——开关状态变更即实时写入注册表,系统已立即生效。
验证是否真正生效
关闭当前所有终端窗口(CMD、PowerShell、VSCode终端等),重新打开一个全新的终端。
执行:where python → 若返回的是你本地Python安装路径(如C:\Python312\python.exe),说明成功;若仍返回C:\Users\XXX\AppData\Local\Microsoft\WindowsApps\python.exe,则说明开关未关对,或你操作的是用户账户下的别名(需确认当前登录账户与设置页一致)。



















