С Здесь
Замена Windows Notepad на Notepad2 4.1.24 (или новее)
Начиная с версии 4.1.24, официальный выпуск Notepad2 поддерживает этот метод замены Windows Notepad, поэтому описанные выше действия будут работать нормально. Тем не менее, нет никакой поддержки для автоматической замены Блокнота, так как официальный выпуск Notepad2 не изменит системный реестр. По той же причине по умолчанию отсутствует поддержка доступа к последним файлам через списки переходов Windows 7 (для этого сначала требуется регистрация приложений в системном реестре).
Также следует помнить, что автоматическая замена блокнота может иметь нежелательные последствия, если Notepad2 использовался в качестве замены блокнота с портативного устройства, а исходное состояние не восстанавливалось при отключении устройства.
Пакетный скрипт, запускаемый из каталога Notepad2 и заменяющий Windows Notepad, может выглядеть следующим образом (требуются повышенные права):
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /v "Debugger" /t REG_SZ /d "\"%~dp0Notepad2.exe\" /z" /f
Блокнот Windows можно восстановить с помощью этой команды (требуются повышенные права):
reg delete "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /f
Чтобы проверить результат, откройте Regedit и посмотрите на [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
. Ключ отладчика должен содержать полный путь к notepad2.exe и включать завершающий /z
, например ::
c:\local\bin\Notepad2.exe /z