2

Я не могу понять, как увидеть, какой исполняемый файл Windows 10 связан с типом файла.

Текущая проблема: у меня есть установка Python 3, которую я хочу сохранить в качестве моего Python по умолчанию. Однако недавно мне пришлось установить Python 2.7 для проекта. Это, очевидно, устанавливает себя как программу по умолчанию, используемую для открытия файлов Python. Я хочу сбросить все ассоциации файлов в Python 3. (Если вы не знакомы с Python: это важно, потому что некоторый код работает только в одной версии.)

Вот что я вижу в части "Задать ассоциации" панели управления:

расширения файлов Python

Учитывая, что обе версии являются "Python" и имеют исполняемые файлы "python.exe" и "pythonw.exe", это довольно бесполезно. Если я нажимаю "Изменить программу", я получаю это:

Приложение "Python"?

... все еще бесполезно. Еще лучше, если я нажму "Другие приложения", я получу:

Темный питон ??

Тот же питон? Другой Питон? Кто знает!

Нажатие "Искать другое приложение на этом ПК" запускается в C:\Program Files\ (где нет ни одной версии), поэтому никаких подсказок там нет.

Теперь я понимаю, что могу решить свою текущую проблему, щелкнув по каждому расширению файла и установив свой исполняемый файл Python 3, но действительно надоедливо, что нет указания на то, где на самом деле находятся "приложения" в этом списке. Я могу вообразить, что в будущем испортит связь с новым типом файла, потому что я не могу сказать, какая именно программа (или даже проблемы с безопасностью, учитывая, что все, что Windows сообщает вам, это значок и имя ...).

Я не боюсь реестра, но ключи указаны в ответах здесь. Как удалить стандартную ассоциацию программ для типов файлов в Windows 7? не включайте пути к файлам.

Есть ли способ просмотреть расположение исполняемого файла, в настоящее время связанного с конкретным типом файла?

0