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

Windows 10でアプリをブロックする2つの方法|ファイアウォール設定とレジストリ活用

お子様の安全を守りたい、試験勉強中に気を散らすアプリへのアクセスを防ぎたい、あるいはPCのセキュリティが心配——理由は何であれ、Windows 10でアプリケーションをブロックしたい方にとって、この記事は役立ちます。

本記事では、Windows 10でアプリケーションをブロックするための2つの方法を詳しく解説します。

方法1:Windows Defender ファイアウォールでアプリをブロック・許可する

最も手軽な方法のひとつが、Windows Defender ファイアウォールを使ってアプリをブロック(または許可)リストに追加するやり方です。この機能はすべてのWindowsパソコンに標準搭載されているため、追加ソフトなしですぐに利用できます。

手順1:コントロールパネルを開く

スタートボタンをクリックし、「コントロールパネル」を開きます。

Windows 10でアプリをブロックする2つの方法|ファイアウォール設定とレジストリ活用

手順2:「システムとセキュリティ」を選択

表示された項目の中から「システムとセキュリティ」をクリックします。

Windows 10でアプリをブロックする2つの方法|ファイアウォール設定とレジストリ活用

手順3:「Windows Defender ファイアウォール」を開く

一覧から「Windows Defender ファイアウォール」を選択します。

Windows 10でアプリをブロックする2つの方法|ファイアウォール設定とレジストリ活用

ワンポイント:スタートボタンの横にある検索バーに「firewall」と入力すれば、上記の手順を省いて直接ファイアウォール画面へアクセスすることも可能です。

手順4:アプリの許可設定画面を開く

左側のメニューから「Windows Defender ファイアウォール経由のアプリまたは機能を許可」を選択します。

Windows 10でアプリをブロックする2つの方法|ファイアウォール設定とレジストリ活用

手順5:ブロックしたいアプリのチェックを外す

ネットワークリソースへのアクセスを許可したくないアプリのチェックをすべて解除します。逆に、許可したいアプリには必ずチェックマークを付けてください。

Windows 10でアプリをブロックする2つの方法|ファイアウォール設定とレジストリ活用

手順6:ネットワークの種類を指定する(任意)

さらに細かく制御したい場合は、「プライベート」や「パブリック」のチェックボックスを個別に設定することで、プライベートネットワークとパブリックネットワークそれぞれでアプリの許可・拒否を切り替えられます。

注意:リストに目的のアプリ名が表示されていない場合は、「別のアプリの許可」ボタンをクリックしてアプリを追加しましょう。アプリを選択して「追加」を押せば完了です。目的のアプリが見つからないときは「参照」ボタンからインストール先を直接指定することもできます。

方法2:レジストリでブロックリストを作成する

レジストリエディターを使ってアプリをブロックする場合は、まずレジストリ内にブロックリストを作成します。その後、アプリ名を順次追加していくことで、複数のアプリやプログラムをまとめてブロックできるようになります。

重要:レジストリにはWindowsの動作に不可欠な情報が保存されています。操作ミスはシステム不具合につながる恐れがあるため、すべての手順を慎重に実行してください。作業を始める前に、必ず復元ポイントを作成してレジストリをバックアップしておきましょう。

手順1:「ファイル名を指定して実行」を開く

Windowsアカウントにサインインした状態で、「ファイル名を指定して実行」ボックスを開きます。
ヒント:キーボードの「Win + R」を同時に押すと、すぐに実行ボックスを呼び出せます。

手順2:「regedit」と入力してOKをクリック

実行ボックスに「regedit」と入力し、「OK」をクリックします。

手順3:ユーザーアカウント制御を承認

確認ダイアログが表示されたら「はい」を選択して、レジストリエディターを起動します。

手順4:Policiesキーへ移動

レジストリエディター上部のアドレスバーまたは左側のツリーから、次のパスへ移動します。
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies

手順5〜6:「Explorer」キーを新規作成

左側のペインで「Policies」を右クリックし、「新規 → キー」を選択します。作成された新しいキーの名前を「Explorer」に変更してください。

手順7:DWORD値を作成

