我不知道如何查看 Windows 10 中与某个文件类型关联的可执行文件。
当前问题:我有一个 Python 3 安装,我想将其保留为我的默认 Python。但是,我最近必须为一个项目安装 Python 2.7。这显然将自己设置为用于打开 Python 文件的默认程序。我想将所有文件关联重置为 Python 3。(如果您不熟悉 Python:这很重要,因为某些代码仅在一个版本中有效。)
这是我在控制面板的“设置关联”部分看到的内容:
考虑到两个版本都是“Python”,并且都有可执行文件“python.exe”和“pythonw.exe”,这没什么用。如果我点击“更改程序”,我得到以下信息:
... 还是没用。更棒的是,如果我点击“更多应用”,我得到:
相同的 Python?不同的 Python?谁知道呢!
单击“在此电脑上查找其他应用程序”将从 C:\Program Files\(不存在任何版本)开始,因此那里没有提示。
现在,我意识到我可以通过点击每个文件扩展名并设置到我的 Python 3 可执行文件来解决我当前的问题,但真正令人烦恼的是没有迹象表明在哪里此列表中的“应用程序”实际上是有位置的。我可以想象将来关联新文件类型时会出错,因为我无法分辨哪个程序是哪个程序(甚至是安全问题,因为 Windows 只会告诉您一个图标和一个名称...)。
我并不害怕注册表,但这里的答案中引用的键如何在 Windows 7 中删除文件类型的默认程序关联?不包括文件路径。
有没有办法可以查看当前与特定文件类型关联的可执行文件的位置?