Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

【解決済み】Windows 10で「ローカル エリア接続に対してDHCPが有効になっていません」エラーを修正する方法

Wi-Fiやイーサネット(ローカル エリア接続)は正常に接続されているのに、Windows 10からインターネットにアクセスできない——そんな経験はありませんか?また、最近のWindowsアップデート後にネットワークアダプターに黄色い感嘆符が表示され、「インターネット アクセスなし」という状態になるケースもあります。

こうした問題には、Windows 10に標準搭載されたネットワークトラブルシューティングツールが役立ちます。ネットワークアイコンを右クリックして「トラブルシューティング」を選択すれば、多くの場合は自動的に原因を検出して修復してくれます。しかし一部のユーザーからは、トラブルシューティングを実行すると「ローカル エリア接続に対してDHCPが有効になっていません(DHCP is not enabled for local area connection)」というエラーメッセージが表示されるとの報告があります。

DHCPとは、ルーターやサーバーなどのデバイスが、ネットワークに接続するコンピューターへIPアドレスを自動的に割り当てるための仕組みです。何らかの理由でこの処理が失敗すると接続エラーが発生し、「イーサネットには有効なIP構成がありません」「イーサネット/Wi-Fiに対してDHCPが有効になっていません」などの問題につながります。この記事では、DHCPの仕組みと、Windows 10でDHCPを有効にしてIPアドレスを自動取得する方法を詳しく解説します。

DHCPとは?

DHCP(Dynamic Host Configuration Protocol/動的ホスト構成プロトコル)は、IPネットワーク上で使用される標準化されたネットワークプロトコルで、クライアント・サーバー方式により、ネットワーク接続のためのIPホストとそのアドレスを自動的に割り当てます。

一般的に、ネットワークやインターネットに接続するには、各デバイスが固有のIPアドレスを持っている必要があります。DHCPを有効にしておけばIPアドレスが自動的に割り当てられるため、ネットワークの安定性が向上し、固定IPアドレスによる競合(コンフリクト)も回避できます。

しかし、ネットワークアダプターのドライバーが古い、プロキシ設定が誤っている、ネットワーク構成が正しくないといった理由で、DHCPがクライアントPCへのIPアドレス自動割り当てに失敗することがあります。その結果、固有のIPアドレスを持てないクライアントコンピューターはネットワークに接続できず、インターネットにアクセスできない状態になります。

「イーサネットに対してDHCPが有効になっていません」エラーの解決方法

同じような問題でお困りの方は、以下の手順でローカル エリア接続のDHCPを有効にし、問題を解決しましょう。

注意: 以下の解決策は、Windows 10だけでなく、Windows 8.1や7でも同様に適用できます。「イーサネットには有効なIP構成がありません」エラーの解決にも役立ちます。

この問題を初めて見た場合は、まずルーター、モデム、スイッチなどのネットワーク機器とPCをすべて再起動することをおすすめします。一時的な不具合が原因であれば、再起動だけで解決することがあります。

また、セキュリティソフトを一時的に無効化し、VPN(PCに設定している場合)からも切断してから試してみてください。

1. WindowsでDHCPを有効にする

最初に確認すべきはネットワークアダプターの設定です。DHCPサーバーからIPアドレスを自動的に割り当てるよう正しく構成されているかチェックしましょう。

  • Windowsキー + R を押し、「ncpa.cpl」と入力してEnterキーを押します。
  • 「ネットワーク接続」ウィンドウが開きます。
  • アクティブなネットワークアダプターを右クリックし、「プロパティ」を選択します。
  • 「インターネット プロトコル バージョン 4(TCP/IPv4)」をダブルクリックします。
  • IPアドレスを自動的に取得する」と「DNSサーバーのアドレスを自動的に取得する」が選択されていることを確認します。

【解決済み】Windows 10で「ローカル エリア接続に対してDHCPが有効になっていません」エラーを修正する方法

プロのヒント: ルーターの公式サイトの手順に従って、ルーター側でもクライアントPCにIPアドレスを自動割り当てする設定が有効になっていることを確認しておきましょう。

【解決済み】Windows 10で「ローカル エリア接続に対してDHCPが有効になっていません」エラーを修正する方法

2. DHCPクライアントサービスを有効にする

DHCPクライアントサービスは、コンピューターのIPアドレス登録とDNSレコードの更新を担当します。何らかの理由でこのサービスが停止していると、クライアントPCがIPアドレスを取得できず、「ローカル エリア接続またはWi-Fiに対してDHCPが有効になっていません」というエラーの原因になります。

  • Windowsキー + R を押し、「services.msc」と入力してEnterキーを押します。
  • Windowsのサービス管理コンソールが開きます。
  • 下にスクロールして「DHCP クライアント」サービスを見つけます。
  • 実行中の場合は、右クリックして「再起動」を選択します。
  • 停止している場合は、ダブルクリックでプロパティを開きます。
  • スタートアップの種類を「自動」に変更し、サービス状態の横にある「開始」ボタンをクリックします。
  • 「適用」→「OK」の順にクリックします。

【解決済み】Windows 10で「ローカル エリア接続に対してDHCPが有効になっていません」エラーを修正する方法

