Page 1 of 1
Замена блокнота при установке не работает в Windows 11
Posted: Sat Dec 07, 2024 5:51 am
by BuIlDaLiBlE
Столкнулся с проблемой, что на Windows 11 более не работает хук Image File Execution Options в реестре для блокнота, который бы открывал AkelPad вместо дефолтного Notepad (в Windows 10 всё работает). В Windows 11 сделали новое UWP приложение, и видимо из-за этого оно не работает, но почему хук не работает я так и не разобрался, в сети информации мало. Можно конечно переназначить нужные расширения под AkelPad, но это не решит проблему открытия стандартного виндового блокнота из других приложений. У кого-нибудь есть мысли куда копать дальше?
UPD: Я ещё пробовал удалять новое UWP приложение, чтобы остался только классический блокнот, но у меня стоит ещё установлен VS Code и при удалении UWP блокнота всё что до этого открывалось им начинает открываться в VS Code, что ещё хуже. Даже назначение блокнота как приложение по дефолту для нужных типов файлов всё равно приводит к открытию классического блокнота, а не AkelPad.
Re: Замена блокнота при установке не работает в Windows 11
Posted: Wed Dec 18, 2024 12:15 pm
by VladSh
Отказаться от замены виндового блокнота. Эта замена никаких плюсов не несёт, а вот проблемы могут быть. Можно настроить ассоциации файлов так, чтобы нужные открывались AkelPad'ом, указать AkelPad как приложение для редактирования в TotalCommander по F4, и будет почти то же самое, что и замена виндового блокнота. Я за много лет никакой разницы не увидел - всегда, когда мне нужно, открывается AkelPad. А когда нужно (какие-то проблемы с ним), то всегда есть возможность открыть файл родным блокнотом.
Re: Замена блокнота при установке не работает в Windows 11
Posted: Thu Dec 26, 2024 1:57 pm
by BuIlDaLiBlE
VladSh wrote: ↑Wed Dec 18, 2024 12:15 pmЭта замена никаких плюсов не несёт
Мне было удобно. Да и такая функция в установщике же есть, если разработчики не хотят её поддерживать, то можно добавить предупроеждение о несовместимости с 11 виндой или отказаться от этой фичи тогда.
VladSh wrote: ↑Wed Dec 18, 2024 12:15 pmа вот проблемы могут быть.
Можете привести примеры?
VladSh wrote: ↑Wed Dec 18, 2024 12:15 pmМожно настроить ассоциации файлов так, чтобы нужные открывались AkelPad'ом
В принципе-то можно, но есть приложения, которые вызывают notepad, и в таком случае откроется он, а не AkelPad - неудобно. Total Commander-ом не пользуюсь.
Re: Замена блокнота при установке не работает в Windows 11
Posted: Fri Jan 10, 2025 8:15 am
by VladSh
BuIlDaLiBlE wrote: ↑Thu Dec 26, 2024 1:57 pm
Можете привести примеры?
Легко.
Например при использовании резидентных скриптов в AkelPad может быть баг, который при каждом его старте будет приводить к падению. В результате просмотреть ни какой текстовый файл будет невозможно вообще. То же самое - при любой ошибке в скрипте или плагине. Результат - либо программа вообще не откроется, либо будет сбоить на простейших действиях, и до тех пор, пока не поправишь код. Либо не определишь, в чём проблема, и отключишь этот плагин или скрипт до тех пор, пока автор его не исправит. И после этого пользоваться будет неудобно, т.к. привык к скрипту или плагину. Здесь на форуме за всю историю были все перечисленные варианты. Лично я дважды напарывался на проблему того, что AkelPad не открывается - из-за косячного резидентного скрипта и плагина.
Ещё пример - приехали обновления ОС, которые ломают совместимость с AkelPad. Результат тот же - открыть текстовый файл станет невозможно.
Re: Замена блокнота при установке не работает в Windows 11
Posted: Sun Jan 12, 2025 5:20 pm
by Instructor
BuIlDaLiBlE wrote: ↑Sat Dec 07, 2024 5:51 amСтолкнулся с проблемой, что на Windows 11 более не работает хук Image File Execution Options в реестре для блокнота...
Попробуйте альтернативную замену блокноту в
тестовом инсталляторе. Вызов "notepad.exe" будет открываться в AkelPad'е, но ассоциации файлов нужно будет обновить самому.
Re: Замена блокнота при установке не работает в Windows 11
Posted: Sat Mar 08, 2025 12:12 pm
by BuIlDaLiBlE
VladSh wrote: ↑Fri Jan 10, 2025 8:15 am
Например при использовании резидентных скриптов в AkelPad может быть баг, который при каждом его старте будет приводить к падению. В результате просмотреть ни какой текстовый файл будет невозможно вообще. То же самое - при любой ошибке в скрипте или плагине. Результат - либо программа вообще не откроется, либо будет сбоить на простейших действиях, и до тех пор, пока не поправишь код. Либо не определишь, в чём проблема, и отключишь этот плагин или скрипт до тех пор, пока автор его не исправит. И после этого пользоваться будет неудобно, т.к. привык к скрипту или плагину. Здесь на форуме за всю историю были все перечисленные варианты. Лично я дважды напарывался на проблему того, что AkelPad не открывается - из-за косячного резидентного скрипта и плагина.
Ещё пример - приехали обновления ОС, которые ломают совместимость с AkelPad. Результат тот же - открыть текстовый файл станет невозможно.
Интересно, ни разу не сталкивался с этим, да и плагинов не слишком много использую.
Instructor wrote: ↑Sun Jan 12, 2025 5:20 pm
Попробуйте альтернативную замену блокноту в
тестовом инсталляторе. Вызов "notepad.exe" будет открываться в AkelPad'е, но ассоциации файлов нужно будет обновить самому.
Спасибо, работает. Позвольте спросить, каким образом теперь происходит перенаправление с notepad.exe?
Re: Замена блокнота при установке не работает в Windows 11
Posted: Mon Mar 17, 2025 8:34 pm
by Instructor
BuIlDaLiBlE wrote: ↑Sat Mar 08, 2025 12:12 pmПозвольте спросить, каким образом теперь происходит перенаправление с notepad.exe?
Также через "Image File Execution Option". Просто для Windows 11 появились дополнительные ключи реестра, требующие изменения.
Re: Замена блокнота при установке не работает в Windows 11
Posted: Tue May 06, 2025 7:28 am
by postscripter
Пять копеек в защиту метода установки через замену. Все другие способы меняют цвет текстовых файлов на зелёный - основная иконка приложения. И только подмена сохраняет уникальные значки у txt, ini, inf, etc.
После многократной установки и удаления релиза 4.9.9 пропала кнопка "Изменить" в свойствах текстовых файлов. Не подскажете, где такое чинится?

Re: Замена блокнота при установке не работает в Windows 11
Posted: Tue May 06, 2025 8:42 am
by postscripter
Ага, всё починилось удалением модерн-приложения "Блокнот". После этого релиз 4.10 работает отлично
