Замена блокнота при установке не работает в Windows 11

Russian main discussion
Post Reply
  • Author
  • Message
Offline
Posts: 3
Joined: Sat Dec 07, 2024 5:46 am
Location: Москва

Замена блокнота при установке не работает в Windows 11

Post by BuIlDaLiBlE »

Столкнулся с проблемой, что на Windows 11 более не работает хук Image File Execution Options в реестре для блокнота, который бы открывал AkelPad вместо дефолтного Notepad (в Windows 10 всё работает). В Windows 11 сделали новое UWP приложение, и видимо из-за этого оно не работает, но почему хук не работает я так и не разобрался, в сети информации мало. Можно конечно переназначить нужные расширения под AkelPad, но это не решит проблему открытия стандартного виндового блокнота из других приложений. У кого-нибудь есть мысли куда копать дальше?

UPD: Я ещё пробовал удалять новое UWP приложение, чтобы остался только классический блокнот, но у меня стоит ещё установлен VS Code и при удалении UWP блокнота всё что до этого открывалось им начинает открываться в VS Code, что ещё хуже. Даже назначение блокнота как приложение по дефолту для нужных типов файлов всё равно приводит к открытию классического блокнота, а не AkelPad.

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Re: Замена блокнота при установке не работает в Windows 11

Post by VladSh »

Отказаться от замены виндового блокнота. Эта замена никаких плюсов не несёт, а вот проблемы могут быть. Можно настроить ассоциации файлов так, чтобы нужные открывались AkelPad'ом, указать AkelPad как приложение для редактирования в TotalCommander по F4, и будет почти то же самое, что и замена виндового блокнота. Я за много лет никакой разницы не увидел - всегда, когда мне нужно, открывается AkelPad. А когда нужно (какие-то проблемы с ним), то всегда есть возможность открыть файл родным блокнотом.

Offline
Posts: 3
Joined: Sat Dec 07, 2024 5:46 am
Location: Москва

Re: Замена блокнота при установке не работает в Windows 11

Post 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-ом не пользуюсь.

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Re: Замена блокнота при установке не работает в Windows 11

Post by VladSh »

BuIlDaLiBlE wrote: Thu Dec 26, 2024 1:57 pm Можете привести примеры?
Легко.

Например при использовании резидентных скриптов в AkelPad может быть баг, который при каждом его старте будет приводить к падению. В результате просмотреть ни какой текстовый файл будет невозможно вообще. То же самое - при любой ошибке в скрипте или плагине. Результат - либо программа вообще не откроется, либо будет сбоить на простейших действиях, и до тех пор, пока не поправишь код. Либо не определишь, в чём проблема, и отключишь этот плагин или скрипт до тех пор, пока автор его не исправит. И после этого пользоваться будет неудобно, т.к. привык к скрипту или плагину. Здесь на форуме за всю историю были все перечисленные варианты. Лично я дважды напарывался на проблему того, что AkelPad не открывается - из-за косячного резидентного скрипта и плагина.

Ещё пример - приехали обновления ОС, которые ломают совместимость с AkelPad. Результат тот же - открыть текстовый файл станет невозможно.

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Re: Замена блокнота при установке не работает в Windows 11

Post by Instructor »

BuIlDaLiBlE wrote: Sat Dec 07, 2024 5:51 amСтолкнулся с проблемой, что на Windows 11 более не работает хук Image File Execution Options в реестре для блокнота...
Попробуйте альтернативную замену блокноту в тестовом инсталляторе. Вызов "notepad.exe" будет открываться в AkelPad'е, но ассоциации файлов нужно будет обновить самому.

Offline
Posts: 3
Joined: Sat Dec 07, 2024 5:46 am
Location: Москва

Re: Замена блокнота при установке не работает в Windows 11

Post 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?

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Re: Замена блокнота при установке не работает в Windows 11

Post by Instructor »

BuIlDaLiBlE wrote: Sat Mar 08, 2025 12:12 pmПозвольте спросить, каким образом теперь происходит перенаправление с notepad.exe?
Также через "Image File Execution Option". Просто для Windows 11 появились дополнительные ключи реестра, требующие изменения.

Offline
Posts: 2
Joined: Tue May 06, 2025 7:16 am

Re: Замена блокнота при установке не работает в Windows 11

Post by postscripter »

Пять копеек в защиту метода установки через замену. Все другие способы меняют цвет текстовых файлов на зелёный - основная иконка приложения. И только подмена сохраняет уникальные значки у txt, ini, inf, etc.

После многократной установки и удаления релиза 4.9.9 пропала кнопка "Изменить" в свойствах текстовых файлов. Не подскажете, где такое чинится?Image

Offline
Posts: 2
Joined: Tue May 06, 2025 7:16 am

Re: Замена блокнота при установке не работает в Windows 11

Post by postscripter »

Ага, всё починилось удалением модерн-приложения "Блокнот". После этого релиз 4.10 работает отлично :ok:
Post Reply