Mengapa? Saya telah menemukan alasan mengapa hanya baru-baru ini, jadi saya mungkin juga membagikannya di sini. Ya, itu salah satu alasan atau salah satu skenario yang mungkin.
Pertama-tama, saya baru mulai menggunakan plugin Hex Editor untuk Notepad ++ hanya baru-baru ini. Jadi saya tidak menyadari bahwa Notepad ++ memiliki masalah stabilitas dengan plugin ini. Tapi itu angka! Plugin belum diperbarui untuk waktu yang sangat lama (coba enam tahun), sedangkan Notepad ++ telah diperbarui secara teratur (selusin dalam setahun). Pada titik tertentu, Notepad ++ menjadi tidak kompatibel dengan plugin ini.
Ini bukan masalah besar seperti yang saya lihat. Tapi saya bisa mengerti mengapa penulis Notepad ++ ingin melewati plugin ini dan menonaktifkannya setiap kali Notepad ++ diperbarui ke versi baru. Skrip penginstal memindahkan plugin ke subfolder bernama "dinonaktifkan".
Saya memiliki beberapa file NFO di komputer saya baru-baru ini, dan ketika saya mengklik kanan pada salah satu file dan memilih untuk mengeditnya di Notepad ++ dari menu konteks, Notepad ++ macet. Saya pikir itu aneh. Jadi saya mulai Notepad ++ dan kemudian menyeret dan menjatuhkan file ke sana dan itu berhasil. Jadi crash setiap kali saya menggunakan menu konteks untuk membuka file, dan itu bekerja setiap kali saya menyeret dan menjatuhkan file atau menggunakan dialog file terbuka.
Beberapa minggu kemudian saya mendapatkan prompt yang memberitahu saya bahwa versi baru Notepad ++ tersedia. Jadi saya mengunduh dan menginstalnya. Ini adalah pertama kalinya saya menerima pesan yang mengatakan bahwa plugin Hex Editor tidak stabil dan harus dipindahkan ke folder "nonaktif".
Saya memiliki pemikiran bahwa ini mungkin yang menyebabkan crash. Ternyata, ternyata! Saat ini saya menggunakan Notepad ++ versi 6.9.2 dan plugin Hex Editor pada Windows 10 versi 1511 (10586.494). Segera setelah saya memindahkan file DLL untuk Hex Editor ke folder plugins untuk mengaktifkannya, dan kemudian menggunakan menu konteks untuk membuka file, itu crash program. Jika saya mematikannya, pindahkan file DLL kembali ke folder yang dinonaktifkan, maka itu tidak macet saat menggunakan menu konteks.
Catatan! Ini hanya terjadi jika ekstensi nama file adalah NFO! Jadi untuk file dengan ekstensi nama TXT tidak terpengaruh. Saya belum menguji banyak ekstensi nama file lain yang saya miliki di komputer saya, tetapi saya telah menguji beberapa dari mereka (misalnya JPG) dan tampaknya seolah-olah hanya file dengan ekstensi NFO yang terpengaruh.
Jika seseorang menemukan ini menarik, berikut adalah apa yang harus dilakukan untuk meniru itu.
- Instal Notepad ++ versi 6.9.2.
- Instal plugin Hex Editor versi 0.9.5.
- Buat file dummy baru di Desktop bernama dummy.nfo.
- Klik kanan pada file dan pilih Edit dengan Notepad ++.
Perhatikan bahwa beberapa versi Notepad ++ yang lebih lama juga akan memicu bug. Saya tidak tahu versi apa yang memperkenalkan masalah ini. Tetapi jika Anda menggunakan versi yang terlalu lama maka kesalahan tidak akan muncul.