Windows 10でインターネット接続をブロックする5つの方法|アプリ別の制限手順も解説
Windows 10のPCでインターネットアクセス(接続)をブロックしたいとお考えなら、この記事が役立ちます。今回は、PC上でインターネット接続を無効化するさまざまな方法を詳しく解説します。
インターネット接続をブロックしたい理由は人それぞれです。家庭用PCでは、子どもや家族がうっかりマルウェアやウイルスをダウンロードしてしまうのを防ぎたいケース、通信量(帯域幅)を節約したいケース、企業では従業員が業務に集中できるようインターネットを制限したいケースなどが挙げられます。この記事では、インターネット接続全体をブロックする方法から、特定のプログラムやアプリケーションのみをブロックする方法まで、すべてご紹介します。
Windows 10でインターネットアクセスをブロックする方法
作業を始める前に、万が一問題が発生した場合に備えて復元ポイントを作成しておくことをおすすめします。
方法1:ネットワーク接続を無効にする
ネットワーク接続の設定から、特定のネットワークのインターネット接続をブロックできます。以下の手順に従ってください。
1.Windowsキー+Rを押し、「ncpa.cpl」と入力してEnterキーを押すと、「ネットワーク接続」ウィンドウが開きます。

2.ネットワーク接続ウィンドウには、Wi-Fiやイーサネットなどの接続が表示されます。ここで、無効化したいネットワークを選択します。

3.対象のネットワークを右クリックし、メニューから「無効化(Disable)」を選択します。

これで、そのネットワーク接続のインターネットが無効になります。再度「有効化(Enable)」したい場合は、同じ手順を実行して今度は「有効化」を選択してください。
方法2:システムのhostsファイルを使ってブロックする
hostsファイルを編集すると、特定のWebサイトへのアクセスを簡単にブロックできます。最も手軽な方法のひとつなので、以下の手順を試してみましょう。
1.エクスプローラーで次のパスに移動します。
C:/Windows/System32/drivers/etc/hosts

2.hostsファイルをダブルクリックし、プログラムの一覧から「メモ帳」を選択して「OK」をクリックします。

3.メモ帳でhostsファイルが開きます。ここに、ブロックしたいサイト名とIPアドレスを入力します。

4.Ctrl+Sキーで変更を保存します。保存できない場合は、Windows 10でhostsファイルを編集・保存するための専用ガイドを参照して問題を解決してください。

方法3:ペアレンタルコントロール(保護者による制限)を使う
ペアレンタルコントロール機能を使えば、任意のWebサイトをブロックできます。この機能では、許可するサイトと制限するサイトを細かく指定でき、データ使用量(帯域幅)に上限を設けることも可能です。以下の手順で設定できます。
1.Windowsキー+Iを押して「設定」を開き、「アカウント」アイコンをクリックします。

2.左側のメニューから「その他のユーザー」を選択します。

3.「家族を追加する」オプションから、家族メンバーを「子供」または「大人」として追加します。


4.「ファミリーの設定をオンラインで管理する」をクリックし、アカウントの保護者向け設定を変更します。

5.MicrosoftのペアレンタルコントロールのWebページが開きます。ここには、Windows 10 PC用に作成した大人・子供のすべてのアカウントが表示されます。

6.画面右上の「最近のアクティビティ」オプションをクリックします。

7.「コンテンツの制限」タブで、インターネットやゲームに関するさまざまな制限を適用できる画面が開きます。

8.ここでWebサイトの制限やセーフサーチの有効化ができ、許可するサイトとブロックするサイトを個別に指定することも可能です。

方法4:プロキシサーバーを使ってインターネットアクセスを無効にする
Internet Explorerのプロキシサーバー設定を利用すれば、すべてのWebサイトへのアクセスをブロックできます。以下の手順でプロキシサーバーを変更しましょう。
1.Windowsキー+Rを押し、「inetcpl.cpl」と入力してEnterキーを押すと、「インターネットのプロパティ」が開きます。

