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

【Windows 10】「WiFiに対してDHCPが有効になっていません」エラーを解決する9つの方法

インターネットに接続できない、または接続が制限されているという問題が発生している場合、DHCP(Dynamic Host Configuration Protocol)クライアントが無効になっている可能性があります。これを確認するには、ネットワーク診断を実行してください。トラブルシューティングツールが「DHCPは"WiFi"に対して有効になっていません」または「DHCPは"ワイヤレスネットワーク接続"に対して有効になっていません」というエラーメッセージとともに終了した場合は、DHCPが無効になっていることが確定です。

DHCPとは何か

DHCP(Dynamic Host Configuration Protocol)は、DHCPサーバーによって管理されるネットワークプロトコルです。DHCPサーバーは、IPアドレスなどのネットワーク構成パラメータを、DHCP対応のすべてのクライアントに動的に割り当てます。これにより、ネットワーク管理者が各端末の設定を手動で行う手間が大幅に省けます。

Windows 10では、DHCPはデフォルトで有効になっています。しかし、サードパーティ製アプリやウイルスによって無効にされてしまうと、ワイヤレスアクセスポイントがDHCPサーバーとして機能しなくなり、IPアドレスが自動的に割り当てられないため、インターネットにアクセスできなくなります。

この記事では、Windows 10で「WiFiに対してDHCPが有効になっていません」エラーを解決するための具体的な対処法を順番に解説します。

作業前の準備:復元ポイントの作成

作業中に何らかの問題が発生した場合に備えて、事前にシステムの復元ポイントを作成しておくことをおすすめします。

DHCPが有効かどうかを確認する方法

各対処法を実行した後は、以下の手順でDHCPが有効になったかどうかを確認してください。

  1. コマンドプロンプトを開きます。スタートメニューで「cmd」と検索し、Enterキーを押すことで起動できます。
  2. 以下のコマンドを入力してEnterキーを押します。
    ipconfig /all
  3. Wireless LAN adapter Wi-Fi」(ワイヤレスLANアダプター Wi-Fi)の項目までスクロールし、DHCP有効の欄が「はい(Yes)」になっていることを確認します。
  4. いいえ(No)」と表示されている場合は、問題がまだ解決していないため、他の対処法を試してください。

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

  1. Windowsキー + Rを押し、「ncpa.cpl」と入力してEnterキーを押し、ネットワーク接続画面を開きます。
  2. Wi-Fi接続を右クリックし、「診断」を選択します。
  3. ネットワークトラブルシューティングツールが実行され、「DHCPは"ワイヤレスネットワーク接続"に対して有効になっていません」というエラーメッセージが表示されます。
  4. 「次へ」をクリックして問題の修復を進めます。その際、「管理者としてこの修復を試す」もクリックしてください。
  5. 次の画面で「この修正を適用する」をクリックします。
  6. PCを再起動して変更を保存し、問題が解決したかどうかを確認します。

方法2:ネットワークアダプターの設定からDHCPを有効にする

  1. Windowsキー + Rを押し、「ncpa.cpl」と入力してEnterキーを押します。
  2. Wi-Fi接続を右クリックし、「プロパティ」を選択します。
  3. Wi-Fiのプロパティウィンドウで「インターネットプロトコルバージョン4(TCP/IPv4)」を選択し、「プロパティ」をクリックします。
  4. IPアドレスを自動的に取得する」と「DNSサーバーのアドレスを自動的に取得する」の両方にチェックが入っていることを確認します。
  5. 「OK」をクリックし、続いて「OK」「閉じる」の順にクリックします。
  6. PCを再起動して変更を保存します。

方法3:DHCPクライアントサービスを有効にする

  1. Windowsキー + Rを押し、「services.msc」と入力してEnterキーを押します。
  2. 一覧から「DHCP Client」を見つけてダブルクリックし、プロパティを開きます。
  3. スタートアップの種類」が「自動」に設定されていることを確認し、サービスが実行されていない場合は「開始」をクリックします。
  4. 「適用」をクリックし、続いて「OK」をクリックします。
  5. PCを再起動して変更を保存し、問題が解決したかどうかを確認します。

方法4:アンチウイルスとファイアウォールを一時的に無効にする

アンチウイルスソフトが原因でこのエラーが発生することもあります。これを切り分けるために、アンチウイルスを一時的に無効にして、エラーが依然として発生するかどうかを確認しましょう。

  1. システムトレイにあるアンチウイルスプログラムのアイコンを右クリックし、「無効にする」を選択します。
  2. 次に、アンチウイルスを無効にしておく時間を選択します。

注意:15分や30分など、できるだけ短い時間を選択してください。

  1. 完了したら、Google Chromeを開いて接続を試み、エラーが解消されたかどうかを確認します。
  2. スタートメニューの検索バーで「コントロールパネル」を検索し、クリックして開きます。
  3. システムとセキュリティ」をクリックし、次に「Windows Defenderファイアウォール」をクリックします。
  4. 左側のペインから「Windowsファイアウォールの有効化または無効化」をクリックします。
  5. Windowsファイアウォールを無効にする」を選択し、PCを再起動します。

もう一度Google Chromeを開き、以前エラーが表示されていたWebページにアクセスしてみてください。この方法で解決しなかった場合は、同じ手順でファイアウォールを必ず再度有効に戻してください。

