当サイトは、アフィリエイト・アドセンス広告を掲載しています。消費者庁が、2023年10月1日から施行予定である景品表示法の規制対象(通称:ステマ規制)にならないよう、配慮して記事を作成しています(記事はこちら、消す方法はこちら

参考:令和5年10月1日からステルスマーケティングは景品表示法違反となります。 | 消費者庁

【Windows11】エクスプローラーの右クリックを旧UIに戻すAutoHotKey

AutoHotkey

「AutoHotKey」のアイコン

この記事では、キーに別の機能を割り当てるソフト「AutoHotkey(オートホットキー)」を使って、Windows11のエクスプローラー上の右クリックメニューを、Windows10と同じ旧バージョンで表示する方法について書きます。

【Windows11】エクスプローラーの右クリックを旧UIに戻すAutoHotKey

Windows11にアップグレードしてから、「Explorer Patcher for Windows 11」というソフトを利用して、Windows10と同じ使い勝手にしていました。

しかし、2023年1月に新しいPC「G-Tune PP-Z-3070Ti (プレミアムモデル)」を購入してから、なーんか相性が悪くて、エクスプローラーがずっと再起動したり、スタートメニューが開けなくなったり、使えなくなりました。元々「Explorer Patcher for Windows 11」は、以前のPCでも不安定でした。

「いつかは利用をやめないとなー」と思い、思い切ってアンインストールしたんですが、どうしてもエクスプローラーの右クリックだけが慣れませんでした。アクセスしたい右クリック項目が一発で表示されず、わざわざ「その他のオプションを表示」を押すのが手間に感じました。

Windows11の新しい右クリックメニュー画像

そんな時、ふと「AutoHotKeyを使って、エクスプローラー上だけ、右クリックを旧UIにすればいいじゃん!」と思いついたので、早速試してみると、いい感じになったので、記事にします。

Shiftを押しながらファイルやフォルダーを右クリックすると、Windows10と同じ旧コンテキストメニューになります。つまり、エクスプローラー上で右クリックを押した時、Shiftも一緒に押すようにすれば、あたかも「Explorer Patcher for Windows 11」などのソフトを使ったかのような挙動にできます。

逆にShiftを押しながら右クリックした時は、新UIを表示するように入れ替えることも可能です。あくまでエクスプローラー上だけに動作を限定するので、思わぬ事故も発生しにくいと思います。

「Explorer Patcher for Windows 11」を使わなくなったけど、右クリックだけはWindows10と同じように戻したいという方、参考にしてみてください。

「AutoHotkey」のダウンロード・インストール方法について、詳しく知りたい方は、下記記事を参考にしてみてください。本記事は既に導入している前提です。

AutoHotKeyで、エクスプローラーの右クリックを古いUIにする方法

デスクトップ、またはフォルダー内の空いているところを右クリック→新規作成→「Autohotkey Script」をクリックします。既に作成している方は、そちらに追記という形で書き込んでもOKです。

AutoHotKeyファイルを作成する手順画像1

専用の拡張子「.ahk」ファイルが作成されるので、好きな名前を決めます。日本語でも英語でもOKです。

右クリック→「プログラムから開く」から、好きなエディターソフトを選択します。特にこだわりがない方は、Windows標準搭載のメモ帳でOKです。

AutoHotKeyファイルを作成する手順画像2

新規作成したAutoHotKeyファイル内には、既に数行の英文が書かれています。消しても消さなくても正常に動作します。改行して、その下にコードを書いていきます。

「新規 AutoHotkey Script」をメモ帳で開いた画像

書き込むコードは、以下になっています。

;エクスプローラー上で、右クリックしたら旧メニュー、Shift押しながらだと新メニュー
#IfWinActive ahk_exe explorer.exe
    RButton::Send, +{RButton}
    return
    +RButton::Send,{RButton}
    return
#IfWinActive

書き込めたら、ファイル→「上書き保存」をクリックします。(Windowsメモ帳の場合)

AutoHotKeyファイルに右クリックの表示を変えるコードを書き込んだ画像

保存できたら、メモ帳は閉じてOKです。作成したファイルをダブルクリック、または右クリック→「Run Script」をクリックして実行します。

「AutoHotkey」を実行する手順画像

タスクトレイにAutoHotKeyアイコンが表示されている間、有効になっています。終了したい時は、タスクトレイアイコンを右クリック→「Exit」をクリックします。

有効になっている間、エクスプローラー上でファイル・フォルダーを右クリックした時、Windows10の時の古い右クリックメニューで表示されます。

「AutoHotKey」を使って、エクスプローラー上の右クリックをWindows10に戻した画像

通常の右クリックが、AutoHotKeyにより、ただの右クリックではなく、Shift+右クリックになるので、旧右クリックメニューが表示される仕組みになっています。AutoHotKeyを導入していなくても、Shiftを押しながら右クリックすると、古いUIで表示されます。

動画も貼っておきます。

エクスプローラー上(ahk_exe explorer.exe)以外では、通常の右クリックになります。Shiftキーは押されません。

Shiftを押しながら右クリックした時は、Windows11の右クリックが表示されます。丸ごと動作を入れ替えているということです。これにより、いざ新メニューを表示したい時もすぐに対応できます。

「AutoHotKey」を使って、エクスプローラー上の右クリックをWindows11表示にした画像

ショートカットアイコンを作成してスタートアップに登録することも可能です。(詳しくはこちら

本コードの注意点

エクスプローラーにタブ機能を実装するソフト「QTTabBar」を利用している場合は注意点があります。通常、「QTTabBar」のタブバーの空いているところを右クリックすると、専用のメニューが表示されます。

「QTTabBar」の右クリックメニュー画像

しかし、本記事のAutoHotKeyコードを利用している場合は、メニューが表示されなくなります。対策としては、「QTTabBar」のメニューを表示したい時だけ、Shiftを押しながら右クリックします。これで、右クリックだけが入力されて、メニューが表示されます。

感想

以上、「AutoHotkey(オートホットキー)」ソフトを利用して、Windows11のエクスプローラー上の右クリックメニューを、Windows10と同じ旧バージョンで表示する方法でした。

今まで「「Explorer Patcher for Windows 11」を利用していた一番の理由が、右クリックを元に戻したいからでした。

逆に言えば、「Explorer Patcher for Windows 11」のような豊富なオプションは必要なく、右クリックだけ戻せればいいやという感じでした。本記事の方法を利用することで、後悔なく、「Explorer Patcher for Windows 11」をアンインストールできました。

AutoHotkey