「ファイル名を指定して実行」の履歴を削除する方法 - Windows11

「ファイル名を指定して実行」の履歴を削除する方法

こんな人にオススメの記事です

  • 「ファイル名を指定して実行」の履歴を削除したい人
  • 「ファイル名を指定して実行」の履歴を他の人に見られたくない人
  • 「ファイル名を指定して実行」の履歴を保存したくない人

Windowsに標準搭載されている「ファイル名を指定して実行」はコマンドを使用してアプリケーションの起動や、設定画面を簡単に開くことができる非常に便利な機能です。

「ファイル名を指定して実行」で使えるコマンドはこちらの「ファイル名を指定して実行で使えるコマンド一覧 - Windows11」で詳しく解説しているので、興味がある人は是非ご覧ください。

「ファイル名を指定して実行」機能は、実行したコマンドを履歴として保存しているため、共有パソコンを使っている場合は履歴を削除しておくことが安心です。

「ファイル名を指定して実行」での実行履歴
「ファイル名を指定して実行」での実行履歴

この記事では、「ファイル名を指定して実行」での実行履歴を削除する方法と、「ファイル名を指定して実行」での実行履歴の記録を停止する方法を詳しく解説していきます。

目次

「ファイル名を指定して実行」での実行履歴はどこに保存されているか

「ファイル名を指定して実行」での実行履歴は以下のレジストリに保存されており、レジストリエディターから簡単に確認することができます。

コンピューター\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU

以下の画像では、regeditを実行したことがわかります。

「ファイル名を指定して実行」での実行履歴が保存されている場所
「ファイル名を指定して実行」での実行履歴が保存されている場所

「ファイル名を指定して実行」での実行履歴をフォルダーオプションから削除する方法

「ファイル名を指定して実行」での実行履歴をフォルダーオプションから削除するには以下の手順で行います。

  1. エクスプローラーを起動する
  2. エクスプローラー右上の[三点リーダ](…)→[オプション]をクリックしてフォルダー オプションを立ち上げる
  3. プライバシー枠の[消去(C)]をクリック
  4. 「ファイル名を指定して実行」の実行履歴が削除されていることを確認する

一度削除した「ファイル名を指定して実行」での実行履歴は復元できません。

ここからは、実際の画面も用いながら「ファイル名を指定して実行」での実行履歴をフォルダーオプションから削除する方法を詳しく解説していきます。

STEP
エクスプローラーを起動する

キーボードのWindowsEを押してエクスプローラーを起動してください。

「ファイル名を指定して実行」での実行履歴をフォルダーオプションから削除する方法 Step1 エクスプローラーを起動する
「ファイル名を指定して実行」での実行履歴をフォルダーオプションから削除する方法 Step1 エクスプローラーを起動する
STEP
エクスプローラー右上の[三点リーダ](…)→[オプション]をクリックしてフォルダー オプションを立ち上げる

エクスプローラーが起動したら、右上にある[三点リーダ](…)をクリックしてください。

[三点リーダ](…)などの、よく見かけるけど読み方のわからない記号はこちらで色々ご紹介しています。興味があれば是非見てみてください。

[三点リーダ](…)をクリックすると下に向かってメニューが展開されます。

展開されたメニューの中にある[オプション]をクリックしてください。

「ファイル名を指定して実行」での実行履歴をフォルダーオプションから削除する方法 Step2 エクスプローラー右上の[三点リーダ](…)→[オプション]をクリックしてフォルダー オプションを立ち上げる
「ファイル名を指定して実行」での実行履歴をフォルダーオプションから削除する方法 Step2 エクスプローラー右上の[三点リーダ](…)→[オプション]をクリックしてフォルダー オプションを立ち上げる
STEP
プライバシー枠の[消去(C)]をクリック

[オプション]をクリックすると[フォルダー オプション]と書かれたウィンドウが立ち上がります。

「ファイル名を指定して実行」ウィンドウでcontrol foldersと入力してEnterを押すことでフォルダーオプション(エクスプローラーのオプション)を開くことができます。
その他「ファイル名を指定して実行」で使えるコマンドはこちらの「ファイル名を指定して実行で使えるコマンド一覧 - Windows11」で詳しく解説しているので、興味がある人は是非ご覧ください。

