如何在 Windows 7 中将文件关联更改为同名程序?

如何在 Windows 7 中将文件关联更改为同名程序?

Windows 7 的文件关联控制已经“简化”,现在我似乎无法将文件(在我的情况下是 Python 脚本)的默认关联更改为不同的可执行文件。

如果我右键单击脚本并转到“打开方式...”、“选择默认程序”,然后“浏览...”并选择所需的解释器(例如C:\Python27\python.exe),它会恢复为另一个(第一个)python.exe已经在“推荐程序”中,这是一个 2.4 解释器。那里还有第二个python.exe,2.6,但如果我通过浏览明确选择该程序,它仍然会恢复为列表中的第一个 Python。

我该如何恢复 XP 的功能?

答案1

您可以免费试用默认程序编辑器。我对此有很好的体验。

在此处输入图片描述

答案2

您始终可以在以下注册表中进行更改:

HKEY_CLASSES_ROOT 和 HKEY_CURRENT_USER\Software\Classes

但我强烈推荐这个项目类型来自Sourceforge,用于控制关联过程的所有部分。

答案3

这是一种解决方法,但请更改 2.4 python.exe 的名称,然后尝试运行 .py。它应该会显示文件未找到错误。然后浏览到正确的文件。请随意将原始 2.4 python.exe 重命名为原先的名称。

答案4

您确定启用了浏览按钮左侧的“始终使用选定的程序打开此类文件”复选框吗?

在此处输入图片描述

否则,这个问题就不应该发生。我不记得曾经见过类似的事情。

相关内容