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

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 10で「1つまたは複数のネットワークプロトコルが見つかりません」エラーを解決する方法

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

Windows 10で「1つまたは複数のネットワークプロトコルが見つかりません」エラーを解決する方法

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

Windows 10で「1つまたは複数のネットワークプロトコルが見つかりません」エラーを解決する方法

  • 続けて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 10で「1つまたは複数のネットワークプロトコルが見つかりません」エラーを解決する方法

ネットワーク接続設定を再構成する

ネットワーク構成設定を再構成することで、問題が解決する可能性があります。

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 10で「1つまたは複数のネットワークプロトコルが見つかりません」エラーを解決する方法

レジストリエディターで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を修復する方法
  1. Windows 10で「このコンピュータには1つまたは複数のネットワークプロトコルがありません」エラーを修正する5つの方法

    インターネットを閲覧中に「インターネットに接続できません」というエラーに遭遇したことはありませんか?これは「ネットワーク接続に必要なWindowsソケットレジストリエントリが見つかりません」というエラー、または「このコンピュータには1つまたは複数のネットワークプロトコルがありません」というエラーが原因である可能性があります。 このネットワークエラーは、Windows 10で最もよく発生する問題の一つです。WiFiやインターネット接続が突然機能しなくなったときに発生します。パソコン上ではインターネット接続が確立されていると表示されているのに、ブラウザではどのウェブサイトも開けず、「ネットワークプ

  2. Windows 10 の接続失敗エラー651を直す方法|原因と対処法を徹底解説

    パソコン(Windows 7/8/8.1/10)をブロードバンド接続でインターネットに接続しようとした際、「モデム(または他の接続デバイス)がエラーを報告しました」というエラー651が表示されることがあります。エラー651は、PPPoE接続を使用してインターネットに接続しようとする際によく発生するWindowsの一般的なエラーで、必要なシステムドライバーファイルが正常に動作せず、インターネットに接続できなくなる状態を意味します。 このエラーの主な原因はレジストリの不具合で、ルーターやハブ機器が正しく認識されなくなることがあります。また、IPアドレス設定の誤りやインターネット接続の切断も、Win