Windows 10でWinKey + Eショートカットターゲットを変更する方法
WinKey + Eキーストローク、およびタスクバーのファイルエクスプローラーショートカットは、デフォルトでクイックアクセスビューを開きます。 [フォルダーオプション]の[全般]タブを使用して、既定のフォルダーを[このPC]に変更するか、レジストリメソッドを使用して[ダウンロード]フォルダーに開くようにすることができます。
しかし、Windows 10のファイルエクスプローラーをデフォルトでカスタムフォルダーまたはライブラリセクションにするにはどうすればよいですか?
ユーザーインターフェイスには、WinKey + Eキーストロークまたはファイルエクスプローラーのピン留めされたタスクバー項目のカスタム宛先を設定するオプションはありません。 お気づきかもしれませんが、ファイルエクスプローラーのピン留めされたタスクバーショートカットターゲットは、[ターゲット]フィールドがグレー表示されているか読み取り専用の特別なショートカットであるため、[プロパティ]から変更できません。
ただし、他の設定を壊すことなく、レジストリの編集を使用してWinKey + Eまたはファイルエクスプローラのショートカットターゲットを変更します。
WinKey + Eとファイルエクスプローラーのショートカットターゲットを変更する
ファイルエクスプローラーの既定の開始フォルダーを設定するには、次の手順に従います。
- 次のコードをメモ帳にコピーし、ファイルを
launch.vbs
として安全な保護された場所に保存します。WScript.CreateObject( "Wscript.Shell")。「C:\ MyFolder」を実行します
上記のコードは、指定されたフォルダーでファイルエクスプローラーを起動します。 必要に応じて、ターゲットフォルダのパスを適宜変更します。
ファイルエクスプローラーをデフォルトでライブラリーにする
ファイルエクスプローラーをデフォルトで(フォルダーではなく) ライブラリセクションに開くには、次のようにスクリプトファイルのターゲットを変更します。
WScript.CreateObject( "Wscript.Shell")。Run "%appdata%\ Microsoft \ Windows \ Libraries"
ファイルエクスプローラをデフォルトでデスクトップフォルダにする
デスクトップフォルダーでエクスプローラーを起動するには、次のコードを使用します。
WScript.CreateObject( "Wscript.Shell")。「shell:desktop」を実行します
- Regedit.exeを開き、次のレジストリブランチを作成します。
HKEY_CURRENT_USER \ SOFTWARE \ Classes \ CLSID \ {52205fd8-5dfb-447d-801a-d0b52f2e83e1} \ shell \ opennewwindow \ command
キー{52205fd8-5dfb-447d-801a-d0b52f2e83e1}はデフォルトでは存在せず、キーとそのサブキーを手動で作成する必要があることに注意してください。 または、次の段落で説明するREGファイルメソッドを使用して、キー/値を自動的に作成できます。
- (デフォルト)値データを次のように設定します。
wscript.exe d:\ launch.vbs
(
launch.vbs
がd:\
ドライブに保存されていると仮定します。)クイックヒント: WinKey + Eを使用してアプリケーションを呼び出す場合は、アプリケーションパスを入力することもできます。
- DelegateExecuteという名前の文字列(REG_SZ)値を作成し、値のデータを空に設定します。
- レジストリエディタを終了します。
REGファイルを使用して上記の手順を自動化する
上記の設定の.regファイルを次に示します。 Windowsで.regファイルを作成して使用する方法をご覧ください。
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{52205fd8-5dfb-447d-801a-d0b52f2e83e1}\shell\opennewwindow\command] @="wscript.exe d:\\launch.vbs" "DelegateExecute"=""
上記のレジストリ調整により、WinKey + Eのデフォルトのターゲットパスと、Windows 10の特別なファイルエクスプローラーのショートカットが変更されます。
なぜスクリプトが必要なのですか?
スクリプトを使用してエクスプローラーを起動し、特定のフォルダーを開く必要があるのはなぜでしょうか。 explorer.exe
をターゲットとして新しいデスクトップショートカットを作成しませんか?
ショートカットまたはコマンドラインを介してexplorer.exe
を実行すると、毎回別個のexplorer.exe
プロセスが作成されます。 また、フォルダーを閉じた後でも、Explorer.exeの追加のインスタンスは開いたままです。 これにより、タスクバーに複数の独立したファイルエクスプローラーアイコンも作成されます。
スクリプトメソッドは、上記の問題を防ぎます。
オプション2:AutoHotkeyの使用
優れた自動ツールAutoHotkeyを使用して、Winkey + Eホットキーを傍受し、目的のフォルダーまたはプログラムを起動できます。
$config[ads_text6] not found- AutoHotkeyをダウンロードしてインストールします。
- メモ帳を使用して、次の内容の.ahkファイルを作成します。
#e :: run "shell:desktop"
- それに応じて名前を付けます。たとえば、
change_win_e_target.ahk
- .ahkファイルをダブルクリックして実行します。
ここで、Winkey + Eを押すと、デスクトップフォルダが起動します。 必要に応じて、スクリプトファイルのターゲットフォルダを置き換えます。
AutoHotkeyメソッドは、VBScriptメソッドに比べて非常に高速であることに注意してください。 ただし、ファイルエクスプローラーのタスクバーショートカットターゲットは変更されませんが、VBScript(&レジストリ)メソッドは、ファイルエクスプローラーのタスクバーショートカットとWinkey + Eで機能します。