作成した「Explorer」フォルダをクリックした状態で、右側の空きスペースを右クリックします。「新規 → DWORD (32ビット) 値」を選択してください。

Windows 10でアプリをブロックする2つの方法|ファイアウォール設定とレジストリ活用

手順8:DisallowRunの値を変更

作成したDWORD値の名前を「DisallowRun」に変更し、ダブルクリックして値のデータを「1」に設定します。

Windows 10でアプリをブロックする2つの方法|ファイアウォール設定とレジストリ活用

手順9:DisallowRunサブキーを作成

続けて、先ほど作成した「Explorer」フォルダを右クリックし、「新規 → キー」を選択します。新しいキーの名前を「DisallowRun」にしてください。

Windows 10でアプリをブロックする2つの方法|ファイアウォール設定とレジストリ活用

手順10:ブロックリストの完成

以上で、レジストリ内にブロックリストの土台となる構造が完成しました。以降は、この「DisallowRun」フォルダにキーを追加していく形になります。

ブロックリストにアプリを追加する方法

実際にアプリをブロックするには、作成した「DisallowRun」フォルダに対象アプリを登録します。以下の手順に従ってください。

手順1:文字列値を新規作成

「DisallowRun」フォルダを選択した状態で、右側ペインの空きスペースを右クリックし、「新規 → 文字列値」を選択します。値の名前には「1」と入力してください。

Windows 10でアプリをブロックする2つの方法|ファイアウォール設定とレジストリ活用

手順2:ブロックしたいアプリ名を入力

作成した文字列値をダブルクリックし、値のデータ欄にブロックしたいアプリの実行ファイル名を入力します。

Windows 10でアプリをブロックする2つの方法|ファイアウォール設定とレジストリ活用

たとえば、作業中につい開いてしまいがちなゲームプラットフォーム「Steam.exe」などを指定すると効果的です。キーの作成が完了したら、パソコンを再起動して変更を反映させましょう。

これで完成です。レジストリエディター上に独自のブロックリストが構築され、特定のユーザーアカウントでどのアプリケーションの起動を許可するかを細かく制御できるようになりました。2つ目以降のアプリをブロックしたい場合は、同様に「2」「3」と連番の文字列値を追加していきます。

まとめ

今回は、Windows 10でアプリケーションをブロックする2つの方法を紹介しました。手軽さではWindows Defender ファイアウォールがおすすめですが、うまく動作しない場合や、より厳格にアプリの起動自体を制限したい場合は、レジストリによる方法が有効です。操作について不明な点があれば、お気軽にお問い合わせください。

  1. Windows 11でアプリをアーカイブする方法|設定手順とメリット・注意点を徹底解説

    誰もが「使うつもり」でアプリをダウンロードしながら、そのまま忘れてしまう経験があるのではないでしょうか。使わなくなったアプリでも、ストレージ容量を占有し続け、インターネット接続の帯域を無駄に消費します。Microsoftはこうした問題を防ぐために「アプリのアーカイブ」機能を搭載しました。なお、この機能はMicrosoft Storeからダウンロードしたアプリにのみ対応しています。 アプリのアーカイブ機能とは?何のためにあるのか アプリのアーカイブとは、あまり使わないアプリを削除しつつ、そのファイルや設定を保存しておける機能です。アーカイブされたアプリを再度開きたい場合は、WindowsがMi

  2. Windows 11でプログラムやアプリを修復する2つの方法

    Windows上のアプリケーションやプログラムの動作がおかしくなると、イライラしてしまいますよね。多くの場合、ソフトウェアを再起動すれば正常に戻りますが、それでも解決しない場合は、プログラムの修復を試す必要があるかもしれません。Windowsには、アプリやプログラムを修復する方法がいくつかあり、「設定」アプリを使う方法と、従来のコントロールパネルを使う方法の2つが代表的です。この記事では、それぞれの手順をわかりやすくご紹介します。 Windows 11でプログラムとアプリを修復する方法 1. 「設定」アプリを使ってプログラムとアプリを修復する Windowsでは、「設定」アプリからすべてのアプ