「notepad」と入力したときに Notepad++ が表示されるようにするにはどうすればよいですか?

「notepad」と入力したときに Notepad++ が表示されるようにするにはどうすればよいですか?

Windows 10 に Notepad++ をインストールし、デフォルトの.txtファイル エディターとして設定しました。しかし、スタート メニューを開いて「notepad」と入力すると、通常の Notepad が依然としてトップの結果として表示され、Notepad++ は 2 番目の小さな結果になります。Notepad++ をトップの結果にするにはどうすればよいでしょうか。

答え1

Notepad++ をもっと頻繁に使用してください。Windows 10 は、Notepad よりも Notepad++ を何回使用したかなど、複数の要素で並べ替えます。

答え2

別の方法としては、ショートカットに移動して非表示としてマークする方法があります。ショートカットを変更/削除することはなく、Windows のスタート メニューと検索にショートカットが表示されないようにするだけです。

「メモ帳」を検索し、右クリック -> 「ファイルの場所を開く」を選択し、ファイルを右クリック -> 「プロパティ」 -> 「全般」 -> 「隠しファイル」のチェックボックスをオンにします。

答え3

私の知る限り、ポップアップ表示される「メモ帳」は、元のメモ帳へのショートカットにすぎません。これが不要になった場合は、「検索」フィールドに「メモ帳」と入力し、最初にポップアップ表示されるメモ帳を右クリックして、ターゲットの場所と開始場所を、Notepad++ ショートカットで見つかった場所と同じ場所に変更します。変更を元に戻す場合は、元の場所をメモしておいてください。

答え4

あなたの質問からは、スタート メニューからの検索結果に限定されるのか (使用頻度によって異なると思います)、または 経由で何かを実行しようとするときに一般的に Notepad++ を取得するのかは 100% 明確ではありませんnotepad。一般的なケースについてお答えします。


以前から Windows ではこれを設定できるようになっていますが、技術的にはShellExecute()と の仲間でしか機能せず、 では機能しないと思いますCreateProcess()。つまり、後者を使用する や他のソフトウェアでは機能しないかもしれませんcmd.exeが、「実行」ダイアログ ボックス ( Windows+ R) や前者を使用する他のソフトウェアでは機能します。

仕組みは次のとおりです。

  • システム全体:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
  • ユーザーローカル:HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

.exeそのキーの下に、実行する にちなんで名付けられたキーを作成します。例: 。次に、新しく作成したキーのデフォルト値を、その場所で実行するnotepad.exeのフルパスに設定します。例:.exeC:\Program Files\Notepad++\notepad++.exe

補足として、最近の Notepad++ では、システム全体のオプションに対してすでにまさにそれを実行しているようです。

システム全体の.regファイルとして

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe]
@="C:\\Program Files\\Notepad++\\notepad++.exe"

ユーザーローカル.regファイル

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe]
@="C:\\Program Files\\Notepad++\\notepad++.exe"

注意: これをアプリ実行エイリアスと混同しないでください。同じ機能ではありませんが、機能が重複しています。

関連情報