修正:WindowsはIPプロトコルスタックをネットワークアダプターに自動的にバインドできませんでした
一部のユーザーは、Windowsトラブルシューティングツールを実行してワイヤレス接続を修正しようとすると、「 WindowsはIPプロトコルスタックをネットワークアダプターに自動的にバインドできませんでした 」というエラーを報告します。 ほとんどの影響を受けるユーザーは、Windowsの更新が失敗した後、またはVPNソフトウェアをアンインストールした後に問題が発生し始めたと報告しています。
WindowsがIPプロトコルスタックエラーを自動的にバインドできなかった原因
詳細に注意を払うと、エラーメッセージは問題の原因を少し指摘しています。 この特定の問題を調査するために、さまざまなユーザーレポートと、問題の解決に使用した修正プログラムを調べました。 私たちが集めたものから、この問題の出現に責任があるとしばしば報告されるいくつかの犯人があります:
- WindowsがDHCPを使用してIPアドレスを取得できない -特定のシナリオが満たされている場合、Windowsは、動的ホスト構成プロトコルを使用してIPアドレスを取得するのに問題がある場合があります。
- 仮想プライベートネットワーク(VPN)クライアントが接続に干渉している -これは、この特定のエラーが発生する最も一般的な理由の1つです。 このシナリオは、ユーザーが公式のチャンネルに従わずにVPNクライアントを削除しようとすると頻繁に発生します。
- サポートされていないVPNソフトウェアがアップグレード中にインストールされます –最近Windows 10にアップグレードした場合、Cisco VPNなどの仮想プライベートネットワークソフトウェアが、ワイヤレス接続を妨害しているいくつかの残存ファイルを残している可能性があります。
- WLan AutoConfigサービスが無効になっています –特定のアプリケーションまたは不適切なWindowsアップデートにより、システムの起動ごとにこのサービスが開始されない場合があります。
この特定の問題の解決に苦労している場合、この記事は問題のトラブルシューティングに役立ちます。 以下に、同様の状況の他のユーザーが問題を解決するために使用した修正のコレクションがあります。
最良の結果を得るには、特定のシナリオで問題を解決するのに効果的な修正が見つかるまで、以下の方法を記載されている順に実行します。
方法1:デフォルトのネットワークアダプタープロパティ設定に戻す
簡単に始めましょう-接続に干渉している他のネットワーク項目(標準のもの以外)がないことを確認してください。 この問題は、サードパーティのネットワーククライアント(VPN、仮想マシンネットワークドライバーなど)が原因でワイヤレス接続が誤動作するために発生する可能性があります。
通常、Wi-Fi接続で必要なアイテムのみが使用されるようにすることで、この種類のあらゆる種類の干渉を解決できます。 その方法のクイックガイドを次に示します。
- Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 次に、「 ncpa.cpl 」と入力してEnterキーを押し、[ ネットワーク接続 ]タブを開きます。
実行ダイアログ:ncpa.cpl - [ ネットワーク接続 ]タブ内で、動作を拒否しているWi-Fiネットワークアダプターを右クリックし、[ プロパティ]を選択します 。
Wi-Fiネットワークを右クリックし、[プロパティ]を選択します - [Wi-Fiのプロパティ]画面で、[ ネットワーク ]タブ内にいることを確認します。 次に、以下に記載されていないすべてのエントリに関連付けられているチェックボックスを無効にし、[ OK ]をクリックします。 注:ただし、これを行う前に、現在の構成でスクリーンショットを撮って、この方法が失敗した場合にどの設定に戻すかがわかるようにしてください。
Microsoftネットワーク用のファイルとプリンターの共有
QoSパケットスケジューラ
リンク層トポロジ検出レスポンダー
インターネットプロトコルバージョン4(TCP / IPv4)
Link-Layer Topology Discovery Mapper I / Oドライバー
インターネットプロトコルバージョン6(TCP / IPv6)
Microsoft LLDPプロトコルドライバー
Microsoftネットワーク用クライアント
接続でサードパーティのアイテムが使用されないようにする - コンピューターをホーム(または職場)ネットワークに再度接続し、エラーが解決したかどうかを確認します。
「 WindowsがIPプロトコルスタックをネットワークアダプターに自動的にバインドできませんでした 」というエラーが引き続き発生する場合は、下の次の方法に進んでください。
方法2:レジストリエディターを使用してDhcpConnEnableBcastFlagToggle値を追加する
多くのユーザーが「 WindowsはIPプロトコルスタックをネットワークアダプターに自動的にバインドできませんでした 」エラーを解決するのに役立ったと思われる別の一般的な修正があります。
この方法では、レジストリエディターを使用してNetworkCardsキーに移動し、エラーを表示しているアダプターの値データを取得します。 次に、そのアダプター値データを使用してServiceName文字列に移動し、 DhcpConnEnableBcastFlagToggleという名前の新しいDWORDを作成します。
これはすべてレジストリエディタ内で行われるため、複製するのが難しい方法のように思えるかもしれませんが、実際には非常に簡単です。 この手順ではレジストリから何も削除されないため、以下の指示に従ってレターに記載されている場合、他のコンポーネントを損傷するリスクはありません。
必要なことは次のとおりです。
- Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 regedit 」と入力し、 Enterキーを押してレジストリエディターを開きます。 UAC(ユーザーアカウント制御)のプロンプトが表示されたら、[ はい ]をクリックして管理者権限を付与します。
- レジストリエディター内で、右側のペインを使用して、以下のレジストリキーに移動します。 このパスを独自のレジストリエディタウィンドウに直接貼り付けるか、手動でナビゲートできます。
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ NetworkCards
- NetworkCardsレジストリキー内には、2つ(またはそれ以上)のサブキーが必要です。 これらのサブキーはそれぞれアダプターに対応していることに注意してください。 問題を与えているアダプターに対応するサブキーを特定するには、各フォルダー(2、3など)を選択し、 説明の データ値を確認して原因を特定します。
- ワイヤレスネットワークアダプタに対応するサブキーを特定できたら、それを選択し、右ペインを使用してServiceNameをダブルクリックします。
- ServiceName値を開いた状態で、 値データ全体をクリップボードにコピーします。
- 次のレジストリキーに手動で移動するか、ナビゲーションバー内の場所を貼り付けてEnterキーを押します。
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ Interfaces \ [値データ]
注 : [値データ]は、ステップ5でコピーした値の単なるプレースホルダーであることに注意してください 。値を独自のデータに置き換えることを忘れないでください。
- この場所に到着したら、右側のペインに移動し、空のスペースを右クリックして、[新規]> [DWORD値(32ビット)]を選択します。 次に、新しく作成したレジストリDWORDにDhcpConnEnableBcastFlagToggleという名前を付けます。
- DhcpConnEnableBcastFlagToggleをダブルクリックし、値のデータを1に設定してOKを押します。
- マシンを再起動し、次回の起動時にエラーが解決されたかどうかを確認します。
「 WindowsがIPプロトコルスタックをネットワークアダプターに自動的にバインドできませんでした 」というエラーが引き続き発生する場合は、下の次の方法に進んでください。
方法3:干渉するCISCO VPNレジストリキーを削除する
さまざまなユーザーレポートによると、古いバージョンのCisco VPNがこの特定のエラーの原因となっていることが多いようです。 古いCisco VPNビルドは、最新のWindows 10更新プログラム(記念日更新プログラムと作成者更新プログラム)でうまく動作するように設計されていないため、これが起こるというユーザーの憶測がたくさんあります。
どうやら、プログラムがアンインストールされていても、Cisco VPNアプリは何らかのレジストリキーを残すことがあります(これがエラーの原因です)。 幸いなことに、管理CMDコマンドを実行することでこれを簡単に解決できます。 これを行う方法のクイックガイドを次に示します。
- Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 cmd 」と入力し、 Ctrl + Shift + Enterを押して、昇格したコマンドプロンプトウィンドウを開きます。 UAC(ユーザーアカウント制御)のプロンプトが表示されたら、[ はい ]をクリックして管理者権限を付与します。
実行ダイアログ:cmd - 管理者特権のCMDウィンドウ内で、次のコマンドを入力または貼り付け、 Enterキーを押して問題のあるキーを削除します。
reg delete HKCR \ CLSID \ {988248f3-a1ad-49bf-9170-676cbbc36ba3} / f
注:キーが既にシステムから削除されている場合、「 システムは指定されたレジストリキーまたは値を見つけることができませんでした 」というエラーが表示されることに 注意してください。
- 次のコマンドを挿入してEnterキーを押し、キーの削除を完了します。
netcfg -v -u dni_dne
- コンピューターを再起動し、次の起動時にエラーが解決されたかどうかを確認します。
「 WindowsがIPプロトコルスタックをネットワークアダプターに自動的にバインドできませんでした 」というエラーが引き続き表示される場合は、下の次の方法に進んでください。
方法4:AutoConfigのスタートアップの種類を自動に変更する
AutoConfigサービスの[スタートアップの種類]を[自動]に変更すると、「 WindowsはIPプロトコルスタックをネットワークアダプターに自動的にバインドできませんでした 」というエラーが解決したと報告したユーザーがいます 。
このサービスはすべての起動時にデフォルトで有効にする必要がありますが、サードパーティのアプリケーションまたは正常に機能しないアップグレードプロセスにより、標準の動作が変更される場合があります。 AutoConfigのスタートアップの種類が有効になっていることを確認するためのクイックガイドを次に示します 。
- Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 services.msc 」と入力してEnterキーを押し、[サービス]画面を開きます。
実行ダイアログ:services.msc - [サービス]画面内で、ローカルサービスのリストを下にスクロールし、 WLAN AutoConfigを見つけます。 表示されたら、ダブルクリックします。
[サービス]画面で、[WLAN AutoConfig]をダブルクリックします - [ プロパティ]画面内で、[ 全般 ]タブに移動し、ドロップダウンメニューを使用して[ スタートアップの種類 ]を[ 自動 ]に設定します。 次に、 適用を押して変更を保存します。
[スタートアップの種類]を[自動]に設定し、[適用]を押して変更を保存します - マシンを再起動します。 次回の起動時に、WindowsはWLAN AutoConfigサービスを自動的に開始し、問題を解決する必要があります。
それでもWi-Fi経由でインターネットにアクセスできない場合は、下の次の方法に進んでください。
方法5:システムの復元ポイントを使用する
これまでのところ、結果なしで来た場合、問題が発生する前に保存されたシステムの復元ポイントの日付があった場合、おそらく問題を解決することができます。
同様の状況にある一部のユーザーは、Windowsの不正な更新またはVPNソフトウェアの不正なアンインストール後にシステムの復元が実行したと報告しました。
古いシステムの復元ポイントは、マシンをWi-Fiアダプターが正常に機能していた状態に戻します。 これを行う方法のクイックガイドを次に示します。
- Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 rstrui 」と入力してEnterキーを押し、 システムの復元ウィザードを開きます。
実行ダイアログ:rstrui - ユーティリティが起動するまで待ってから、[ 別の復元ポイントを選択]を選択し、最初のプロンプトで[ 次へ ]をクリックします。
[別の復元ポイントを選択]を選択して、[次へ]をクリックします - 次の画面で、[ 復元ポイントをさらに表示する]に関連付けられているボックスをオンにして、 復元ポイントの完全なリストを取得します。 次に、この問題が発生し始める前の日付の復元ポイントを選択し、[ 次へ ]ボタンをもう一度押します。
古いシステムの復元ポイントを選択し、[次へ]をクリックします - [ 完了 ]をクリックすると、コンピューターが再起動し、古いコンピューターの状態が復元されます。
次回の起動時に、ワイヤレス接続が機能し、「 WindowsがIPプロトコルスタックをネットワークアダプターに自動的にバインドできませんでした 」というエラーが表示されなくなったことに気付くはずです。