Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの修正方法:Windows 10にアップグレードした後、WiFiが「接続は制限されています」と表示されたり、インターネットにアクセスできなくなったりすることがあります。Windowsネットワーク診断を実行して問題を調査すると、「このコンピューターには1つ以上のネットワークプロトコルがありません」というエラーメッセージが表示されるケースです。

厄介なのは、WiFi自体は接続済みなのにウェブサイトが一切開けず、ネットワーク診断を実行しても役に立たず、上記のエラーが表示されるだけという点です。詳細を確認すると、以下の理由が表示されます。

ネットワーク接続に必要なWindowsソケットのレジストリエントリが見つかりません。

つまり、このエラーはネットワーク接続に不可欠なWindowsソケットのレジストリエントリが欠落していることが原因で発生します。以下のトラブルシューティング手順に従って、エラーを解決していきましょう。

「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの修正方法

作業を始める前に、万が一問題が発生した場合に備えて復元ポイントを作成しておくことをおすすめします。

まず、別のデバイスでWiFiに接続できるかどうかを確認してください。次にルーターを再起動し、PCでインターネットが使えるか再度チェックします。それでもエラーが解消しない場合は、以下の手順を試してください。

方法1:ウイルス対策ソフトとファイアウォールを一時的に無効化する

1. タスクトレイのウイルス対策ソフトのアイコンを右クリックし、「無効にする」を選択します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

2. 次に、ウイルス対策ソフトを無効にしておく時間を選択します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

注意:できる限り短い時間(15分や30分など)を選びましょう。

3. 完了したら、再度WiFiにアクセスし、エラーが解消されるか確認します。

4. Windowsの検索ボックスに「control」と入力し、検索結果から「コントロールパネル」をクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

5. 「システムとセキュリティ」をクリックします。

6. 「Windows Defender ファイアウォール」をクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

7. 左側のウィンドウから「Windows Defender ファイアウォールの有効化または無効化」をクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

8. 「Windows Defender ファイアウォールを無効にする」を選択してPCを再起動します。その後、再度WiFiに接続し、エラーが解消されるか確認してください。

上記の方法で解決しなかった場合は、必ず同じ手順でファイアウォールを再度有効にしておきましょう。

方法2:欠落しているネットワークプロトコルを復元する

1. Windowsキー + X を押し、「コマンドプロンプト(管理者)」を選択します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

2. コマンドプロンプトに以下のコマンドを入力し、それぞれEnterキーを押します。

netsh int ip set dns
netsh winsock reset

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

3. コマンドプロンプトを閉じ、変更を保存するためにPCを再起動します。

方法3:SFCとDISMを実行する

1. Windowsキー + X を押し、「コマンドプロンプト(管理者)」をクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

2. コマンドプロンプトに以下を入力してEnterキーを押します。

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (上記で失敗した場合はこちらを試す)

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

3. 上記の処理が完了するまで待ち、完了したらPCを再起動します。

4. 再度コマンドプロンプトを開き、以下のコマンドを順番に入力してそれぞれEnterキーを押します。

a) Dism /Online /Cleanup-Image /CheckHealth
b) Dism /Online /Cleanup-Image /ScanHealth
c) Dism /Online /Cleanup-Image /RestoreHealth

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

5. DISMコマンドを実行し、完了するまで待ちます。

6. 上記のコマンドが機能しない場合は、以下を試してください。

Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

注意:C:\RepairSource\Windows の部分は、実際の修復ソース(Windowsインストールメディアや回復ディスク)の場所に置き換えてください。

7. PCを再起動して変更を保存し、エラーが解消されるか確認します。

方法4:TCP/IPを再インストールする

1. Windowsの検索ボックスに「control」と入力し、「コントロールパネル」を開きます。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

2. コントロールパネルから「ネットワークとインターネット」をクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

3. 「ネットワークと共有センター」をクリックし、右側のメニューから「アダプターの設定の変更」をクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

4. エラーが表示されているWiFiまたはイーサネット接続を右クリックし、「プロパティ」を選択します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

5. 「この接続は次の項目を使用します:」の下にある項目を1つずつ選択し、「インストール」をクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

6. 「ネットワーク機能の種類を選択」ウィンドウで「プロトコル」を選択し、「追加」をクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

7. 「Reliable Multicast Protocol(信頼できるマルチキャスト プロトコル)」を選択してOKをクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

8. リストされているすべての項目に対して同じ操作を行い、すべて閉じます。

9. PCを再起動して変更を保存し、エラーが解消されるか確認します。

方法5:ネットワークアダプターを再起動する

1. Windowsキー + R を押し、「ncpa.cpl」と入力してEnterキーを押します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

2. ワイヤレスアダプターを右クリックし、「無効にする」を選択します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

