Windows 10/11でネットワークプロトコルが欠落している [完全ガイド]
ネットワーキングはWindows 10の体験の大きな部分であり、最も面倒なネットワーク問題の1つは、ネットワークプロトコルが欠落しているというものです。このエラーは深刻に聞こえますので、修正する方法があるか見てみましょう。
ユーザーは、ネットワークコンピューター間でファイルを共有できないと報告しており、インターネットにアクセスできないユーザーもいます。ご覧のとおり、この問題は多くの不便を引き起こす可能性がありますが、いくつかの解決策があります。
Windows 10でネットワークプロトコル欠落エラーを修正するには?
ネットワークプロトコル欠落エラーのほかにも、同様の原因によって引き起こされる可能性のある他の問題がいくつかあります。たとえば:
- ネットワーク接続に必要なWindowsソケットレジストリエントリが欠落しています
- このコンピュータに1つ以上のネットワークプロトコルが欠落しています
- 要求された機能を追加できませんでした
- ネットワークプロトコル欠落エラー Windows 10
- このコンピュータのWiFiに1つ以上のネットワークプロトコルが欠落しています
エラーコードに関係なく、以下の解決策を適用すれば、(期待を込めて)、問題を解決できるでしょう。
目次:
- ウイルス対策ソフトを一時的に無効にする
- ネットワークプロトコルをデフォルト設定に戻す
- NetBIOSを無効にする
- コマンドプロンプトを使用する
- コマンドプロンプトとsc.exeを使用する
- 別のコンピュータからWinsockキーをインポートする
- ルーターを再起動し、ケーブルを確認する
- ネットワークトラブルシューティングツールを使用する
- ネットワークコンポーネントを復元する
- BIOSを更新する
解決策1 – ウイルス対策ソフトを一時的に無効にする
ウイルス対策ソフトを無効にするのは良いアイデアではありませんが、一部のユーザーはKaspersky Internet Securityを無効にした後に問題が解決したと報告しています。
したがって、Kaspersky Internet Securityを使用している場合は、一時的に無効にするか、別のウイルス対策ソフトに切り替えることを検討しても良いでしょう。さらに、ウイルス対策ソフトを再インストールすることも役立つ場合があります。
不必要なリスクにさらされないようにしましょう。Windows Defenderが唯一必要なマルウェアバリアである理由を見つけましょう!
解決策2 – ネットワークプロトコルをデフォルト設定に戻す
次に試すのは、ネットワークプロトコルをデフォルト設定にリセットすることです。これは、TCP/IPスタックをリセットすることで行います。やり方がわからない場合は、指示に従ってください:
- コマンドプロンプトを管理者として開きます。
- コマンドプロンプトが開いたら、以下の行を入力します:
- netsh int ip set dns

- netsh winsock reset
- コマンドプロンプトを閉じて、問題が解決したか確認します。
コマンドプロンプトに管理者としてアクセスするのに問題がある場合は、こちらのガイドを詳しくご覧ください。
解決策3 – NetBIOSを無効にする
- コントロールパネル > ネットワークとインターネット > ネットワーク接続に移動します。
- ネットワークアダプターを右クリックし、プロパティを選択します。
- IP v4(TCP/IP)を選択し、プロパティを選択します。
- 詳細設定をクリックします。
- 次に、WINSタブに移動し、NetBIOS設定セクションで「TCP/IP上のNetBIOSを無効にする」を選択します。

- 設定を保存するためにOKをクリックします。
一部のユーザーは、静的IPを使用する代わりにIPアドレスを自動取得にすることでこの問題が解決されたと主張しています。この設定を変更するには、この解決策の最初の3つのステップに従ってください。
IPv4(TCP/IP)プロパティを開くと、静的IPアドレスを使用するか、自動取得するかを選択するオプションが見えるはずです。
コントロールパネルを開けませんか?こちらのステップバイステップガイドを参照して問題を解決してください。
Windows 10でIPv4のプロパティにアクセスできませんか?このガイドをチェックしてすぐに問題を解決してください。
解決策4 – コマンドプロンプトを使用する
- コマンドプロンプトを管理者として実行します。検索バーに「コマンドプロンプト」と入力し、結果のリストから右クリックして「管理者として実行」を選択します。
- コマンドプロンプトが起動したら、netcfg -dと入力してEnterキーを押します。

- プロセスの完了を待ちます。プロセスが完了したらコンピュータが再起動し、問題が解決されるはずです。
さらに、一部のユーザーはnetsh int ipv4 installコマンドを使用することを提案しています。まずステップ1のようにコマンドプロンプトを管理者として起動し、netsh int ipv4 installと入力してEnterキーを押します。
その後、コンピュータを再起動して問題が修正されたか確認してください。
解決策5 – コマンドプロンプトとsc.exeを使用する
これは一時的な解決策であり、新しいWindows 10の更新後に問題が再発した場合は、変更を元に戻す必要があるかもしれません。やるべきことは次のとおりです:
- コマンドプロンプトを管理者として開きます。
- 以下の行を入力し、各行の後にEnterキーを押して実行します:
- sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi

