我想我解决了这个问题。出于某种原因,注册表中存在第二个位置(除了存储在HKEY_CLASSES_ROOT Python.File shell
open command中的文件关联所显示的位置):
[HKEY_CLASSES_ROOTApplicationspython.exeshellopencommand]@=""C:\Python25\python.exe" "%1" %*"
这似乎是我系统上的控制设置。上面的注册表设置添加了“%*”以将所有参数传递给python.exe(由于某种原因,它在我的注册表中丢失了)。



