Windows
 Computer >> コンピューター >  >> システム >> Windows

レジストリを使ってWindows 10の右クリックメニューに「ブロック解除」オプションを追加する方法

インターネットからダウンロードしたファイルは、Windows 10で特定の操作を行う前にブロック解除が必要になることがあります。通常はファイルのプロパティから解除できますが、右クリックのコンテキストメニューに「ブロック解除」オプションを追加しておけば、より素早く作業を完了できます。このオプションはレジストリエディターを使って簡単に追加可能です。

ダウンロードしたファイルを素早くブロック解除する

Windows 10には「添付ファイルマネージャー(Attachment Manager)」が標準搭載されており、ダウンロードしたファイルに潜むリスクを検出し、プロパティ画面に「ブロック解除」オプションを表示します。ブロック解除が完了すれば、そのファイルをPC上のどこでも自由に使用できるようになります。

ただし、従来の方法では、ファイルを右クリック →「プロパティ」を選択 →「ブロック解除」にチェックを入れる →「OK」で変更を保存、という複数の手順を踏む必要があります。これらの手順を省略し、右クリックメニューから直接ブロック解除を実行したい方は、本記事の手順を参考にしてください。

PowerShellを使ってコンテキストメニューに追加する方法は別途紹介していますが、今回はレジストリを利用した方法を解説します。なお、レジストリを編集する前に、必ずシステムの復元ポイントを作成しておくことをおすすめします。

コンテキストメニューに「ブロック解除」を追加する手順

.regファイルを使って、ダウンロードしたファイルやフォルダーのコンテキストメニューに「ブロック解除」を追加するには、以下の手順に従います。

  1. PCでメモ帳を開きます。
  2. 後述のコードを貼り付けます。
  3. 「ファイル」→「名前を付けて保存」をクリックします。
  4. 保存先を選択し、拡張子 .reg を付けたファイル名を入力、「ファイルの種類」で「すべてのファイル」を選択します。
  5. 「保存」ボタンをクリックします。
  6. 作成した .reg ファイルをダブルクリックし、追加を確認します。

以下、各ステップの詳細を説明します。

まず、.regファイルを作成します。テキストエディタであればほぼどれでも代用できますが、ここではWindows標準のメモ帳を使用します。メモ帳を開き、次のコードをそのまま貼り付けてください。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\unblock] "MUIVerb"="Unblock" "Extended"=-

[HKEY_CLASSES_ROOT\*\shell\unblock\command] @="powershell.exe Unblock-File -LiteralPath '%L'"

[HKEY_CLASSES_ROOT\Directory\shell\unblock] "MUIVerb"="Unblock" "Extended"=- "SubCommands"=""

[HKEY_CLASSES_ROOT\Directory\shell\unblock\shell\001flyout] "MUIVerb"="Unblock files only in this folder"

[HKEY_CLASSES_ROOT\Directory\shell\unblock\shell\001flyout\command] @="powershell.exe get-childitem -LiteralPath '%L' | Unblock-File"

[HKEY_CLASSES_ROOT\Directory\shell\unblock\shell\002flyout] "MUIVerb"="Unblock files in this folder and subfolders"

[HKEY_CLASSES_ROOT\Directory\shell\unblock\shell\002flyout\command] @="powershell.exe get-childitem -LiteralPath '%L' -recurse | Unblock-File"

コードを貼り付けたら、「ファイル」→「名前を付けて保存」を選択し、任意の保存先を指定します。

次に、ファイル名に.reg拡張子を付けて入力します(例:unblockregistryfile.reg)。続いて「ファイルの種類」ドロップダウンリストから「すべてのファイル」を選択し、「保存」ボタンをクリックしてください。

作成した .reg ファイルをダブルクリックし、表示される確認画面で「はい」をクリックすると、「ブロック解除」オプションがコンテキストメニューに登録されます。

以降は、ダウンロードしたファイルを右クリックして「ブロック解除」を選択するだけで、ワンステップでブロックを解除できるようになります。フォルダーに対しては「このフォルダー内のファイルのみ解除」と「サブフォルダーも含めて解除」の2つの選択肢が表示されます。

「ブロック解除」オプションを削除する方法

追加したオプションが不要になった場合は、レジストリエディターを開き、以下のパスへ順番に移動します。

HKEY_CLASSES_ROOT\*\shell\unblock
HKEY_CLASSES_ROOT\Directory\shell\unblock

それぞれの「unblock」キーを右クリックし、「削除」を選択します。

削除の確認画面が表示されたら、「はい」をクリックして完了です。

本チュートリアルが、コンテキストメニューへの「ブロック解除」オプションの追加・削除のお役に立てば幸いです。

関連記事:インターネットからダウンロードした複数ファイルを一括でブロック解除する方法

  1. Windows 11でコンテキストメニューを透明化する方法

    Windows 11といえば、デザインとユーザーインターフェースの大幅な進化がまず目につきます。数々の新機能の中でも、コンテキストメニューを透明にできる点は見逃せないポイントです。 本記事では、Windows 11でコンテキストメニューを透明化する具体的な手順を、ステップバイステップでわかりやすく解説します。 Windows 11でコンテキストメニューを透明にする方法 はじめに用語の確認です。Windowsにおける「コンテキストメニュー」とは、マウスを右クリックしたときに表示されるショートカットメニューのことです。右クリックメニューとも呼ばれます。 Windows 11では、スタートメニューや

  2. Windows 11でコンテキストメニューを透明化する方法

    Windows 11といえば、デザインやユーザーインターフェースの大幅な進化が何より目を引きます。数々の新機能の中でも、スタートメニューやタスクバーを半透明にできる「透明効果」は特に人気ですが、実はコンテキストメニューも透明化できることをご存じでしょうか。 この記事では、Windows 11のコンテキストメニューを透明化する方法を、初心者の方にもわかりやすくステップバイステップで解説していきます。 コンテキストメニューとは まず前提として、コンテキストメニューとは、グラフィカルユーザーインターフェース(GUI)上でマウスを右クリックした際に表示されるショートカットメニューのことです。「右クリッ