どうして?つい最近になって理由を発見したので、ここでそれを共有することもできます。それは、理由の1つまたは考えられるシナリオの1つです。
まず第一に、Notepad ++のHex Editorプラグインの使用を開始したのはごく最近のことです。そのため、Notepad ++にこのプラグインの安定性の問題があることを知りませんでした。しかし、それは数字です!プラグインは非常に長い間更新されていません(6年間試用)が、Notepad ++は定期的に更新されています(1年で12回)。ある時点で、Notepad ++はこのプラグインと互換性がなくなりました。
私の考えでは、これは大きな問題ではありません。しかし、Notepad ++の作成者がこのプラグインを通過して、Notepad ++が新しいバージョンに更新されるたびに無効にする理由を理解できます。インストーラースクリプトは、プラグインを「disabled」という名前のサブフォルダーに移動します。
最近コンピューターにNFOファイルがいくつかありました。ファイルの1つを右クリックして、コンテキストメニューからNotepad ++で編集することを選択すると、Notepad ++がクラッシュしました。変だと思った。だから私はNotepad ++を起動し、その上にファイルをドラッグアンドドロップすると動作しました。そのため、コンテキストメニューを使用してファイルを開くたびにクラッシュし、ファイルをドラッグアンドドロップするか、ファイルを開くダイアログを使用するたびに動作しました。
数週間後、新しいバージョンのNotepad ++が利用可能であることを知らせるプロンプトが表示されました。そこでダウンロードしてインストールしました。Hex Editorプラグインが不安定であり、「無効」フォルダーに移動する必要があるというメッセージを受け取ったのはこれが初めてです。
これがクラッシュの原因だったのではないかと思っていました。結局のところ、そうでした!現在、Windows 10バージョン1511(10586.494)で、Notepad ++のバージョン6.9.2とHex Editorプラグインの0.9.5を使用しています。Hex EditorのDLLファイルをプラグインフォルダーに移動して有効にし、コンテキストメニューを使用してファイルを開くとすぐに、プログラムがクラッシュします。シャットダウンした場合、DLLファイルを無効なフォルダーに戻すと、コンテキストメニューを使用してもクラッシュしません。
注意!これは、ファイル名拡張子がNFOの場合にのみ発生します!したがって、TXTの名前拡張子を持つファイルの場合は影響を受けません。コンピューター上にある他の多くのファイル名拡張子はテストしていませんが、そのうちのいくつか(JPGなど)をテストしたところ、NFO拡張子を持つファイルのみが影響を受けているように見えます。
誰かがこれを面白いと思う場合、それを複製するためにすべきことはここにあります。
- Notepad ++バージョン6.9.2をインストールします。
- Hex Editorプラグインバージョン0.9.5をインストールします。
- dummy.nfoという名前のデスクトップに新しいダミーファイルを作成します。
- ファイルを右クリックして、Notepad ++で編集を選択します。
Notepad ++の一部の古いバージョンもバグをトリガーすることに注意してください。この問題が発生したバージョンはわかりません。ただし、使用するバージョンが古すぎる場合、エラーは表示されません。