在 Windows 10(版本 1903)命令提示符下键入“python”打开 Microsoft Store

Dr.*_*sen 193 python command-line unattended cmd.exe windows-10

这是我观察到的奇怪问题。我在 Windows 10(版本 1903)上安装了 Active Python 2.7。

从搜索中键入“python”时,会打开 Python 2.7 提示,但是当我从命令提示窗口键入时,它会触发 Microsoft Store。

不知道如何修复它,这在以前版本的 Windows(RS5、RS4...)上从未发生过

编辑 2:请建议关闭此功能的解决方案:通过命令提示符或使用应答文件在无人值守安装后获取此功能。

小智 265

通过在设置页面上自动删除它来修复它。在应用程序和功能下,有一个应用程序执行别名。

我正在运行最新的 1903 更新。

在此处输入图片说明

  • 谢谢... 。这就是让我讨厌窗户的事情。我不得不从路径中删除它然后我担心我有病毒,因为我看到这个 0byte exe 认为 wtf ......微软需要退出破坏性的东西 (21认同)
  • 请告诉我如何从命令提示符进行此设置。并且还可以通过应答文件在无人值守安装中获取此信息。 (4认同)
  • 最好的办法是有一个脚本来从 PATH 环境变量中删除 WindowsApps 文件夹。 (4认同)
  • MS 需要停止使用英国媒体报道软件 (4认同)
  • 你绝对_不_从 PATH 中删除 WindowsApps 文件夹,你会破坏你甚至还没有安装的东西...... (3认同)
  • 谢谢!!Windows 是如何决定添加别名的?! (2认同)

小智 34

删除“C:\ Users \用户名\ AppData \本地\微软\ WindowsApps \”从系统环境变量PATH,发动防止微软Store应用程序,当我输入python.exepython3.exe在命令提示符。

AppData 中的文件夹 WindowsApps 有一堆可执行文件,如果在命令提示符中键入这些文件,例如iTunespython将启动 Microsoft Store 应用程序,允许用户下载 Python 或 iTunes UWP 应用程序。从系统变量中删除此路径后,键入python.exepython3.exe将不会启动 Microsoft Store。

这听起来可能很危险,但是如果您查看文件夹,就会发现它有一堆 exe,正如我之前所说,它们会将您重定向到从 Microsoft Store 下载 Python。例如,如果您在iTunes命令提示符中输入,它会将您重定向到从 Microsoft Store 下载 iTunes。

WindowsApps 文件夹的图片

这些可执行文件是为方便用户而构建的,并不是 Windows 工作所必需的工具。

  • 将路径移动到尽头可能比删除它更好 (3认同)
  • 听起来像这样可能会产生一些不受欢迎的副作用。 (2认同)

小智 13

正如@Ramhound 在之前的回答中提到的,这是文章中宣布的有意更改:谁将 Python 放入 Windows 10 May 2019 更新?

这篇文章描述了团队的意图,即让 Python 新用户可以轻松完成该过程:

如果您已经是具有复杂需求的 Python 专家,您可能知道如何安装和使用它。更有可能有人在第一次尝试使用 Python 时遇到这个问题。我们采访过的许多老师都证实了这一假设——学生遇到这种情况的频率远远高于有经验的开发人员。

所以我们让事情变得更容易了。

我在微软网站上找不到 1903 年功能的完整列表,但 PureInfoTech 提供了一个很好的新功能的综合列表

文章中没有提到,它还伴随着一些新的布局变化和功能更新,比如在设置中的 Apps & Features 中:

在设置中,选择应用程序和功能,然后您应该会看到一个新选项“应用程序执行别名”,其中包含 python.exe 和 python3.exe

打开每个 App 执行别名的开关会删除或替换目录中的该别名: <user dir>\appdata\local\microsoft\windowsapps 还值得注意的是,如果您有更新并且 python.exe 或任何别名对您不起作用,您可能必须将它们打开一次又一次,当更新后 python.exe 不可用时,我能够做到这一点。


Cha*_*hak 5

以下为我工作:

  1. 从“应用程序执行别名”更新的答案中取消选中 python
  2. 删除 WindowsApps 目录Tushar 的回答
  3. Path变量设置为C:\Users\<user>\AppData\Local\Programs\Python\Python37

  • `Remove-Item $env:USERPROFILE\AppData\Local\Microsoft\WindowsApps\python*.exe` 2 的脚本 (2认同)

归档时间:

查看次数:

128275 次

最近记录:

4 年,5 月 前