そのウィンドウの中にあるプライバシー枠の[消去(C)]をクリックしてください。

「ファイル名を指定して実行」での実行履歴をフォルダーオプションから削除する方法 Step3 プライバシー枠の[消去(C)]をクリック
「ファイル名を指定して実行」での実行履歴をフォルダーオプションから削除する方法 Step3 プライバシー枠の[消去(C)]をクリック
STEP
「ファイル名を指定して実行」の実行履歴が削除されていることを確認する

[消去(C)]をクリックすると「ファイル名を指定して実行」の実行履歴が削除されます。

[消去(C)]をクリックしても特に確認メッセージなどは表示されません。

「ファイル名を指定して実行」での実行履歴をフォルダーオプションから削除する方法 Step4 「ファイル名を指定して実行」の実行履歴が削除されていることを確認する
「ファイル名を指定して実行」での実行履歴をフォルダーオプションから削除する方法 Step4 「ファイル名を指定して実行」の実行履歴が削除されていることを確認する

「ファイル名を指定して実行」での実行履歴をPowerShellのコマンドで削除する方法

「ファイル名を指定して実行」での実行履歴をPowerShellのコマンドで削除するには以下の手順で行います。

  1. PowerShellを立ち上げる
  2. rm HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RunMRUを実行する
  3. 「ファイル名を指定して実行」の実行履歴が削除されていることを確認する

ここからは実際の画面も用いて「ファイル名を指定して実行」での実行履歴をPowerShellのコマンドで削除する方法を詳しく解説していきます。

STEP
ファイル名を指定して実行からPowerShellを起動

キーボードのWindowsRを押してファイル名を指定して実行ウィンドウを起動してください。

ファイル名を指定して実行ウィンドウの中にpowershellと入力してEnterを押してください。

「ファイル名を指定して実行」はコマンドを使用してアプリケーションの起動や、設定画面を簡単に開くことができる非常に便利な機能です。
「ファイル名を指定して実行」で使えるコマンドはこちらの「ファイル名を指定して実行で使えるコマンド一覧 - Windows11」で詳しく解説しているので、興味がある人は是非ご覧ください。

「ファイル名を指定して実行」での実行履歴をPowerShellのコマンドで削除する方法 Step1 ファイル名を指定して実行からPowerShellを起動
「ファイル名を指定して実行」での実行履歴をPowerShellのコマンドで削除する方法 Step1 ファイル名を指定して実行からPowerShellを起動
STEP
「ファイル名を指定して実行」での実行履歴を削除するコマンドを実行

Enterを押すとPowerShellが起動します。

起動したら以下のコマンドを貼り付けてEnterを押してください。

rm HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RunMRU

レジストリ中身を削除するシンプルなコマンドです。

「ファイル名を指定して実行」での実行履歴をPowerShellのコマンドで削除する方法 Step2 「ファイル名を指定して実行」での実行履歴を削除するコマンドを実行
「ファイル名を指定して実行」での実行履歴をPowerShellのコマンドで削除する方法 Step2 「ファイル名を指定して実行」での実行履歴を削除するコマンドを実行

Enterを押すとコマンドが実行されます。

特にコマンドの実行結果は表示されず、以下のような状態になります。

「ファイル名を指定して実行」での実行履歴をPowerShellのコマンドで削除する方法 Step2 「ファイル名を指定して実行」での実行履歴を削除するコマンドを実行
「ファイル名を指定して実行」での実行履歴をPowerShellのコマンドで削除する方法 Step2 「ファイル名を指定して実行」での実行履歴を削除するコマンドを実行
STEP
「ファイル名を指定して実行」の実行履歴が削除されていることを確認する

コマンド実行後に「ファイル名を指定して実行」での実行履歴が削除されていることを確認してください。

「ファイル名を指定して実行」での実行履歴をPowerShellのコマンドで削除する方法 Step3 「ファイル名を指定して実行」の実行履歴が削除されていることを確認する
「ファイル名を指定して実行」での実行履歴をPowerShellのコマンドで削除する方法 Step3 「ファイル名を指定して実行」の実行履歴が削除されていることを確認する