3. 同じアダプターを再度右クリックし、今度は「有効にする」を選択します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

4. PCを再起動し、再度ワイヤレスネットワークに接続して、エラーが解消されるか確認します。

方法6:Winsockをリセットする

1. Windowsボタンを右クリックし、「コマンドプロンプト(管理者)」を選択します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

2. 管理者コマンドプロンプトで以下のコマンドを順番に入力し、それぞれEnterキーを押します。

  • ipconfig /flushdns
  • nbtstat –r
  • netsh int ip reset
  • netsh winsock reset

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

3. 変更を適用するために再起動します。「netsh winsock reset」コマンドでこのエラーが解決するケースが多く報告されています。

方法7:システムの復元を実行する

1. Windowsキー + R を押し、「sysdm.cpl」と入力してEnterキーを押します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

2. 「システム保護」タブを選択し、「システムの復元」をクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

3. 「次へ」をクリックし、希望のシステム復元ポイントを選択します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

4. 画面の指示に従ってシステムの復元を完了させます。

5. 再起動後、エラーが解消している可能性があります。

方法8:IPv6を無効化する

1. タスクトレイのWiFiアイコンを右クリックし、「ネットワークと共有センターを開く」をクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

2. 現在の接続をクリックして設定を開きます。

注意:ネットワークに接続できない場合は、イーサネットケーブルで接続してからこの手順を行ってください。

3. 開いたウィンドウで「プロパティ」ボタンをクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

4. 「インターネット プロトコル バージョン 6 (TCP/IPv6)」のチェックを外します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

5. 「OK」をクリックし、「閉じる」をクリックします。変更を保存するためにPCを再起動します。

方法9:ネットワークコンポーネントをリセットする

1. Windowsキー + X を押し、「コマンドプロンプト(管理者)」を選択します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

2. コマンドプロンプトに以下のコマンドを1つずつ入力し、それぞれEnterキーを押します。

ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
netsh winsock reset catalog
netsh int ipv4 reset reset.log
netsh int ipv6 reset reset.log
pause
shutdown /r

3. 「アクセスが拒否されました」というエラーが表示された場合は、Windowsキー + R を押し、「regedit」と入力してEnterキーを押します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

4. 以下のレジストリキーに移動します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a00-9b1a-11d4-9123-0050047759bc}\26

5. 「26」を右クリックし、「アクセス許可」を選択します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

6. 「追加」をクリックし、「EVERYONE」と入力してOKを押します。EVERYONEがすでに存在する場合は、「フル コントロール(許可)」にチェックを入れます。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

7. 「適用」をクリックし、続いて「OK」をクリックします。

8. 再度コマンドプロンプトで上記のコマンドを実行し、変更を保存するためにPCを再起動します。

方法10:プロキシを無効化する

1. Windowsキー + R を押し、「inetcpl.cpl」と入力してEnterキーを押し、「インターネットのプロパティ」を開きます。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

2. 「接続」タブに移動し、「LAN の設定」を選択します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

3. 「LAN にプロキシ サーバーを使用する」のチェックを外し、「設定を自動的に検出する」にチェックが入っていることを確認します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

4. 「OK」をクリックし、「適用」をクリックしてからPCを再起動します。

方法11:ネットワークアダプタードライバーを更新する

1. Windowsキー + R を押し、「devmgmt.msc」と入力してEnterキーを押します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

2. 「ネットワーク アダプター」の下にあるワイヤレスアダプターを右クリックし、「ドライバーの更新」を選択します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

3. 「コンピューターを参照してドライバーソフトウェアを検索」を選択します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

4. 次に「利用可能なドライバーの一覧から選択します」をクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

5. 一覧から最新のドライバーを選択し、「次へ」をクリックします。

6. PCを再起動して変更を保存し、エラーが解消されるか確認します。

方法12:ネットワークアダプターをアンインストールする

1. Windowsキー + R を押し、「devmgmt.msc」と入力してEnterキーを押します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

2. 「ネットワーク アダプター」を展開し、WiFiアダプターを右クリックして「アンインストール」を選択します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

3. 確認のため、もう一度「アンインストール」をクリックします。

4. 「ネットワーク アダプター」を右クリックし、「ハードウェア変更のスキャン」を選択します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

5. PCを再起動すると、Windowsが自動的にデフォルトのドライバーをインストールします。

方法13:Google DNSを使用する

1. コントロールパネルを開き、「ネットワークとインターネット」をクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

2. 「ネットワークと共有センター」をクリックし、「アダプターの設定の変更」をクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

3. 使用中のWi-Fiを選択してダブルクリックし、「プロパティ」を選択します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

