Windows 10で「1つまたは複数のネットワークプロトコルが見つかりません」エラーを解決する方法
Wi-Fiやその他のインターネット接続が突然使えなくなることがあります。Wi-Fiには「インターネットアクセスあり」と表示されているのに、ウェブサイトが一切開けず、実際にはインターネットに接続できていない状態です。タスクバーの通知領域にあるネットワークアイコンを右クリックして、内蔵のネットワークトラブルシューティングツールで診断すると、「このコンピューターで1つまたは複数のネットワークプロトコルが見つかりません」または「Windowsソケットのレジストリエントリが不足しています」というエラーが表示されます。多くの場合、誤ったネットワーク設定や、Winsock(Windows Sockets API)と呼ばれる機能の不整合がこの問題の根本原因です。
Windows 10でネットワークプロトコルが見つからない場合の対処法
ネットワークのトラブルはよく発生するもので、さまざまなエラーとともにいつでも起こり得ます。「1つまたは複数のネットワークプロトコルがこのコンピューターで見つかりません」や「ネットワーク接続のためのWindowsソケットのレジストリエントリが不足しています」というエラーが表示された場合は、以下の解決策を順番に試してみてください。
まず試したい基本的な対処法
- サードパーティ製ウイルス対策ソフトを一時的に無効化し、VPNを使用している場合は切断します。
- [設定]→[ネットワークとインターネット]→[プロキシ]→[手動プロキシセットアップ]からプロキシをオフにします。
- イーサネットケーブルを一度抜いて、再度しっかりと差し込みます。その後ネットワーク接続を確認します。
- ルーターやモデムなどのネットワーク機器とPCを再起動します。
ネットワークプロトコルを初期状態に戻す
まずは以下の手順で、ネットワーク構成とネットワークプロトコルをデフォルトの状態にリセットしましょう。
- コマンドプロンプトを管理者として開きます。
- netsh int ip resetと入力してEnterキーを押します。
- これにより、TCP/IPプロトコルがリセットまたは再インストールされます。
- PCを再起動し、エラーが解消されたか確認します。
コマンド実行時に「Resetting failed, Access is denied(アクセスが拒否されました)」という結果が返ってくる場合は、対象のレジストリキーの所有権とアクセス許可を取得する必要があります。以下の手順で行いましょう。

- Windowsキー + Rを押し、「regedit」と入力してOKをクリックします。
- レジストリエディターが開いたら、次のキーへ移動します:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nsi\{eb004a00-9b1a-11d4-9123-0050047759bc}\26
- 「26」キーを右クリックし、「アクセス許可」を選択します。
- 新しいウィンドウが開いたら、ユーザー名の一覧から「Everyone」を選択し、「フルコントロール」の「許可」チェックボックスをオンにします。
- 「適用」と「OK」をクリックして変更を保存し、レジストリエディターを閉じます。

- 再度コマンドプロンプトを管理者として開きます。
- netsh int ip resetコマンドを実行すると、今度はアクセス拒否エラーなしでTCP/IPプロトコルを再インストールできます。

- 続けてnetsh winsock resetコマンドも実行します。
完了したらPCを再起動し、問題が解決してウェブページに問題なくアクセスできるか確認してください。それでも改善しない場合は、次の解決策に進みましょう。
NetBIOSを無効にする
TCP/IP上のNetBIOS設定を無効にすることで、このエラーが解決したという報告が多くのWindowsユーザーから寄せられています。
- Windowsキー + Rを押し、「ncpa.cpl」と入力してOKをクリックします。
- ネットワーク接続ウィンドウが開くので、使用中のネットワークアダプター(Wi-Fi/イーサネット)を見つけます。
- アクティブなネットワークアダプターを右クリックして「プロパティ」を選択します。
- プロパティ画面で「インターネット プロトコル バージョン 4 (TCP/IPv4)」を選択し、「プロパティ」をクリックします。
- 「インターネット プロトコル バージョン 4 (TCP/IPv4) のプロパティ」ウィンドウで「詳細設定」をクリックします。
- 「WINS」タブに移動し、「NetBIOS over TCP/IP を無効にする」ラジオボタンを選択します。
- 「OK」をクリックして変更を保存し、Windowsを再起動して問題が解決したか確認します。

