Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10でNotepad++のプラグインがインストールできない原因と5つの対処法

Windows 10環境でNotepad++を使用している一部のユーザーから、プラグインが一切インストールできなくなったという報告が寄せられています。この問題に関連するエラーメッセージはいくつか存在しますが、最も多く見られるのは「Installation Error: Installation of Compare failed.(インストールエラー:Compareのインストールに失敗しました)」というものです。

Windows 10でNotepad++のプラグインがインストールできない原因と5つの対処法

この問題を詳しく調査した結果、Notepad++でこの種のエラーを引き起こす原因は複数あることが判明しました。考えられる主な原因は以下のとおりです。

  • 管理者権限の不足 – Notepad++に既存ファイルを変更するための十分な権限がない場合、この問題が発生します。多くのユーザーが確認していますが、アプリを管理者権限で実行するように設定することで解決できます。
  • プラグインが通常の方法でインストールできない – 外部ツールを使ってプラグインをインストールしようとしている場合、サイドローディングに対応していないために失敗している可能性があります。その場合は、Notepad++内蔵の「プラグイン管理(Plugin Admin)」機能からのインストールを試してください。
  • 必要なTLS(トランスポート層セキュリティ)が無効 – レガシープラグインをインストールする際にこのエラーが表示される場合、プラグインが必要とする重要なTLS機能が無効になっている可能性があります。この場合は、「インターネットオプション」の詳細設定から必要なTLSを有効にする必要があります。
  • Notepad++のバージョンが古い – Windows 10と互換性のない大幅に古いバージョンのNotepad++を使用している場合にも、この問題が発生することがあります。最新版をインストールすることで解決できるはずです。
  • Plugin Manager自体の不具合 – 特定の状況では、Notepad++に含まれるPlugin Manager機能の不具合が原因でこの問題が発生することがあります。その場合は、インストールしたいプラグインを手動でサイドロードすることでエラーを回避できます。

この問題を引き起こしうるすべてのシナリオを把握したところで、実際に多くのユーザーによって効果が確認されている対処法を順番に紹介していきます。

方法1:Notepad++を管理者として実行する

このエラーの最も一般的な原因のひとつは、Notepad++に新しいプラグインのインストールを管理するための十分な権限が与えられていないケースです。

公式ドキュメントによると、Notepad++は元のインストール内容を変更するタスク(新規プラグインのインストールもこれに該当します)を実行する際に管理者権限を必要とします。

UAC(ユーザーアカウント制御)の設定によっては、Notepad++に管理者権限が付与されていない場合にこの問題が発生することがあります。

このシナリオに当てはまる場合は、以下の手順に従って、Notepad++を管理者権限で開くように設定し、今後の起動時も常に管理者権限で起動するようにしましょう。

  1. Notepad++のショートカットを右クリックし、表示されたコンテキストメニューから「管理者として実行」を選択します。Windows 10でNotepad++のプラグインがインストールできない原因と5つの対処法
  2. UAC(ユーザーアカウント制御)のダイアログが表示されたら、「はい」をクリックして管理者権限を許可します。
  3. Notepad++が管理者権限で開かれていることを確認したら、再度プラグインのインストールを試みて、問題が解決したかどうかを確認します。

それでも同じ「Installation Error: Installation of Compare failed.」が表示される場合は、次の対処法に進んでください。

方法2:プラグイン管理(Plugins Admin)経由でインストールする

この問題は、ユーザーがプラグインを手動で、または外部モジュールを使ってインストールしようとした場合に発生することが多いと報告されています。特にWindows 10ではセキュリティプロトコルが厳格化されているため、古いNotepad++環境では問題が起こりやすくなります。

このシナリオに当てはまる場合は、以下の手順に従ってPlugins Adminを使って、これまでインストールに失敗していたプラグインを導入してみてください。