- sc.exe config mrxsmb20 start= disabled
これらの行をコマンドプロンプトに入力すると、問題が解決されるはずです。Windows 10の更新後にトラブルが発生し始めた場合は、デフォルト設定に戻すことをお勧めします。そのための手順は次のとおりです:
- コマンドプロンプトを管理者として開きます。
- 以下の行を入力し、各行の後にEnterキーを押して実行します:
- sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi

- sc.exe config mrxsmb20 start= auto
解決策6 – 別のコンピュータからWinsockキーをインポートする
これは高度な解決策ですが、注意しないと、またはレジストリを修正する方法がわからない場合は、実行しないでください。オペレーティングシステムに損害を与える可能性があります。
それでも進める場合は、ネットワークプロトコルに問題のない別のコンピュータが必要です。Windows 10コンピュータを使用する必要はありません。やるべきことは次のとおりです:
- 正常に動作しているWindowsでレジストリエディタを開き、以下のキーを探します:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2
これらのキーをエクスポートし、USBフラッシュドライブに移動します。
ネットワークプロトコルに問題のあるWindows 10コンピュータに切り替えます。
ネットワークドライバをアンインストールします。
レジストリエディタを開き、以下のキーを探します:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2
- バックアップが必要な場合は、エクスポートできます。エクスポート後に両方のキーを削除します。
- コンピュータを再起動します。
- コンピュータが再起動したら、別のコンピュータのWinsockキーが入ったUSBを挿入します。
- レジストリエディタに戻ります。
- それらのキーがあった場所(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services)に移動します。
- Winsock2キーが戻っている場合は、再度削除します。
- USBから以下のキーをインポートします:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2
- レジストリエディタを閉じます。
- コマンドプロンプトを管理者として開き、netsh winsock resetコマンドを実行します。
- コンピュータを再起動します。
Windows 10のレジストリを編集できない場合は、こちらの便利なガイドを読み、問題の迅速な解決方法を見つけてください。
レジストリエディタにアクセスできませんか?物事は見た目ほど恐ろしいわけではありません。このガイドをチェックして、問題を迅速に解決してください。
解決策7 – ルーターを再起動し、ケーブルを確認する
前述の手順が問題を解決できない場合は、ルーターをリセットしてみてください。まずルーターの電源を切り、数分後に再度電源を入れます。
また、異なるLANケーブルを使用してコンピュータをルーターに接続することもできます。
最後に、小さなボタンを押してルーターを工場出荷時設定にリセットします(実際、リセットボタンの位置はルーターによって異なります)。
解決策8 – ネットワークアダプターを再インストールする
上記の手順を完了した後、ネットワークアダプターを再インストールしたい場合は、以下の手順に従ってください:
- Windowsキーを押しながらRを押します。
- 入力フィールドにhdwwiz.cplと入力し、OKをクリックします。
- ネットワークアダプターを展開し、イーサネットカードを右クリックしてデバイスをアンインストールを選択します。
- 確認ダイアログが表示されたら、アンインストールをクリックします。

- ハードウェアに付属のドライバを使用してネットワークアダプターを再インストールします。
Windowsがネットワークアダプターのドライバを自動的に見つけられませんか?問題を解決するために私たちに頼ってください。
解決策9 – ネットワークトラブルシューティングツールを使用する
Windows 10 Creators Update(またはそれ以降)を実行している場合、Microsoftが提供する新しいトラブルシューティングツールがあります。このトラブルシューティングツールは、Windowsオペレーティングシステム内のさまざまな問題、特にネットワークエラーに対処するために設計されています。
このトラブルシューティングツールを実行する方法がわからない場合は、以下の手順に従ってください:
- 設定に移動します。
- 更新とセキュリティ > トラブルシュートに移動します。
- インターネット接続を選択します。

- 画面上の指示に従い、ウィザードがプロセスを完了するのを待ちます。
- コンピュータを再起動します。
問題が解決しない場合は、インターネット接続の代わりにネットワークアダプターオプションを試すことができます。
設定アプリを開けない場合は、この記事を参照して問題を解決してください。
トラブルシューティングがプロセスを完了する前に停止した場合は、この完全なガイドを使用して修正してください。
解決策10 – ネットワークコンポーネントを復元する
次のネットワークコンポーネントをリセットすることも試すことができます:
- コマンドプロンプトを管理者として開きます。
- コマンドプロンプトが起動したら、次のコマンドを入力し、各コマンドの後にEnterを押します:
- IPconfig /release

- IPconfig /flushdns
- IPconfig /renew
DNSをフラッシュできない場合は、こちらのステップバイステップガイドを見て、迅速に問題を解決してください。
解決策11 – BIOSを更新する
最後に、一部のユーザーはBIOSを更新することで実際に問題が解決されると報告しています。しかし、BIOSをフラッシュする前に、1つの誤った操作がマザーボードを使用不可にする可能性があるため、リスクのある行動であることを警告しなければなりません。
自分が何をしているかわかっている場合にのみ実行してください。
BIOSの更新は怖いですか?この便利なガイドの助けを借りて、はるかに簡単にしましょう。
それでは、これでおしまいです。これらの解決策の少なくとも1つは、Windows 10におけるネットワークプロトコルの問題を解決するはずです。質問やコメントがある場合は、以下のコメントセクションにお寄せください。