ネットワーク接続設定を再構成する
ネットワーク構成設定を再構成することで、問題が解決する可能性があります。
Windows検索で「cmd」と入力し、コマンドプロンプトを右クリックして「管理者として実行」を選択します。次のコマンドを1つずつ実行し、それぞれ入力後にEnterキーを押してください。
- netcfg -d
- ipconfig /release
- ipconfig /renew
- ipconfig /flushdns
- ipconfig /registerdns
完了したらPCを再起動し、問題が解決したか確認します。
Google DNSに切り替える
- Windowsキー + Rを押し、「ncpa.cpl」と入力してOKをクリックします。
- ネットワーク接続ウィンドウが開きます。
- アクティブなネットワークアダプターを右クリックして「プロパティ」を選択します。
- 「インターネット プロトコル バージョン 4 (TCP/IPv4)」をダブルクリックします。
- 「次のDNSサーバーのアドレスを使う」ラジオボタンを選択し、優先DNSサーバーに「8.8.8.8」、代替DNSサーバーに「8.8.4.4」を入力します。
- 「終了時に設定を確認する」にチェックを入れ、「OK」をクリックして変更を保存します。
- ネットワークプロトコルが見つからないエラーが解決したか確認します。

レジストリエディターでWindowsソケットエントリを修復する
上記のすべての方法がうまくいかない場合は、レジストリエディターでWindowsソケットのエントリを手動で修復する必要があります。
まず、正常に動作しているWindows 10 PCでregeditを使ってレジストリエディターを開き、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsockに移動します。
「Winsock」を右クリックして「エクスポート」を選択します。保存先(USBドライブなど)を選び、任意の名前を付けてWinsockレジストリのバックアップを保存します。同じ操作を「Winsock2」にも行います。
次に、ネットワークプロトコルに問題があるWindows 10 PCに移ります。
「Winsock」を右クリックして削除します。同じ操作を「Winsock2」にも行います。
これらのエントリは、レジストリエディターの以下のキーにあります:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2
Windowsを再起動し、正常なPCから書き出しておいた同じキーをインポートして再登録します。
コマンドプロンプトを管理者として開き、netsh winsock resetコマンドを実行します。
以上で完了です。PCを再起動し、Windows 10でネットワークプロトコルが見つからないエラーが解消されたことを確認してください。
破損したシステムファイルを修復する
ここまで紹介したのは、Windows 10で「1つまたは複数のネットワークプロトコルがこのコンピューターで見つかりません」の問題を修正するための有効な方法です。それでもエラーが解消しない場合は、破損したシステムファイルがないかWindowsをチェックしましょう。破損したシステムファイルはWindowsにさまざまなエラーを引き起こす可能性があり、このエラーもその一つかもしれません。Windows SFCユーティリティを実行して、破損したシステムファイルをチェック・修復することをおすすめします。
これらは、Windows 10、8.1、7で「1つまたは複数のネットワークプロトコルがこのコンピューターで見つかりません」の問題を修正するための最良の解決策です。ご質問や新しい提案があれば、下のコメント欄でお気軽にお知らせください。
関連記事
- 解決済み:「サーバーのDNSアドレスが見つかりませんでした」エラー(Windows 10/8.1/7)
- Windows 10で右クリックメニューから「スタートにピン留め」が消えたときの直し方
- 解決済み:Windows 10のWi-Fi問題「このネットワークに接続できません」
- DISMとSFCユーティリティを使ってWindows 10を修復する方法
-
Windows 10で「このコンピュータには1つまたは複数のネットワークプロトコルがありません」エラーを修正する5つの方法
インターネットを閲覧中に「インターネットに接続できません」というエラーに遭遇したことはありませんか?これは「ネットワーク接続に必要なWindowsソケットレジストリエントリが見つかりません」というエラー、または「このコンピュータには1つまたは複数のネットワークプロトコルがありません」というエラーが原因である可能性があります。 このネットワークエラーは、Windows 10で最もよく発生する問題の一つです。WiFiやインターネット接続が突然機能しなくなったときに発生します。パソコン上ではインターネット接続が確立されていると表示されているのに、ブラウザではどのウェブサイトも開けず、「ネットワークプ
-
Windows 10 の接続失敗エラー651を直す方法|原因と対処法を徹底解説
パソコン(Windows 7/8/8.1/10)をブロードバンド接続でインターネットに接続しようとした際、「モデム(または他の接続デバイス)がエラーを報告しました」というエラー651が表示されることがあります。エラー651は、PPPoE接続を使用してインターネットに接続しようとする際によく発生するWindowsの一般的なエラーで、必要なシステムドライバーファイルが正常に動作せず、インターネットに接続できなくなる状態を意味します。 このエラーの主な原因はレジストリの不具合で、ルーターやハブ機器が正しく認識されなくなることがあります。また、IPアドレス設定の誤りやインターネット接続の切断も、Win