注意:この方法は、最新版のNotepad++を使用しており、動作を妨げる残存ファイルがないことを前提としています。当てはまらない場合は、先に方法3を実行してから以下の手順に進んでください。

  1. Notepad++を開き、上部のメニューバーから「プラグイン」をクリックし、表示されたメニューから「プラグイン管理(Plugins Admin)」を選択します。Windows 10でNotepad++のプラグインがインストールできない原因と5つの対処法
  2. Plugins Admin画面が開いたら、上部のタブから「利用可能(Available)」を選択し、検索機能を使ってインストールしたいプラグインを探します。Windows 10でNotepad++のプラグインがインストールできない原因と5つの対処法
  3. インストールしたいプラグインが見つかったら、それぞれのチェックボックスにチェックを入れ、「インストール」ボタンをクリックしてインストールを開始します。
  4. 確認ダイアログが表示されたら「はい」をクリックし、Notepad++が再起動してプラグインがインストールされるまで待ちます。Windows 10でNotepad++のプラグインがインストールできない原因と5つの対処法
  5. UAC(ユーザーアカウント制御)のダイアログが表示されたら「はい」をクリックして管理者権限を許可し、処理が完了するまで待ちます。

この方法でも同じエラーが表示される場合は、次の対処法に進んでください。

方法3:TLS 1.0、TLS 1.1、TLS 1.2を有効にする

Notepad++のPlugin Managerを使ってプラグインをインストールする際にこの問題が発生する場合、お使いのPCで無効になっているTLS(トランスポート層セキュリティ)技術が、プラグインにとって必要であるために失敗している可能性もあります。

この場合は、「インターネットオプション」画面を開き、詳細設定タブからTLS 1.0、TLS 1.1、TLS 1.2を有効にすることで問題を解決できるはずです。

このシナリオに当てはまる場合は、以下の手順に従って、問題の原因となりうるすべてのTLSを有効にしてください。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「control」と入力してEnterキーを押すと、従来型のコントロールパネルが開きます。UAC(ユーザーアカウント制御)のダイアログが表示されたら「はい」をクリックします。Windows 10でNotepad++のプラグインがインストールできない原因と5つの対処法
  2. コントロールパネルが開いたら、画面右上の検索ボックスで「インターネットオプション」を検索し、結果一覧から「インターネットオプション」をクリックします。Windows 10でNotepad++のプラグインがインストールできない原因と5つの対処法
  3. インターネットオプションの画面が開いたら、上部のタブから「詳細設定」をクリックします。設定一覧を下へスクロールし、「セキュリティ」カテゴリまで移動します。
  4. セキュリティ項目内で、「TLS 1.0を使用する」「TLS 1.1を使用する」「TLS 1.2を使用する」の各チェックボックスがすべてオンになっていることを確認し、「適用」をクリックして変更を保存します。Windows 10でNotepad++のプラグインがインストールできない原因と5つの対処法
  5. 変更を保存したら、Notepad++に戻って再度プラグインのインストールを試み、問題が解決したかどうかを確認します。

それでも同じ問題が発生する場合は、次の対処法に進んでください。

方法4:Notepad++を最新版に更新する

一部のユーザーの報告によると、Windows 10の最新のセキュリティアップデートと完全に互換性のない古いバージョンのNotepad++を使用している場合にも、このエラーが発生することがあります。

