Чому? Я виявив причину, чому лише нещодавно, тож я міг би поділитися нею тут. Ну, це одна з причин або один із можливих сценаріїв.
Перш за все, я лише нещодавно почав використовувати плагін Hex Editor для Notepad ++. Тож я не знав, що в Notepad ++ виникли проблеми зі стабільністю цього плагіна. Але це цифри! Плагін не оновлювався дуже довго (спробуйте шість років), тоді як Notepad ++ регулярно оновлювався (десяток за рік). У якийсь момент Notepad ++ став несумісним із цим плагіном.
Це не головне питання, як я це бачу. Але я можу зрозуміти, чому автор Notepad ++ хоче пройти повз цей плагін і відключити його щоразу, коли Notepad ++ оновлюється до нової версії. Сценарій інсталятора переміщує плагін до підпапки з назвою "вимкнено".
Нещодавно у мене на комп’ютері були деякі файли NFO, і коли я правою кнопкою миші натиснув один із файлів і вирішив редагувати його в «Блокноті ++» у контекстному меню, «Блокнот ++» вийшов з ладу. Я думав, що це дивно. Тож я запустив Notepad ++, а потім перетягнув на нього файл і він спрацював. Тож воно виходило з ладу щоразу, коли я використовував контекстне меню, щоб відкрити файл, і воно працювало кожен раз, коли я перетягував і відпускав файл або використовував діалогове вікно відкритого файлу.
Через кілька тижнів мені надійшло повідомлення про те, що доступна нова версія Notepad ++. Тож я його завантажив і встановив. Це перший раз, коли я отримав повідомлення про те, що плагін Hex Editor нестабільний і його потрібно перенести в папку "вимкнено".
У мене була думка, що це може бути причиною аварій. Як виявилося, так було! Зараз я використовую версію 6.9.2 Notepad ++ та 0.9.5 плагіна Hex Editor для Windows 10 версії 1511 (10586.494). Як тільки я переміщу файл DLL для Hex Editor у папку плагінів, щоб увімкнути його, а потім використати контекстне меню, щоб відкрити файл, він виводить з ладу програму. Якщо я його вимкну, перенесіть файл DLL назад у вимкнену папку, тоді він не вийде з ладу при використанні контекстного меню.
Примітка! Це відбувається лише в тому випадку, якщо розширення імені файлу - NFO! Тож на файл із розширенням імені TXT це не впливає. Я не перевірив багато інших розширень імен файлів, які в мене є на своєму комп’ютері, але я протестував деякі з них (наприклад, JPG), і, схоже, впливають лише файли з розширеннями NFO.
Якщо хтось вважає це цікавим, ось що робити, щоб повторити його.
- Встановіть Notepad ++ версії 6.9.2.
- Встановіть плагін Hex Editor версії 0.9.5.
- Створіть новий файл-манекен на робочому столі під назвою dummy.nfo.
- Клацніть правою кнопкою миші на файл і виберіть «Правка за допомогою блокнота ++».
Зауважте, що деякі старіші версії Notepad ++ також викличуть помилку. Я не знаю, яка версія представила це питання. Але якщо ви використовуєте занадто стару версію, помилка не з’явиться.