方法5:プロキシのチェックを外す

  1. Windowsキー + Rを押し、「inetcpl.cpl」と入力してEnterキーを押し、「インターネットのプロパティ」を開きます。
  2. 接続」タブに移動し、「LANの設定」を選択します。
  3. 「LANにプロキシサーバーを使用する」のチェックを外し、「設定を自動的に検出する」にチェックが入っていることを確認します。
  4. 「OK」をクリックし、「適用」をクリックしてからPCを再起動します。

方法6:WinsockとTCP/IPをリセットする

  1. コマンドプロンプトを開きます。スタートメニューで「cmd」と検索し、Enterキーを押すことで起動できます。
  2. 管理者としてコマンドプロンプトを開き、以下のコマンドを1行ずつ入力して、それぞれEnterキーを押します。
    ipconfig /flushdns
    nbtstat –r
    netsh int ip reset
    netsh winsock reset
  3. 変更を適用するためにPCを再起動します。「netsh winsock reset」コマンドによって、この問題が解決するケースが多く報告されています。

方法7:ネットワークドライバーを再インストールする

  1. Windowsキー + Rを押し、「devmgmt.msc」と入力してEnterキーを押します。
  2. 「ネットワークアダプター」を展開し、Wi-Fiアダプターを右クリックして「デバイスのアンインストール」を選択します。
  3. 確認画面でもう一度「アンインストール」をクリックします。
  4. ネットワークアダプター」を右クリックし、「ハードウェア変更のスキャン」を選択します。
  5. PCを再起動すると、Windowsが自動的にデフォルトのドライバーをインストールします。

方法8:ワイヤレスアダプターのドライバーを更新する

  1. Windowsキー + Rを押し、「devmgmt.msc」と入力してEnterキーを押します。
  2. 「ネットワークアダプター」配下のワイヤレスアダプターを右クリックし、「ドライバーの更新」を選択します。
  3. コンピューターを参照してドライバーソフトウェアを検索」を選択します。
  4. さらに「利用可能なドライバーの一覧から選択します」をクリックします。
  5. 一覧から最新のドライバーを選択し、「次へ」をクリックします。
  6. PCを再起動して変更を保存し、問題が解決したかどうかを確認します。

方法9:CCleanerとMalwarebytesを実行する

  1. CCleanerとMalwarebytesをダウンロードしてインストールします。
  2. Malwarebytesを実行し、システム内の有害なファイルをスキャンさせます。マルウェアが検出された場合は、自動的に削除されます。
  3. 次にCCleanerを実行し、「カスタムクリーン」を選択します。
  4. カスタムクリーンの画面で「Windowsタブ」を選択し、デフォルトの項目にチェックが入っていることを確認して「解析」をクリックします。
  5. 解析が完了したら、削除対象のファイルの内容を必ず確認してください。
  6. 最後に「Cleanerを実行」ボタンをクリックし、CCleanerの処理が完了するまで待ちます。
  7. システムをさらにクリーンアップしたい場合は、「レジストリタブ」を選択し、以下の項目にチェックが入っていることを確認します。
  8. 問題点をスキャン」ボタンをクリックしてスキャンを実行し、その後「選択された問題を修復」ボタンをクリックします。
  9. CCleanerが「レジストリの変更をバックアップしますか?」と尋ねてきたら、「はい」を選択します。
  10. バックアップが完了したら、「選択されたすべての問題を修復」ボタンをクリックします。
  11. PCを再起動して変更を保存します。

関連記事:

  • Steamエラー「steamui.dllを読み込めませんでした」の修正方法
  • Windows 10でドライブ・フォルダー・ライブラリのテンプレートを変更する方法
  • Steamネットワークに接続できないエラーの修正方法
  • Windows 10で時計の時刻がずれる問題の修正方法

以上で、Windows 10の「WiFiに対してDHCPが有効になっていません」エラーを修正できたはずです。このガイドについてご不明な点がある場合は、お気軽にコメント欄でお知らせください。

  1. Windows 10でWi-Fiオプションが表示されない問題を解決する21の方法【完全ガイド】

    多くのユーザーから、「Windows 10のネットワークとインターネット設定にWi-Fiオプションが表示されない」という報告が寄せられています。この問題は、必要なサービスが1つ以上停止している場合や、ドライバーの古さ、システムファイルの破損、ユーザープロファイルの不具合、OS自体のバージョンが古いこと、TCP/IPの競合など、さまざまな原因で発生します。幸いにも、これらを解決するためのトラブルシューティング方法は数多く存在します。以下で順番に確認していきましょう。 Windows 10でWi-Fiオプションが表示されない問題の直し方 ここでは、Wi-Fiオプションが消えてしまう問題を解決する

  2. Windows 11でWi-Fiが表示されないときの対処法|PCにWi-Fiネットワークが表示されない問題を解決する方法

    Windows 11でWi-Fiが表示されない、またはPCにWi-Fiネットワークが表示されないというトラブルにお困りですか? ご安心ください! 本記事では、Windows 11でWi-Fiが表示されない問題を解決するための、実際に効果のある対処法をご紹介します。 Windows 11には、複数のタスクを1つの画面で同時にこなせる生産性向上機能や、Androidアプリが利用できるようになった刷新版Microsoft Storeなど、ユーザー体験を大きく向上させる新機能が数多く搭載されています。 それでは、具体的な解決策に入る前に、よくある疑問にお答えします。 Wi-Fiが表示されない問題を修