I think you should retry Default Programs Editor.
Don't click on "Context Menu" but rather on the option at the bottom - "Change'Open with' programs":
and then:
You may need to restart you computer for changes to appear.
У меня есть автономная версия IrfanView (x64), и я хочу, чтобы она отображалась в меню «Открыть с помощью» для всех файлов изображений. Однако я не хочу, чтобы это была программа по умолчанию. По какой-то причине, что бы я ни делал, он не хочет входить в этот список. Он даже не появляется в меню «больше приложений» после нажатия «Открыть с помощью». Вот что я пробовал (без определенного порядка):
I think you should retry Default Programs Editor.
Don't click on "Context Menu" but rather on the option at the bottom - "Change'Open with' programs":
and then:
You may need to restart you computer for changes to appear.
Я столкнулся с особым случаем, который потребовал некоторых альтернативных шагов, и хотел поделиться им с вероятностью того, что кто-то еще столкнется с той же проблемой:
Поэтому я хотел исправить Visual Studio 2013 и 2015, не отображаемые в исходном списке Open With для файлов .sln; только 2017 и 2010 (последний из которых даже никогда не был установлен на эту машину). Вообразите мое разочарование, когда, согласно редактору программ по умолчанию, все, что я хочу, уже есть в списке.
И они на самом деле уже были в .sln OpenWithProgids
, но оказывается, что MS изобрела новое AllowSilentDefaultTakeOver
значение реестра для классов файлов в Windows 8, которое, возможно, делает несколько вещей, но среди них, похоже, предотвращает показ программы в начальном Open With список; потому что как только я удалил AllowSilentDefaultTakeOver
значение из VisualStudio.sln.12.0
и VisualStudio.sln.14.0
ключей под HKEY_CLASSES_ROOT
, Visual Studio 2013 и 2015, наконец, появился.
И просто чтобы быть уверенным, я добавил AllowSilentDefaultTakeOver
бесполезный класс Visual Studio 2010, и вот, он исчез из списка Open With!
Итак, если вам кажется, что вы все перепробовали, чтобы программа появилась в списке типов файлов Open With, и она просто не работает, найдите AllowSilentDefaultTakeOver
значение в HKEY_CLASSES_ROOT\[program's file type ProgID]
. (Хотя на самом деле вы, вероятно, увидите это только в старых версиях программ Microsoft, если у вас также установлена более новая версия.)
Еще один отличный инструмент - OpenWithView от Nir Sofer.
Очень стоит проверить его другие бесплатные инструменты.