同じ問題に直面していた複数のユーザーは、現在のNotepad++をアンインストールし、残存ファイルを削除したうえで、Windows 10に対応した最新版を再インストールすることで「Installation Error: Installation of Compare failed.」を解消できたと報告しています。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「appwiz.cpl」と入力してEnterキーを押すと、「プログラムと機能」画面が開きます。UAC(ユーザーアカウント制御)のダイアログが表示されたら「はい」をクリックします。Windows 10でNotepad++のプラグインがインストールできない原因と5つの対処法
  2. プログラムと機能の一覧をスクロールし、Notepad++のエントリを見つけます。右クリックして表示されたコンテキストメニューから「アンインストール」を選択します。Windows 10でNotepad++のプラグインがインストールできない原因と5つの対処法
  3. 次に、エクスプローラーを開いて以下の場所に移動し、旧バージョンのNotepad++の残存ファイルをすべて削除してから、PCを再起動します。
    C:\Program Files\Notepad++
  4. 再起動が完了したら、お使いのブラウザでNotepad++のダウンロードページにアクセスし、最新版に対応する「Download」ボタンをクリックします。Windows 10でNotepad++のプラグインがインストールできない原因と5つの対処法
  5. インストーラーのダウンロードが完了したら、右クリックしてコンテキストメニューから「管理者として実行」を選択します。
  6. インストール画面の指示に従ってインストールを完了させたら、PCをもう一度再起動します。
  7. 再起動後、新しくインストールしたNotepad++を起動し、問題が解決したかどうかを確認します。

それでも問題が解決しない場合は、最後の対処法に進んでください。

方法5:Notepad++のプラグインを手動でインストールする

上記のいずれの方法でも解決しない場合は、失敗しているプラグインを手動でインストールしてみましょう。正しい場所にファイルを配置し、Notepad++本体にインポートする方法です。

この方法は、古いプラグインをインストールしようとして「Installation Error: Installation of Compare failed.」に遭遇していた多くのユーザーによって、有効であることが確認されています。

このシナリオに当てはまる場合は、以下の手順に従って、SourceforgeからNotepad++プラグインの最新リストをダウンロードし、失敗していたプラグインをサイドロードしてください。

  1. Notepad++が完全に終了しており、バックグラウンドで動作していないことを確認します。
  2. お好みのブラウザでNotepad++ Pluginsのダウンロードページにアクセスし、「Download」ボタンをクリックしてダウンロードを開始します。Windows 10でNotepad++のプラグインがインストールできない原因と5つの対処法
  3. ダウンロードが完了したら、アーカイブの内容を以下の場所に展開します。
    C:\Program Files\Notepad++\plugins
  4. 次にNotepad++を開き、上部メニューバーの「設定」をクリックします。表示されたメニューから「インポート > プラグインのインポート」を選択し、サイドロードしたいプラグインを一覧から選びます。Windows 10でNotepad++のプラグインがインストールできない原因と5つの対処法
  5. Notepad++に再起動を促すメッセージが表示されたら、指示に従って再起動します。再起動後、新しいプラグインがアプリ内に表示されるはずです。

  1. Windows 10でWindows 98の懐かしいアイコンを使う方法|ダウンロードから設定まで徹底解説

    Windows 7はサポート終了の時期が近づいています。長年にわたり、ユーザーは特定のOSバージョンを深い愛情とともに思い出してきました。その中でも特に人気が高いのがWindows 98です。現在でも根強く愛用されており、優れたパフォーマンスを発揮したことから、最終的にはアップグレードが必要になったものの、Microsoft史上最高のOSの一つとして今なお記憶されています。Windows 98への懐かしさを感じている方や、あの頃のアイコンが好きな方は、Windows 10でもそれらを入手できます。この記事では、Windows 10でWindows 98のアイコンをダウンロードして設定する方法を

  2. Windows 10でNotepad++にHex Editorプラグインをインストールする方法【完全ガイド】

    Notepad++は、Microsoft Windows向けの最も人気のあるテキストエディタおよびソースコードエディタの1つです。多数のプログラミング言語に対応しており、タブ編集機能により、1つのウィンドウで複数のファイルを同時に開いて作業できます。プロジェクト名は、C言語のインクリメント演算子「++」に由来しています。 しかし、Notepad++では標準状態で開けないテキストファイルやプログラミング言語のファイルもいくつか存在します。そこで役立つのがプラグインです。Notepad++にはさまざまなテキスト形式やプログラミング言語に対応したプラグインが用意されており、その中の一つが「Hex E