Замена редактора по-умолчанию в Windows

В винде для многих типов файлов в контекстном меню есть пункт "Изменить". В отличие от «Открыть» / «Открыть с помощью...», это меню запускает именно приложение-редактор, установленное в системе по-умолчанию.

В случае с изображениями, например, редакторами могут выступать фотошоп, гимп или paint.net...

Замена редактора по-умолчанию в Windows Компьютер, Windows, Реестр, Настройки, Длиннопост
Однако чаще всего по этой кнопке вам откроется, несмотря на любые установленные приложения, великий и ужасный прекрасный MS Paint:
Замена редактора по-умолчанию в Windows Компьютер, Windows, Реестр, Настройки, Длиннопост
Совсем простого способа поменять редактор нет, из-за чего существуют даже отдельные утилиты, выполняющие эту работу (и заносящие заодно в комп всякие Амиги и Спутники Мыла).


В то же время всё можно сделать относительно легко через редактор реестра:

Замена редактора по-умолчанию в Windows Компьютер, Windows, Реестр, Настройки, Длиннопост

Идём в раздел: HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command

и меняем там значение параметра по-умолчанию на путь к нужной нам программе.

Можно использовать переменные среды, можно просто указать прямой путь, но главное - не потерять "%1" в конце строки (иначе программа запустится, так и не открыв сам файл).


Подобным образом можно задать и редакторы для других типов файлов - например, тексты по двойному клику открывать блокнотом, а через пункт "изменить" - в notepad++.

Для этого вместо раздела image идем в разде text, дальше - аналогично.


p.s. Не претендую на новизну и оригинальность, однако до сих пор очень часто вижу, как народ елозит мышью по контекстному меню, постоянно запуская одно и то же приложение через "открыть с помощью".

4
Автор поста оценил этот комментарий

До сих пор актуальная фича.
Странно что многие не понимают разницы между программой "просмотра" по умолчанию, ассоциацией файлов и программой "для редактирования" по умолчанию.
Спасибо, Teew!

3
Автор поста оценил этот комментарий

Ай спасибо, добрый человек. Яндекс Поиск + Пикабу = Сила! ))

1
Автор поста оценил этот комментарий

Если нужно сделать такое же для bat batch file, то вот путь:
Move to HKEY_CLASSES_ROOT\batfile\shell\edit\command

раскрыть ветку
1
Автор поста оценил этот комментарий

Ничего странного, автор верно излагает. Файл можно открывать для просмотра в одной программе, а можно редактировать в другой программе. Вот пункт контекстного меню "Изменить" можно таким образом и настроить. Например, при двойном клике по файлу с расширением *.jpg откроется сама картинка в каком-нибудь просмотрщике изображений, а если эту картинку надо изменить в фотошопе, то придется уже использовать пункт контекстного меню "Открыть с помощью...". Автор же предлагает назначить фотошоп в качестве программы, запускающейся по пункту контекстного меню "Изменить". Таким образом это сократит лишние телодвижения пользователя.

раскрыть ветку
Автор поста оценил этот комментарий

Спасибо.