Windows 10で「1つ以上のネットワークプロトコルがありません」エラーを解決する8つの方法
目次
- 「1つ以上のネットワークプロトコルがありません」エラーの概要
- ネットワークプロトコルとは?
- Windows 10でネットワークプロトコルエラーを修正する方法
「1つ以上のネットワークプロトコルがありません」エラーの概要
突然ネットワークに接続できなくなり、Webサイトが開けなくなることがあります。「接続がタイムアウトしました」や「インターネットアクセスなし」といった表示が出て、ネットワークトラブルシューティングツールを実行すると、「1つ以上のネットワークプロトコルがこのコンピューターにありません」というメッセージが表示されるケースがあります。
ネットワークプロトコルとは?
簡単に言えば、ネットワークプロトコルとは、同じネットワークに接続されたデバイス同士の通信方法を定義するための、ルール・手順・フォーマットからなる取り決めのことです。Windows 10のパソコンで1つ以上のネットワークプロトコルが欠落すると、PCはネットワークに接続できなくなります。さらに厄介なことに、プロトコルを既定の設定に戻そうとしても復旧しない場合があります。
Windows 10でネットワークプロトコルエラーを修正する方法
このエラーは、1つや2つの簡単な操作では解決できないことがあります。ネットワークハードウェアから設定、ドライバー、その他のコンポーネントまで、順番に切り分けながらトラブルシューティングすることが効果的です。時間と忍耐を持って、以下の解決策を一つずつ試していきましょう。
解決策一覧:
- 解決策1:ネットワークルーターとケーブルを確認する
- 解決策2:システムファイルチェッカー(SFC)を実行する
- 解決策3:TCP/IPを再インストールする
- 解決策4:ネットワークアダプタードライバーを再インストール・更新する
- 解決策5:IPv6を無効化してネットワーク設定を確認する
- 解決策6:Winsockをリセットする
- 解決策7:IP構成を復元する
- 解決策8:ウイルス対策・セキュリティソフトを無効化またはアンインストールする
解決策1:ネットワークルーターとケーブルを確認する
まず、ネットワークルーターやLANケーブルなど、すべてのネットワーク機器が正しく接続されているかを確認しましょう。
ルーターの電源を切り、ケーブルを抜きます。数分待ってからケーブルを差し込み直し、ルーターの電源も入れ直してください。
運が良ければ、ルーターを再起動しただけでプロトコルが正常に認識され、問題が解決することもあります。それでも改善しない場合は、次の解決策に進んで、プロトコルが欠落している根本的な原因を探りましょう。
解決策2:システムファイルチェッカー(SFC)を実行する
原因がWindowsのシステムファイル自体にある可能性もあります。sfc /scannowコマンドを実行すると、破損したシステムファイルをスキャンして自動的に修復できます。
- 検索ボックスにcmdと入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。
- コマンドプロンプトにsfc /scannowと入力してEnterキーを押します。
処理が完了すると結果が表示されます。問題が解決したかどうかを確認し、解決していなければ他の解決策を試してください。
解決策3:TCP/IPを再インストールする
この問題は文字どおりプロトコルに関する不具合なので、プロトコルを再インストールすることで解決する可能性が高いです。実際にこの方法で改善したというユーザーも多くいます。
- WindowsキーとRキーを同時に押して「ファイル名を指定して実行」を開きます。
- ダイアログボックスにncpa.cplと入力してOKをクリックします。
- ネットワークアダプターを右クリックして「プロパティ」を選択します。
- 「インストール」を選択します。
- 「プロトコル」を選択して「追加」をクリックします。
- Reliable Multicast Protocol(信頼性のあるマルチキャストプロトコル)を選択します(環境によって異なるプロトコルが表示される場合は、利用可能な他のプロトコルを選択しても構いません)。その後OKをクリックします。
インストールが完了したら、問題が残っていないか確認してください。
解決策4:ネットワークアダプタードライバーを再インストール・更新する
上記の方法で解決しない場合は、ネットワークドライバー自体の問題を疑ってみましょう。ネットワークアダプタードライバーを一度アンインストールしてから最新版に更新することで、Windows 7や10のネットワークプロトコルエラーが解消されることがあります。
ドライバーを更新する前に、問題のあるドライバーを削除しておく必要があります。
- スタートメニューを右クリックして「デバイスマネージャー」を選択します。
- 「ネットワークアダプター」を展開し、該当するネットワークアダプターを右クリックして「デバイスのアンインストール」を選択します。
次に、Driver Boosterを活用して、ネットワークアダプターの最新ドライバーをダウンロードしましょう。Driver Boosterはドライバーの検出から更新・インストールまでを自動で行ってくれるため、手間と時間を大幅に節約できます。また、ネットワーク障害の修復機能も備えているため、プロトコル欠落エラーの解決にも役立ちます。
そもそも「1つ以上のネットワークプロトコルがありません」エラーが発生している状態ではネットワークに接続できないのが普通ですが、その場合もDriver Boosterならオフラインで対応可能です。
- Driver BoosterをPCにダウンロードします。
- Windows 10にインストールして起動したら、「スキャン」をクリックして古いドライバーや不足しているドライバーを検索します。
- 「ネットワークアダプター」を見つけて、「更新」を選択します。
ワンポイント:Driver Boosterでネットワーク障害を修復する
Driver Boosterの左側メニューにある「ツール」をクリックし、右側に表示される「ネットワーク障害を修復」を選択します。
ネットワークドライバーの再インストールや更新が完了したら、問題が解決したかどうかを確認してください。
解決策5:IPv6を無効化してネットワーク設定を確認する
- 解決策3の手順1〜3に従って、ネットワークアダプターの「プロパティ」画面を開きます。
- 「Internet Protocol Version 6(TCP/IPv6)」のチェックを外します。
- 「Internet Protocol Version 4(TCP/IPv4)」をクリックして選択し、「プロパティ」をクリックします。
- 「IPアドレスを自動的に取得する」と「DNSサーバーのアドレスを自動的に取得する」にチェックが入っていることを確認し、OKをクリックします。
開いているウィンドウをすべて閉じて、問題が解消したかどうかを確認しましょう。
解決策6:Winsockをリセットする
- 検索ボックスにcmdと入力し、コマンドプロンプトを右クリックして「管理者として実行」を選択します。
- 以下のコマンドを入力してEnterキーを押します。
netsh winsock reset
- パソコンを再起動します。
解決策7:IP構成を復元する
- WindowsキーとRキーを同時に押します。
- 「ファイル名を指定して実行」ダイアログにregedit.exeと入力してOKをクリックします。
- 以下のパスへ移動します:
HKEY_LOCAL_MACHINE > SYSTEM > ControlSet001 > Control > Nsi > {eb004a00-9b1a-11d4-9123-0050047759bc} > 26
- 「26」フォルダーを右クリックして「アクセス許可」を選択します。
- 「Everyone」を選択し、「フルコントロール」の行にある「許可」にチェックを入れてOKをクリックします。
- レジストリエディターを閉じます。
- コマンドプロンプトを管理者として実行します。
- 以下のコマンドを入力してEnterキーを押します。
netsh int ip reset
※レジストリの編集は誤操作するとシステムに深刻な影響を与える可能性があるため、作業前に必ずレジストリのバックアップを作成しておくことをおすすめします。
処理が完了したら、すべてのウィンドウを閉じてパソコンを再起動し、問題が解決したかどうかをテストしてください。
解決策8:ウイルス対策・セキュリティソフトを無効化またはアンインストールする
ここまでの解決策でも問題が解決しない場合、ウイルス対策ソフトやセキュリティソフトが「1つ以上のネットワークプロトコルがありません」エラーの原因になっている可能性があります。
そのようなソフトを一時的に無効化、またはアンインストールして、ネットワークが正常に機能するかどうかを確認してみましょう。無効化後にネットワークが正常に戻った場合は、そのセキュリティソフトが原因なので、別のウイルス対策ソフトへの乗り換えを検討してください。
まとめ
以上、紹介した8つの解決策の中には、必ずあなたの環境で役立つものがあるはずです。「1つ以上のネットワークプロトコルがこのコンピューターにありません」という問題が発生したら、ハードウェアの確認から始めて、順番にこれらの解決策を試してみてください。
-
Windows 10で「このコンピュータには1つまたは複数のネットワークプロトコルがありません」エラーを修正する5つの方法
インターネットを閲覧中に「インターネットに接続できません」というエラーに遭遇したことはありませんか?これは「ネットワーク接続に必要なWindowsソケットレジストリエントリが見つかりません」というエラー、または「このコンピュータには1つまたは複数のネットワークプロトコルがありません」というエラーが原因である可能性があります。 このネットワークエラーは、Windows 10で最もよく発生する問題の一つです。WiFiやインターネット接続が突然機能しなくなったときに発生します。パソコン上ではインターネット接続が確立されていると表示されているのに、ブラウザではどのウェブサイトも開けず、「ネットワークプ
-
Windows 10で「1つまたは複数のネットワークプロトコルが見つかりません」エラーを解決する方法
Wi-Fiやその他のインターネット接続が突然使えなくなることがあります。Wi-Fiには「インターネットアクセスあり」と表示されているのに、ウェブサイトが一切開けず、実際にはインターネットに接続できていない状態です。タスクバーの通知領域にあるネットワークアイコンを右クリックして、内蔵のネットワークトラブルシューティングツールで診断すると、「このコンピューターで1つまたは複数のネットワークプロトコルが見つかりません」または「Windowsソケットのレジストリエントリが不足しています」というエラーが表示されます。多くの場合、誤ったネットワーク設定や、Winsock(Windows Sockets A