補足:Internet Explorerから開くこともできます。「設定」>「インターネットオプション」を選択してください。

2.「接続」タブに切り替え、「LANの設定」をクリックします。

3.「LANにプロキシサーバーを使用する」にチェックを入れ、アドレス欄にダミーのIPアドレス(例:0.0.0.0)を入力して「OK」をクリックし、変更を保存します。

レジストリエディターでプロキシ設定を固定する
レジストリの編集は慎重に行ってください。誤った操作を行うとシステムに恒久的なダメージを与える可能性があります。変更前に必ずレジストリの完全なバックアップを作成することをおすすめします。以下の手順で、レジストリ経由でインターネット接続をブロックできます。
1.Windowsキー+Rを押し、「regedit」と入力してEnterキーを押すと、レジストリエディターが開きます。

2.コマンド実行時にユーザーアカウント制御の確認画面が表示されたら、「はい」をクリックしてレジストリエディターを開きます。

3.レジストリエディターで次の場所に移動します。
HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer

4.Internet Explorerキーを右クリックし、「新規 > キー」を選択します。新しいキーに「Restrictions」という名前を付けてEnterキーを押します。

5.続けて「Restrictions」キーを右クリックし、「新規 > DWORD(32ビット)値」を選択します。

6.新しいDWORDに「NoBrowserOptions」という名前を付けます。このDWORDをダブルクリックし、値のデータを「0」から「1」に変更します。

7.再びInternet Explorerキーを右クリックし、「新規 > キー」を選択します。新しいキーに「Control Panel」という名前を付けます。

8.Control Panelキーを右クリックし、「新規 > DWORD(32ビット)値」を選択します。

9.新しいDWORDに「ConnectionTab」という名前を付け、値のデータを「1」に変更します。

10.完了したらレジストリエディターを閉じ、PCを再起動して変更を反映させます。
PCの再起動後は、誰もInternet Explorerやコントロールパネルからプロキシ設定を変更できなくなります。プロキシアドレスは、上記の手順で最後に設定したアドレスが適用されます。これでWindows 10でのインターネットアクセスの無効化・ブロックは完了です。将来的に再びインターネットへアクセスする必要が出てきた場合は、レジストリエディターでInternet Explorerキー配下の「Restrictions」を右クリックして「削除」を選択し、同様に「Control Panel」キーも右クリックして削除すれば元に戻せます。
方法5:ネットワークアダプターを無効にする
ネットワークアダプターを無効化することでもインターネットをブロックできます。この方法では、PC上のすべてのインターネットアクセスを遮断できます。
1.Windowsキー+Rを押し、「mmc compmgmt.msc」(引用符なし)と入力してEnterキーを押します。

2.コンピューターの管理が開いたら、「システムツール」セクションの下にある「デバイスマネージャー」をクリックします。

3.デバイスマネージャーが開いたら、下にスクロールして「ネットワークアダプター」をクリックして展開します。
4.任意のデバイスを選択し、右クリックして「無効」を選択します。

将来そのデバイスを再びネットワーク接続に使いたい場合は、同じ手順を実行した後、対象デバイスを右クリックして「有効」を選択してください。
特定のプログラムのインターネットアクセスをブロックする方法
方法A:Windowsファイアウォールを使う
Windowsファイアウォールは本来、不正なアクセスからシステムを守るためのものですが、特定アプリケーションのインターネットアクセスをブロックする用途にも活用できます。以下の手順で、対象プログラム用の新しいルールを作成しましょう。
1.Windows検索で「コントロールパネル」を検索して開きます。

2.コントロールパネル内の「Windows Defender ファイアウォール」をクリックします。

3.画面左側の「詳細設定」をクリックします。

4.詳細設定付きのファイアウォールウィザードが開くので、左側の「受信の規則」をクリックします。

5.操作セクションの「新しい規則」をクリックします。

6.ウィザードの手順に従って規則を作成します。「プログラム」のステップでは、規則を作成する対象のアプリケーションやプログラムを参照して選択します。

