У меня есть автономная версия IrfanView (x64), и я хочу, чтобы он отображался в меню «Открыть с помощью» для всех файлов изображений. Однако я не хочу, чтобы это была программа по умолчанию. По какой-то причине, что бы я ни делал, он не хочет входить в этот список. Он даже не появляется в меню «больше приложений» после нажатия «Открыть с помощью». Вот что я пробовал (без определенного порядка):
- Открытие файла с помощью IrfanView
- Назначение IrfanView в качестве приложения по умолчанию, а затем переназначение предыдущего приложения
- Следуйте приведенным здесь инструкциям: добавьте элементы в список «Открыть с помощью» в Windows 8 (соответствующий раздел реестра уже существует!)
- Загрузка редактора программ по умолчанию (у него, похоже, нет этой опции, и я не хочу добавлять опцию «Редактировать с помощью IrfanView»)
- Следуйте инструкциям здесь: http://www.sevenforums.com/tutorials/178066-open-add-program.html (проблема в том, что сайт, на котором размещено соответствующее приложение, кажется, постоянно недоступен)
windows-10
file-association
irfanview
Ynhockey
источник
источник
Еще один отличный инструмент - OpenWithView от Nir Sofer.
Очень стоит проверить его другие бесплатные инструменты.
источник
Я столкнулся с особым случаем, который потребовал некоторых альтернативных шагов, и хотел поделиться им с вероятностью того, что кто-то еще столкнется с той же проблемой:
Поэтому я хотел исправить 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, если у вас также установлена более новая версия.)источник