4. 「インターネット プロトコル バージョン 4 (TCP/IPv4)」を選択し、「プロパティ」をクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

5. 「次のDNSサーバーのアドレスを使う」にチェックを入れ、以下を入力します。

優先DNSサーバー:8.8.8.8
代替DNSサーバー:8.8.4.4

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

6. すべてのウィンドウを閉じると、エラーが解消される可能性があります。

方法14:Windows 10ネットワークトラブルシューティングツールを実行する

1. Windowsキー + I を押して「設定」を開き、「更新とセキュリティ」をクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

2. 左側のメニューから「トラブルシューティング」を選択します。

3. トラブルシューティング画面で「インターネット接続」をクリックし、「トラブルシューティングツールの実行」をクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

4. 以降は画面の指示に従ってトラブルシューティングツールを実行します。

5. 変更を保存するためにPCを再起動します。

方法15:TCP/IPをリセットする

1. Windowsボタンを右クリックし、「コマンドプロンプト(管理者)」を選択します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

2. 以下のコマンドを順番に入力し、それぞれEnterキーを押します。
(a) ipconfig /release
(b) ipconfig /flushdns
(c) ipconfig /renew

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

3. 再度管理者コマンドプロンプトを開き、以下のコマンドを順番に入力してそれぞれEnterキーを押します。

  • ipconfig /flushdns
  • nbtstat –r
  • netsh int ip reset
  • netsh winsock reset

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

4. 変更を適用するために再起動します。DNSフラッシュによってこのエラーが解決するケースがあります。

方法16:NetBIOSを無効化する

1. Windowsキー + R を押し、「ncpa.cpl」と入力してEnterキーを押します。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

2. アクティブなWi-Fiまたはイーサネット接続を右クリックし、「プロパティ」を選択します。

3. 「インターネット プロトコル バージョン 4 (TCP/IPv4)」を選択し、「プロパティ」をクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

4. 次のウィンドウで「詳細設定」をクリックし、「詳細TCP/IP設定」内の「WINS」タブに切り替えます。

5. NetBIOSの設定で「TCP/IP 上で NetBIOS を無効にする」にチェックを入れ、「OK」をクリックします。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

6. 変更を保存するためにPCを再起動します。

方法17:BIOSを更新する

BIOSの更新は重要な作業であり、失敗するとシステムに深刻な損害を与える可能性があるため、専門家のサポートを受けることをおすすめします。

1. まず自分のBIOSバージョンを確認します。Windowsキー + R を押し、「msinfo32」(引用符なし)と入力してEnterキーを押し、「システム情報」を開きます。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

2. 「システム情報」ウィンドウが開いたら、「BIOS バージョン/日付」を探し、メーカーとBIOSバージョンを控えておきます。

【解決済み】「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーの直し方

3. 次に、PCメーカーの公式サイトにアクセスします。例えばDell製の場合はDellのサイトに行き、シリアル番号を入力するか自動検出オプションをクリックします。

4. 表示されたドライバー一覧からBIOSをクリックし、推奨されるアップデートをダウンロードします。

注意:BIOSの更新中にPCの電源を切ったり、電源から切断したりしないでください。PCが損傷する恐れがあります。更新中はPCが再起動し、一瞬黒い画面が表示されます。

5. ファイルのダウンロードが完了したら、Exeファイルをダブルクリックして実行します。

6. 以上でBIOSの更新が完了し、問題が解決する可能性があります。

まとめ

以上の手順で「このコンピューターには1つ以上のネットワークプロトコルがありません」エラーを解決できるはずです。それでも問題が解決しない場合は、以下の関連記事も参考にしてみてください。

  • 「既定のプリンターに設定できません」エラー0x00000709の対処法
  • 「一時的なプロファイルでサインインしています」エラーの修正方法
  • 「デスクトップは利用できない場所を参照しています」エラーの解決法
  • Windows 10でWiFiに自動接続できない場合の対処法

この記事についてご不明な点がある場合は、お気軽にコメント欄でお尋ねください。

  1. Windows 10で「このコンピュータには1つまたは複数のネットワークプロトコルがありません」エラーを修正する5つの方法

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

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

    Wi-Fiやその他のインターネット接続が突然使えなくなることがあります。Wi-Fiには「インターネットアクセスあり」と表示されているのに、ウェブサイトが一切開けず、実際にはインターネットに接続できていない状態です。タスクバーの通知領域にあるネットワークアイコンを右クリックして、内蔵のネットワークトラブルシューティングツールで診断すると、「このコンピューターで1つまたは複数のネットワークプロトコルが見つかりません」または「Windowsソケットのレジストリエントリが不足しています」というエラーが表示されます。多くの場合、誤ったネットワーク設定や、Winsock(Windows Sockets A