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

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

Как в Windows (в моем случае 8.1) задать приложение по умолчанию, которое будет установлено по умолчанию для всех файлов, для которых не указано приложение по умолчанию?

Точнее, он должен действовать как резервное приложение для всех файлов. Это означает, что если для данного файла не указано приложение по умолчанию, то используется резервное приложение, в противном случае используется указанное приложение по умолчанию.

Еще конкретнее:

  • УказатьБлокноткак запасной вариант
  • Есть файл config(значение по умолчанию не указано)
  • Есть файл config.cfg(по умолчанию [для .cfg] этоВим)
  • При открытии config,Блокнотиспользуется
  • При открытии config.cfg,Вимиспользуется
  • ЕслиВимпрекращает свое существование (позже становится неустановленным) при открытии config.cfg,Блокнотиспользуется

решение1

Лучшим выбором может быть добавлениеЩелкните правой кнопкой мыши пункт контекстного менюдля расширения «wild card» — звездочка.Любойфайл, при щелчке правой кнопкой мыши, будет иметь возможность открыть с помощьюБлокнот.

Блокнот как джокерный выбор

  • ОткрытьRegeditнажав Windows, введя regeи выбравRegedit.
  • Прокрутите до HKCR\*\shell.
  • Щелкните правой кнопкой мыши shellи выберите New > Key.
  • Назовите ключ Notepad.
  • Щелкните правой кнопкой мыши Notepadи выберите New > Key.
  • Назовите ключ command.
  • Дважды щелкните Defaultи измените текст на notepad.exe "%1".

Вы также можете сохранить следующий скрипт как .reg-файл и объединить его. Скрипт также добавляетБлокнотзначок для записи контекстного меню.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Notepad]
"Icon"="Notepad.exe,0"

[HKEY_CLASSES_ROOT\*\shell\Notepad\command]
@="Notepad.exe \"%1\""

Связанный контент