Добавить программу для открытия в Windows 10 вручную

20494
Ynhockey

У меня есть автономная версия IrfanView (x64), и я хочу, чтобы она отображалась в меню «Открыть с помощью» для всех файлов изображений. Однако я не хочу, чтобы это была программа по умолчанию. По какой-то причине, что бы я ни делал, он не хочет входить в этот список. Он даже не появляется в меню «больше приложений» после нажатия «Открыть с помощью». Вот что я пробовал (без определенного порядка):

  • Открытие файла с помощью IrfanView
  • Назначение IrfanView в качестве приложения по умолчанию, а затем переназначение предыдущего приложения
  • Следуйте приведенным здесь инструкциям: Добавьте элементы в список «Открыть с помощью» в Windows 8 (соответствующий раздел реестра уже существует!)
  • Загрузка редактора программ по умолчанию (похоже, у него нет этой опции, и я не хочу добавлять опцию «Редактировать с помощью IrfanView»)
  • Следуйте инструкциям здесь: http://www.sevenforums.com/tutorials/178066-open-add-program.html (проблема в том, что сайт, на котором размещено соответствующее приложение, кажется, постоянно недоступен)
9

3 ответа на вопрос

5
FKasa

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":

enter image description here

and then:

enter image description here

You may need to restart you computer for changes to appear.

Это сработало, понятия не имею, как я пропустил эту ссылку внизу. Ynhockey 8 лет назад 0
Странная проблема: все три программы, которые я хочу, отображаются там, но сама Windows показывает только 2 из них, независимо от того, что я делаю ... Nyerguds 8 лет назад 1
@Nyerguds: похоже, это ошибка Windows 10. См. [Этот ответ] (https://superuser.com/a/1256482/62676), как решить эту проблему. Robert 6 лет назад 1
1
Kyle Fiegener

Я столкнулся с особым случаем, который потребовал некоторых альтернативных шагов, и хотел поделиться им с вероятностью того, что кто-то еще столкнется с той же проблемой:

Поэтому я хотел исправить 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, если у вас также установлена ​​более новая версия.)

У меня была та же проблема только 2010 и 2017 года, когда я пытался сделать все возможное, чтобы появился 2015 год. Я удалил «AllowSilentDefaultTakeOver» из классов «VisualStudio.sln.14.0» и, наконец, открытые шоу 2015 года. Спасибо! Tomas 5 лет назад 0
1
sancho.s

Еще один отличный инструмент - OpenWithView от Nir Sofer.

Очень стоит проверить его другие бесплатные инструменты.

Похожие вопросы