ホームページ » の仕方 » Windowsの[ファイル名を指定して実行]ダイアログボックスで履歴を微調整する

    Windowsの[ファイル名を指定して実行]ダイアログボックスで履歴を微調整する

    Windowsでは、[ファイル名を指定して実行]ダイアログボックスを頻繁に使用しますか。もしそうなら、私たちはダイアログの歴史、または最近使われた(MRU)リストを微調整するためのいくつかの役に立つヒントを提供します.

    この記事では、単一のアイテムを削除したり、履歴全体を削除したり、履歴を無効にしたり、[実行]ダイアログボックスを無効にしたりする方法について説明します。.

    注:ファイル名を指定して実行コマンドを無効にしても、ユーザーがプログラムを実行するのを妨げることはありません。実行可能ファイルを見つけて実行する方法は他にもあります。.

    [ファイル名を指定して実行]ダイアログボックスには、Win + Rキーを押すと簡単にアクセスできます。ただし、Windows 7またはVistaの[スタート]メニューで[ファイル名を指定して実行]コマンドを使用することはできません。デフォルト.

    [ファイル名を指定して実行]ダイアログボックスのMRUリストから単一の項目を削除する

    [ファイル名を指定して実行]ダイアログボックスのMRUリストから単一の選択された項目を削除する、レジストリの変更が必要.

    注:レジストリを変更する前に、必ずバックアップを取ってください。問題が発生した場合にシステムを復元するために使用できる復元ポイントを作成することもお勧めします。.

    レジストリエディタを開くには、[ファイル名を指定して実行]ダイアログボックスを開き、[開く]編集ボックスに「regedit.exe」と入力します。 Enterキーを押すか、[OK]をクリックします。 [スタート]メニューの[検索]ボックスを使用して「regedit.exe」を検索することもできます。.

    [ユーザーアカウント制御]ダイアログボックスが表示されたら、[はい]をクリックして続行します。.

    注:ユーザーアカウント制御の設定によっては、このダイアログボックスが表示されない場合があります。.

    [レジストリエディタ]ウィンドウの左側にあるツリーで、次のキーに移動します。.

    HKEY_CURRENT_USER /ソフトウェア/マイクロソフト/ウィンドウズ/ CurrentVersion /エクスプローラ/ RunMRU

    RunMRUキーを選択します。値はダイアログボックスの右側に表示されます。各項目には文字の名前があります。リストから削除したい項目に対応する文字をメモしておいてください。アイテムを削除するには、そのアイテムの名前を右クリックして[削除]を選択します。.

    値を削除することを確認するための警告ダイアログボックスが表示されます。これらの値を削除しても問題ありません。ただし、レジストリ内の値とキーを削除するときは注意してください。はいをクリックして続行します.

    今、あなたはMRUリストからあなたが削除したアイテムのための手紙を削除しなければなりません。 MRUList値をダブルクリック.

    [値のデータ]編集ボックスの文字列から、削除した項目に対応する文字を削除します。 OKをクリック.

    [ファイル]メニューから[終了]を選択してレジストリエディタを閉じます。.

    項目が[ファイル名を指定して実行]ダイアログボックスのMRUリストから削除された.

    現在のエントリを失うことなく[ファイル名を指定して実行]ダイアログボックスの履歴を無効にする

    [ファイル名を指定して実行]ダイアログボックスの履歴リストを無効にする方法はいくつかあります。後で履歴を再度有効にしたい場合に備えて、リストを保存したい場合は、このセクションで説明するレジストリ方法を使用してください。この記事の後半では、履歴リストを無効にするためのより簡単な方法を紹介します。ただし、履歴内のコマンドのリストは失われます.

    レジストリを使用して[ファイル名を指定して実行]ダイアログボックスの履歴を無効にするには、この資料の前半で説明したようにレジストリエディタを開きます。もう一度、次のキーに移動します。.

    HKEY_CURRENT_USER /ソフトウェア/マイクロソフト/ウィンドウズ/ CurrentVersion /エクスプローラ/ RunMRU

    RunMRUキーを右クリックして、ポップアップメニューからPermissionsを選択します。.

    [アクセス許可]ダイアログボックスで、[グループ名またはユーザー名]ボックスの下の[追加]をクリックします。.

    [選択するオブジェクト名を入力してください]ボックスに「Everyone」と入力し、[OK]をクリックします。.

    Permissionsダイアログボックスに戻ります。グループ名またはユーザー名の一覧で[Everyone]が選択されていることを確認し、[Everyoneのアクセス許可]ボックスの[読み取り]行にある[拒否]列のチェックボックスをオンにします。 OKをクリック.

    拒否エントリに関する警告ダイアログボックスが表示されます。変更を受け入れて続行するには、「はい」をクリックします。.

    MRUList値を含むすべての値が、Registry Editorウィンドウの右側のリストから削除されていることに注意してください。それらは実際になくなったわけではありませんが、隠されています.

    レジストリエディタを閉じて、[ファイル名を指定して実行]ダイアログボックスを開きます。通常、入力されたコマンドの履歴を含む[開く]ドロップダウンリストが空になっていることに注意してください。コマンドを入力しても、それらは履歴リストに保存されません。リストは空のままになります.

    [ファイル名を指定して実行]ダイアログボックスの履歴リストを復元する場合は、レジストリエディタをもう一度開いて、前述の同じキーに移動します。 RunMRUキーを右クリックして[アクセス許可]を選択し、[アクセス許可]ダイアログボックスの[グループ名]または[ユーザー名]の一覧から[Everyone]を削除します。ダイアログボックスを閉じる.

    前の履歴リストが[ファイル名を指定して実行]ダイアログボックスに復元されていることに注意してください。.

    [実行全体]ダイアログボックスの履歴を削除して無効にする

    それでは、Runダイアログボックスの履歴を削除して無効にする簡単な方法を紹介します。この方法を使用すると、以前に入力したコマンドの既存のリストが永久に削除されます。リストを再度有効にすることはできますが、新しいコマンドを入力するまでリストは空になります。.

    [ファイル名を指定して実行]ダイアログボックスで履歴全体を削除するには、[開始]オーブを右クリックして、ポップアップメニューから[プロパティ]を選択します。.

    タスクバーと[スタート]メニューの[プロパティ]ダイアログボックスで、[スタート]メニューに[最近開いたプログラムを保存して表示する]チェックボックスをオンにし、チェックボックスがオフになるようにします。 OKをクリック.

    [実行]ダイアログボックスを完全に無効にする

    Runコマンドを有効にするチェックボックスをオフにするだけで、StartメニューからRunコマンドを簡単に削除できます。ただし、[ファイル名を指定して実行]ダイアログボックスを完全に無効にする場合は、レジストリに変更を加えることで無効にできます。.

    注:レジストリを変更する前に、必ずレジストリをバックアップすることをお勧めします。問題が発生した場合にシステムを復元するために使用できる復元ポイントを作成することもお勧めします。.

    この手順は、[スタート]メニューから[ファイル名を指定して実行]コマンドを削除するだけでなく、タスクマネージャから[新しいタスク]オプションも削除します。これにより、コンピュータを再起動せずにexplorer.exeプロセスを再起動できなくなります。したがって、[ファイル名を指定して実行]ダイアログボックスを完全に無効にすることを決定する前に、真剣に考えてください。.

    [スタート]メニューの[検索]ボックスに「regedit.exe」と入力して、レジストリエディタを開きます。表示されたら、[ユーザーアカウント制御]ダイアログボックスで[はい]をクリックします。.

    次のキーに移動してExplorerキーを選択します.

    HKEY_CURRENT_USER¥Software¥Microsoft¥Windows¥CurrentVersion¥Policies¥Explorer

    [レジストリエディタ]ウィンドウの右ペインにある空の領域を右クリックし、[新規作成]、[新規作成]の順に選択します。 DWORD(32ビット)ポップアップメニューからの値.

    新しい値のテキストが選択されています.

    新しい値の名前として「NoRun」と入力し、Enterを押してそれを受け入れます。新しい値をダブルクリック.

    [値のデータ]編集ボックスに「1」と入力して[OK]をクリックします。.

    新しい値が[データ]列に表示されます。.

    レジストリエディタを閉じて、コンピュータを再起動します。.

    注:[ファイル名を指定して実行]ダイアログボックスを無効にすると、タスクマネージャの[新しいタスク]オプションも無効になるため、explorer.exeタスクを終了して再起動することはできません。コンピュータを再起動する必要があります.

    アカウントにログインし直してWin + Rを押して[ファイル名を指定して実行]ダイアログボックスにアクセスしようとすると、次のダイアログボックスが表示されます。.

    レジストリエディタに戻って、作成したNoRunキーを削除することで、[ファイル名を指定して実行]ダイアログボックスを再度有効にすることができます。ただし、[ファイル名を指定して実行]ダイアログボックスを無効にすると、[スタート]メニューの[検索]ボックスで「regedit.exe」を検索してレジストリエディタを実行できないことがわかりました。見つかりませんでした.

    しかし、別の方法で“ regedit.exe”を簡単に見つけることができます。Windowsエクスプローラを開いてC:\ Windowsディレクトリを選択し、検索ボックスに“ regedit.exe”と入力します。 C:\ Windowsディレクトリにある“ regedit.exe”ファイルをダブルクリックして、レジストリエディタを起動します。.

    エクスプローラキーを選択して、もう一度次のキーに移動します。.

    HKEY_CURRENT_USER¥Software¥Microsoft¥Windows¥CurrentVersion¥Policies¥Explorer

    NoRun値を右クリックして[削除]を選択します。.

    この場合も、警告ダイアログボックスが表示され、値を確実に削除します。はいをクリックして続行します.

    ローカルグループポリシーエディタを使用して[実行]ダイアログボックスを無効にすることもできます。.

    注:ローカルグループポリシーエディタは、Windows 7のHomeおよびStarterエディションでは使用できません。.

    ローカルグループポリシーエディタを起動するには、[スタート]メニューを開き、[検索]ボックスに「gpedit.msc」と入力して、Enterキーを押すか、リンクをクリックします。.

    ローカルグループポリシーエディタウィンドウの左側にある次の項目に移動します。右側の設定リストを「スタート」メニューから「ファイル名を指定して実行」を削除するまでスクロールしてダブルクリックします。.

    ユーザーの構成\管理用テンプレート\スタートメニューとタスクバー

    表示されたダイアログボックスで、[有効]を選択してオプションをオンにします。.

    変更を受け入れてダイアログボックスを閉じるには、[OK]をクリックします。.

    このオプションをオンにすると、[状態]列に[有効]と表示されます。.

    [ファイル]メニューから[終了]を選択して、ローカルグループポリシーエディタを閉じます。.

    設定を再度無効にして[ファイル名を指定して実行]ダイアログボックスを有効にするには、ローカルグループポリシーエディターに戻って[無効]または[未構成]を選択します。.

    [ファイル名を指定して実行]ダイアログボックスを無効にすると、[スタート]メニューの[検索]ボックスからレジストリエディタを開くことができなくなるだけでなく、ローカルグループポリシーエディタを開くこともできません。 [ファイル名を指定して実行]ダイアログボックスを無効にした後でローカルグループポリシーエディタを開くには、Windowsエクスプローラを開き、C:\ Windows \ System32ディレクトリを選択して[検索]ボックスに「gpedit.msc」と入力します。 C:\ Windows \ System32ディレクトリにある“ gpedit.msc”ファイルをダブルクリックして、ローカルグループポリシーエディタを起動します。.