3. プロキシ設定をリセットする

  • Windowsキー + R を押し、「inetcpl.cpl」と入力してEnterキーを押します。
  • 「インターネットのプロパティ」が開きます。
  • 「接続」タブに移動し、「LAN の設定」ボタンをクリックします。
  • ポップアップウィンドウで、「LAN にプロキシ サーバーを使用する」のチェックを外します。
  • 「設定を自動的に検出する」にチェックが入っていることを確認します。

【解決済み】Windows 10で「ローカル エリア接続に対してDHCPが有効になっていません」エラーを修正する方法

4. WinsockとTCP/IPをリセットする

誤ったネットワーク構成が原因で、DHCPがIPアドレスの自動割り当てに失敗している可能性もあります。TCP/IPスタックをリセットすることで問題が解決するかもしれません。コマンドプロンプトを管理者として開き、以下のコマンドを順に実行してIPアドレスの解放と更新を行いましょう。

  • netsh winsock reset
  • netsh int ip reset
  • ipconfig /release
  • ipconfig /flushdns
  • ipconfig /renew

【解決済み】Windows 10で「ローカル エリア接続に対してDHCPが有効になっていません」エラーを修正する方法

以上で完了です。コマンドプロンプトを閉じてPCを再起動し、問題が解決したかどうかを確認してください。

5. ネットワークドライバーを再インストールする

それでも解決しない場合は、ネットワークアダプターのドライバーが古くなっており、正常に動作していない可能性があります。その結果、PCがDHCPからIPアドレスを受け取れなくなっています。ドライバーの更新または再インストールで改善するかもしれません。

  • スタートメニューを右クリックし、「デバイス マネージャー」を選択します。
  • 「ネットワーク アダプター」を展開し、インストールされているネットワークアダプターを右クリックして「ドライバーの更新」を選択します。
  • 「ドライバーソフトウェアの最新版を自動検索」をクリックし、画面の指示に従います。

【解決済み】Windows 10で「ローカル エリア接続に対してDHCPが有効になっていません」エラーを修正する方法

Windowsが更新されたドライバーを見つけられない場合は、以下の手順でドライバーを再インストールしてみてください。

  • デバイスマネージャーを開きます。
  • 「ネットワーク アダプター」を展開し、アクティブなネットワークアダプターのドライバーを右クリックして「デバイスのアンインストール」を選択します。
  • アンインストールの確認画面が出たら承認し、Windowsを再起動します。
  • 次回Windows起動時に、ネットワークアダプターのドライバーが自動的に検出・インストールされます。
  • または、デバイスマネージャーでコンピューター名を右クリックし、「ハードウェア変更のスキャン」を選択して手動でドライバーを更新することもできます。

【解決済み】Windows 10で「ローカル エリア接続に対してDHCPが有効になっていません」エラーを修正する方法

さらに、デバイスメーカーの公式サイトにアクセスして、ネットワークアダプター用の最新ドライバーをダウンロードし、問題のあるPCにインストールして再起動する方法もあります。その後、DHCPの問題が解決し、ネットワークおよびインターネット接続が正常に機能しているかを確認してください。

これらの解決策で、Windows 10、8.1、7における「ローカル エリア接続に対してDHCPが有効になっていません」の問題は解決しましたか?ぜひコメント欄でお知らせください。

関連記事

  • Tor vs VPN – どちらのオンラインプライバシー保護システムが優れているのか?徹底解説
  • 解決済み:Windows 10で「不明なネットワーク、インターネット アクセスなし」になる問題
  • Windows 10でhostsファイルを使ってWebサイトをブロックする方法
  • Windows 10、8.1、7でIPアドレスの競合を解決する方法
  • Windows 10でネットワークとインターネット接続の問題を診断する方法
  1. 【解決済み】Windows 10で「PAGE FAULT IN NONPAGED AREA」ブルースクリーンエラーが発生したときの対処法

    Windows 10 のパソコンで Page Fault In Nonpaged Area(非ページ領域でのページフォールト) というブルースクリーンエラーが表示されたり、システムが不安定になり頻繁にクラッシュしたりしていませんか?この Windows 10 のブルースクリーンエラーは、通常、OS用に確保されているメモリ領域にハードウェアやソフトウェアが誤ってアクセスした場合に発生します。具体的には、プログラム・システムサービス・ドライバーがRAMメモリやハードディスク上のページファイルにアクセスしようとしたものの、期待していたデータがそこになかったことを意味します。 なぜ page_fau

  2. 【解決済み】Windows 10 バージョン22H2でCortanaが動作しないときの直し方

    最新のWindows 10バージョン22H2では、Microsoftのデジタルアシスタント「Cortana」が、Microsoft Storeから更新可能な独立したシステムアプリへと変わりました。機能はほぼ生産性向上に特化しており、メールの送信や受信確認、今後の予定のチェック、さらには会議の設定などが行えます。また、タスクバーからの固定を解除できるようになり、Cortanaウィンドウを画面上で自由に移動したりサイズを変更したりすることも可能になっています。 しかし、Cortanaアプリが見つからない、アップデート後にCortanaが動作しない、文字入力ができないといったトラブルに直面するユーザ