Windowsのデスクトップをすっきりさせるために、ゴミ箱のアイコンを非表示にしている方は多いでしょう。しかし、その場合に「ゴミ箱」を素早く開きたいとき、スタートメニューやタスクバーからアクセスできると便利です。
この記事では、エクスプローラーで「ゴミ箱」を開くショートカットを作成する方法を詳しく解説します。PowerShellを利用した簡単な手順なので、初心者の方でも安心して行えます。
目次
- ゴミ箱のショートカットを作成するメリット
- PowerShellでショートカットを作成する準備
- PowerShellスクリプトの作成方法
- スクリプトの実行手順
- ショートカットのカスタマイズ
- よくある質問(FAQ)
- まとめ
1. ゴミ箱のショートカットを作成するメリット
🔹 スタートメニューやタスクバーから素早くアクセス
デスクトップを整理していても、スタートメニューに「ゴミ箱」へのショートカットがあれば、手間なくアクセスできます。
🔹 誤ってデスクトップから削除しても安心
「ゴミ箱」アイコンを非表示にした結果、ゴミ箱を開く手段が分からなくなるケースがありますが、ショートカットがあれば安心です。
🔹 ショートカットのカスタマイズが可能
アイコンの変更や名前のカスタマイズができるため、視覚的にも整理しやすくなります。
2. PowerShellでショートカットを作成する準備
PowerShellはWindowsに標準搭載されており、特別なインストールは不要です。
ただし、スクリプトの実行ポリシーを変更する必要があります。
🔹 実行ポリシーの確認
PowerShellを「管理者権限」で起動し、以下のコマンドを入力します。
Get-ExecutionPolicy
通常、Restricted
(スクリプトの実行が禁止)が表示されるので、次のコマンドでRemoteSigned
に変更します。
Set-ExecutionPolicy RemoteSigned
3. PowerShellスクリプトの作成方法
次に、以下のスクリプトをメモ帳などに貼り付けて保存します。
🔹 PowerShellスクリプト
# ショートカットの保存先 $shortcutPath = "$env:APPDATA\Microsoft\Windows\Start Menu\Programs\RecycleBin.lnk" # WScript.Shell オブジェクトを使用してショートカットを作成 $WScriptShell = New-Object -ComObject WScript.Shell $Shortcut = $WScriptShell.CreateShortcut($shortcutPath) # ショートカットのプロパティ設定 $Shortcut.TargetPath = "explorer.exe" $Shortcut.Arguments = "shell:RecycleBinFolder" $Shortcut.IconLocation = "imageres.dll,49" # ゴミ箱のアイコン $Shortcut.Save() Write-Output "ショートカットが作成されました: $shortcutPath"
🔹 保存手順
- メモ帳を開いてスクリプトを貼り付ける。
- 「ファイル」→「名前を付けて保存」を選択。
- ファイル名を
RecycleBinShortcut.ps1
とし、ファイルの種類を「すべてのファイル」に変更。 - 保存場所はデスクトップやドキュメント内が分かりやすくておすすめです。
4. スクリプトの実行手順
- PowerShellを「管理者権限」で起動します。
- スクリプトが保存されたフォルダーに移動します。例:
cd C:\Users\<ユーザー名>\Desktop
次のコマンドを実行してスクリプトを起動します
.\RecycleBinShortcut.ps1
スクリプトが正常に実行されると、%APPDATA%\Microsoft\Windows\Start Menu\Programs 内に「RecycleBin.lnk」が作成されます。これで、スタートメニューから「ゴミ箱」を素早く開けるようになります。
5. ショートカットのカスタマイズ
ショートカットは以下の点でカスタマイズできます。
🔹 名前の変更
$shortcutPath = "$env:APPDATA\Microsoft\Windows\Start Menu\Programs\ゴミ箱への近道.lnk"
🔹 アイコンの変更
imageres.dll
以外のアイコンファイル(.ico)も指定できます
$Shortcut.IconLocation = "C:\Path\To\YourIcon.ico"
🔹 タスクバーへのピン留め
作成したショートカットを右クリックし、「タスクバーにピン留めする」を選択するだけです。
6. よくある質問(FAQ)
❓ スクリプトがエラーで動作しません。どうすればいいですか?
→ 実行ポリシーが Restricted
のままになっている可能性があります。以下のコマンドでポリシーを確認し、変更してください。
Set-ExecutionPolicy RemoteSigned
❓ 「ゴミ箱」以外のシステムフォルダーもショートカットにできますか?
→ はい、以下の例のように Arguments
の値を変更することで可能です。
- コントロールパネル:
"shell:ControlPanelFolder"
- ダウンロードフォルダー:
"shell:Downloads"
- ドキュメントフォルダー:
"shell:Personal"
7. まとめ
デスクトップが散らかっている場合や、スタートメニューから素早く「ゴミ箱」を開きたいとき、今回の方法が非常に便利です。PowerShellスクリプトを活用すれば、数行のコードで簡単にショートカットを作成できます。