「ファイル名を指定して実行」での実行履歴の記録を停止する方法

「ファイル名を指定して実行」での実行履歴を残したくない場合は、以下の手順で「ファイル名を指定して実行」での実行履歴の記録を停止してください。

  1. Windowsの設定画面を開く
  2. Windowsの設定画面で[プライバシーとセキュリティ]をクリック
  3. [全般]をクリック
  4. 「Windowsにアプリ実行の追跡を許可して、スタートメニューと検索結果の質を向上させる」をオフ(無効)にする

ここからは実際の画面も用いながら「ファイル名を指定して実行」での実行履歴の記録を停止する方法を詳しく解説していきます。

STEP
Windowsの設定画面を開く

キーボードのWindowsを押して(タスクバーにあるWindowsロゴをクリックして)ください。

キーボードのWindowsを押す(タスクバーにあるWindowsロゴをクリックする)と上に向かってメニューが展開されます。

展開されたメニューの右上にある[設定]をクリックしてください。

Wiindowsの設定画面はWindowsキーRでファイル名を指定して実行ウィンドウを立ち上げ、その中にms-settings:と入力して[OK]をクリックすることでも開くことができます。
その他「ファイル名を指定して実行」で使えるコマンドはこちらの「ファイル名を指定して実行で使えるコマンド一覧 - Windows11」で詳しく解説しているので是非ご覧ください。

「ファイル名を指定して実行」での実行履歴の記録を停止する方法 Step1 Windowsの設定画面を開く
「ファイル名を指定して実行」での実行履歴の記録を停止する方法 Step1 Windowsの設定画面を開く
STEP
Windowsの設定画面で[プライバシーとセキュリティ]をクリック

[設定]をクリックすると、「ホーム」と大きく書かれたWindowsの設定画面が開きます。

左側のメニューにある[プライバシーとセキュリティ]をクリックしてください。

「ファイル名を指定して実行」での実行履歴の記録を停止する方法 Step2 Windowsの設定画面で[プライバシーとセキュリティ]をクリック
「ファイル名を指定して実行」での実行履歴の記録を停止する方法 Step2 Windowsの設定画面で[プライバシーとセキュリティ]をクリック
STEP
[全般]をクリック

[プライバシーとセキュリティ]をクリックすると「プライバシーとセキュリティ」と大きく書かれたウィンドウに移動します。

その中にある[全般]をクリックしてください。

「ファイル名を指定して実行」での実行履歴の記録を停止する方法 Step3 [全般]をクリック
「ファイル名を指定して実行」での実行履歴の記録を停止する方法 Step3 [全般]をクリック
STEP
「Windowsにアプリ実行の追跡を許可して、スタートメニューと検索結果の質を向上させる」をオフ(無効)にする

[全般]をクリックすると「プライバシーとセキュリティ > 全般」と書かれたウィンドウに移動します。

その中にある「Windowsにアプリ実行の追跡を許可して、スタートメニューと検索結果の質を向上させる」をオフ(無効)にしてください。

これで「ファイル名を指定して実行」での実行履歴の記録が停止され、履歴が残らなくなります。

「ファイル名を指定して実行」での実行履歴の記録を停止する方法 Step4 「Windowsにアプリ実行の追跡を許可して、スタートメニューと検索結果の質を向上させる」をオフ(無効)にする
「ファイル名を指定して実行」での実行履歴の記録を停止する方法 Step4 「Windowsにアプリ実行の追跡を許可して、スタートメニューと検索結果の質を向上させる」をオフ(無効)にする

その他Windows11に関する記事

その他Windows11に関する記事はこちらです。ぜひご覧ください。

最後までご覧いただきありがとうございました。
このサイトは情シスマンが半径3m以内のITに関する情報を掲載してるサイトです。
Windows系を主として、ソフトや周辺機器の操作や設定について画像も用いながらわかりやすく解説しています。

解説している内容に誤りがあった場合や、補足が必要な場合、もっと知りたい場合はこちらのお問い合わせフォームからご連絡ください。
個人の方を限定にサポートさせていただきます。

実行環境
Windows11 Home 22H2
64 ビット オペレーティング システム
Microsoft 365

よかったらシェアしてね!
  • URLをコピーしました!
目次