Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

Windows 10/11の「ファイル名を指定して実行」でサードパーティ製アプリを開く方法

「ファイル名を指定して実行」は、Windows 10/11に搭載されている最も便利なアクセサリの一つです。この機能を使えば、電卓、レジストリエディター、MSConfig、Microsoft Edge、サービスなど、数多くの内蔵アプリやツールを素早く開くことができます。そのため、多くのユーザーが日々の作業でプログラムの起動に「ファイル名を指定して実行」を活用しています。

しかし、インストール済みのすべてのサードパーティ製アプリを開けるわけではありません。また、任意のアプリを起動できるようにするための組み込み設定も用意されていません。とはいえ、レジストリを編集すれば、お気に入りのソフトウェアを「ファイル名を指定して実行」から開けるように設定できます。本記事では、その具体的な手順を詳しく解説します。

レジストリを編集して「ファイル名を指定して実行」でサードパーティ製アプリを開けるようにする方法

「ファイル名を指定して実行」で目的のサードパーティ製アプリを開くには、そのアプリ専用のレジストリキーを追加する必要があります。このレジストリキーには、プログラムへのパスを入力する文字列値をいくつか登録します。そのため、設定を正しく行うには、開きたいソフトウェアの完全なパス(正確なEXEファイル名を含む)を事前に把握しておきましょう。プログラムのフォルダをエクスプローラーで開けば、パスを簡単に確認できます。

ここでは例として、フリーウェアの「Winaero Tweaker」を開けるよう設定する手順を紹介します。Winaero Tweakerは、公式サイトからダウンロードできるWindows 11向けの優れたカスタマイズアプリです。デフォルトの C:\Program Files\Winaero Tweaker パスにインストールしていれば、以下の手順をそのまま実行できます。

  1. Win + Sキーを押し、検索ボックスに「レジストリエディター」と入力してEnterキーを押します。
  2. 次のレジストリキーを開きます:Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
  3. App Pathsを右クリックし、新規 > キーを選択します。Windows 10/11の「ファイル名を指定して実行」でサードパーティ製アプリを開く方法
  4. 新しいキーの名前には、プログラムのEXEファイル名を拡張子付きで正確に入力します。この例ではWinaeroTweaker.exeと入力します。Windows 10/11の「ファイル名を指定して実行」でサードパーティ製アプリを開く方法
  5. レジストリエディター左側で、追加したばかりの新しいキー(WinaeroTweaker.exe)を選択します。
  6. キーの(既定)文字列をダブルクリックして、文字列の編集ウィンドウを開きます。
  7. 値のデータボックスに、EXEファイル名を含むプログラムの完全なパスを入力します。Winaero Tweakerの場合は、C:\Program Files\Winaero Tweaker\WinaeroTweaker.exeと入力します。Windows 10/11の「ファイル名を指定して実行」でサードパーティ製アプリを開く方法
  8. OKボタンをクリックして、文字列の編集ウィンドウを閉じます。
  9. 次に、WinaeroTweaker.exeキー(または追加した他のキー)を右クリックし、新規 > 文字列値を選択します。Windows 10/11の「ファイル名を指定して実行」でサードパーティ製アプリを開く方法
  10. 新しい文字列値の名前に「Path」と入力します。
  11. 新しく作成したPath文字列をダブルクリックします。
  12. 値のデータボックスに、アプリのフォルダパス(EXEファイル名は除く)を入力し、OKをクリックして保存します。Winaero Tweakerをデフォルトのパスにインストールした場合は、C:\Program Files\Winaero Tweakerと入力します。Windows 10/11の「ファイル名を指定して実行」でサードパーティ製アプリを開く方法
  13. 以上で必要なレジストリ編集は完了です。レジストリエディターを閉じ、スタートボタン→電源再起動の順にクリックしてPCを再起動しましょう。

それでは、設定したばかりのアプリを実際に開いてみましょう。Win + Rキーを押して「ファイル名を指定して実行」を表示し、「名前」ボックスにレジストリキーとして登録したプログラム名を入力します。

上記の例では、レジストリキーの名前は「WinaeroTweaker.exe」でした。同じ手順で設定した場合、「ファイル名を指定して実行」の名前ボックスにWinaeroTweaker.exeと入力してOKをクリックすると、そのアプリが起動します。拡張子を省略したWinaeroTweakerでも問題なく動作します。ただし、Winaero Tweaker(スペース入り)と入力しても開きません。「ファイル名を指定して実行」に入力するプログラム名は、追加したレジストリキー名と一致している必要があります(拡張子は除く)。

なお、ソフトウェア名に「exe」という文字が含まれていない場合でも、追加するすべてのプログラム用レジストリキーには必ずEXE拡張子を付ける必要がある点に注意してください。たとえば、レジストリキー名を「WinaeroTweaker」だけにすると、「ファイル名を指定して実行」からWinaero Tweakerを開くことはできません。レジストリキー名の末尾には、必ず「.exe」を付けることを忘れないようにしましょう。

これでお気に入りのソフトウェアを「ファイル名を指定して実行」から開ける

上記の手順に従えば、お気に入りのサードパーティ製ソフトウェアをすべて「ファイル名を指定して実行」から起動できるように設定できます。サードパーティ製プログラムも開けるようになれば、「ファイル名を指定して実行」の利便性はさらに高まります。また、より多くのソフトウェアをこの機能で起動できるようになれば、デスクトップやスタートメニューにショートカットを大量に並べる必要もなくなり、画面をすっきり保つことにもつながります。

  1. Windows 10で古いプログラムを互換モードで動かす方法【トラブルシューティング付き】

    Windows XPやWindows 7の時代に使っていたお気に入りのプログラム、まだ手放せずにいませんか?Windows 10対応のアップデート版が見つからない場合、あきらめるしかないと考えがちですが、心配はいりません。実はMicrosoftがWindows 10に「互換モード」という隠し機能を搭載しており、これを活用すれば古いプログラムでも問題なく動かせる可能性があります。 互換モードを使う前の準備:プログラム互換性トラブルシューティングツール 古いプログラムを動かす前に、まずはWindows 10標準の「プログラム互換性トラブルシューティングツール」を試してみましょう。以下の手順で実行で

  2. Windowsレジストリのバックアップと復元方法を徹底解説

    レジストリは、コンピューターにとって「脳」のような役割を果たす重要な存在です。Windowsのコンポーネント、サービス、アプリケーションなど、システムのほぼすべてに関わる構成情報や設定がここに格納されています。 レジストリを理解するうえで押さえておきたい基本概念は「キー」と「値」の2つです。キーはフォルダのようなオブジェクトで、レジストリエディターの画面上でも実際にフォルダと同じように表示されます。一方、値はフォルダ内のファイルのようなもので、具体的な設定内容が記録されています。 なぜレジストリのバックアップが必要なのか Windowsパソコンの設定に大きな変更を加えたい場合、多くはWindo