7.「参照」ボタンをクリックすると「エクスプローラー」ウィンドウが開きます。対象プログラムの.exeファイルを選択して「次へ」をクリックします。


8.操作ステップで「接続をブロックする」を選択して「次へ」をクリックします。続いてプロファイルを選択し、再度「次へ」をクリックします。

9.最後に、この規則の名前と説明を入力して「完了」ボタンをクリックします。

以上で、特定のプログラムやアプリケーションのインターネットアクセスがブロックされます。後で再度アクセスを許可したい場合は、同じ手順で受信の規則ウィンドウを開き、作成した規則を削除してください。
方法B:サードパーティ製ソフト「Internet Lock」を使う
Internet Lockは、インターネットアクセスをブロックするためにインストールできるサードパーティ製ソフトです。これまで紹介した方法の多くは手動での設定が必要でしたが、このソフトを使えばインターネット接続に関する必要な設定をまとめて構成できます。フリーウェアで、非常に使いやすいインターフェースが特徴です。主な機能は以下の通りです。
- インターネット接続をブロックできる
- 任意のWebサイトをブロックできる
- インターネット接続に関するペアレンタルコントロールのルールを作成できる
- 任意のプログラムのインターネットアクセスを制限できる
- Webサイトのブラックリスト登録ができる
方法C:「OneClick Firewall」を使う
OneClick FirewallはPCにインストールできるユーティリティツールです。Windowsファイアウォールの一部として動作し、独自のインターフェースは持ちません。インストール後は、任意のプログラムを右クリックした際に表示されるコンテキストメニューに組み込まれます。
インストール後、右クリックのコンテキストメニューには次の2つのオプションが追加されます。
- Block Internet Access(インターネットアクセスをブロック)
- Restore Internet Access(インターネットアクセスを復元)
あとは、対象プログラムの.exeファイルを右クリックし、メニューから「Block Internet Access」を選択するだけです。これでそのプログラムのインターネットアクセスがブロックされ、ファイアウォールが自動的に規則を作成してくれます。
以上が、プログラムおよびコンピューター全体のインターネットアクセスを制限するために使える方法です。
関連記事:
- Windows 10でキーボードレイアウトを変更する方法
- Windows 10で画面解像度を変更する2つの方法
- ガイド:Windows 10でスクロールしながらスクリーンショットを撮る方法
- デュアルブート環境で既定のOSを変更する方法
上記の手順がお役に立てば幸いです。このチュートリアルについてまだ不明な点がある場合は、お気軽にコメント欄でお尋ねください。
-
Windows 10で特定のプログラムのインターネットアクセスをブロックする方法
システムにインストールされているソフトウェアの多くは、定期的なアップデートが必要であり、そのためにはインターネット接続が不可欠です。しかし、現在のバージョンに満足しており、むしろ更新されたくないというケースもあるでしょう。実は、Windows 10にはこのような問題を解決できる機能が標準で備わっています。 この記事では、特定のプログラムによるインターネットアクセスをブロックする簡単な方法をご紹介します。 関連記事:Windows PC向けおすすめPCクリーナーツール ソフトウェアのインターネットアクセスをブロックする手順 ファイアウォールにルール(規則)を作成することで、任意のプログラムによる
-
WindowsでInternet Explorerの起動をブロックする方法〜jscript.dll脆弱性への実践的な対処法
近年、Internet Explorer(IE)のレガシースクリプティングエンジン(jscript.dll)に存在する重大な脆弱性が実際に悪用されているとの注意喚起が相次いでいます。脆弱性の発見自体は珍しいことではありませんが、問題なのはWeb上に広がる悲観論やパニックです。冷静に分析し、エレガントに対処する方法を探る動きはほとんど見られません。実際、Microsoftは回避策として「該当ライブラリへのアクセス拒否」を挙げています。しかしこの方法には副作用があり、印刷機能やグループポリシーエディタなどに不具合が生じる可能性があります。そこで本記事では、システムに支障をきたすことなく脆弱性の影響