PC

イーサネットには有効なip構成がありません|システムの復元方法から原因と対処方法について解説

Windows 10のPCが有線接続でインターネットに接続できず、ネットワークトラブルシューターを実行すると、「イーサネット用の有効なIP設定がありません」というエラーが表示される場合があります。

上記のエラーは、PCがネットワークに接続するための正しいIPアドレスやその他の設定を取得できない場合に表示されます。

この記事では、Windows 10のPCで有線ネットワークに接続する際に、「イーサネットには有効なIP設定がありません」というエラーが表示された場合の対処方法をご紹介します。

イーサネットには有効なip構成がありません|について

Windows10のパソコンでインターネットに接続しようとすると、突然「イーサネットには有効なIP構成がありません」というメッセージが表示され、インターネットに接続できなくなってしまいました。
タスクトレイのネットワークアイコンを確認すると、黄色いエラーメッセージが表示されています。この現象が発生すると、モデムやルーターが正常に動作しているはずなのに、インターネットに接続できなくなります。この現象は、有線接続、無線接続を問わず発生します。

今回は、「イーサネットには有効なIP設定がありません」というメッセージが表示され、インターネットに接続できない場合の対処法をご紹介します。

エラーの原因について


イーサネットに有効なIP構成がありません」エラーが発生する主な原因は以下の通りです。

Windowsの一時的な問題
ルーターなどのネットワーク機器の一時的な問題
イーサネットネットワークアダプターの構成上の問題
破損したイーサネットネットワークドライバ
正しいネットワークアドレスを一時的に取得できない
DHCPサーバーの設定の問題
セキュリティソフトがネットワークに干渉してブロックしている
ほとんどの場合、お客様のPCやネットワーク機器に何らかの問題があることが原因です。

ここでは、上記の原因ごとに解決策をご紹介しますので、順番に解決していってください。

解決方法・対処方法について

解決策1:高速スタートアップを無効にして再起動する


お使いのPCの高速スタートアップ機能により、有効なIPを設定できない場合があります。

高速スタートアップを無効にして、PCを再起動することで、有効なIPを取得できる場合があります。

高速スタートアップを無効にしてPCを再起動するには、以下の手順で行います。

Windowsマーク」を右クリックし、「電源オプション」を選択する。
右ペインの「電源の追加設定」をクリックする。
左ペインの「電源ボタンの動作の選択」をクリックする。
現在使用できない設定を変更する」をクリックします。
高速スタートアップを有効にする」のチェックを外します。
変更を保存」をクリックします。
設定を保存したら、PCを再起動してください。
関連記事 Windows 10で「高速スタートアップ」を無効にする方法(デメリットとできない場合の対処法
再起動が完了したら、インターネットに接続できるかどうかを確認します。

接続できない場合は、同じエラーが継続して発生しているかどうかを確認します。エラーが継続する場合は、次のステップに進んでください。

解決策2:ネットワーク機器を再起動する。


IP設定エラーは、ゲートウェイルーターやONUなどのネットワーク機器側の問題が原因となっている場合があります。

このため、ONUやルーターなどのネットワーク機器をすべて再起動することをお勧めします。

機器の再起動の方法はメーカーによって異なりますが、基本的には機器のプラグを抜いてから再接続することで再起動できます。

ネットワーク機器の再起動後、インターネットの接続状態を確認してください。

解決策3:ゲートウェイ・ルーターに直接接続する


スイッチングハブや中継ルーターに問題があり、正しいIP設定がされていない可能性があります。

他のネットワーク機器を経由してPCを接続している場合は、ゲートウェイ・ルーターに直接接続してみて、IP設定エラーが発生するかどうかを確認してください。

また、ゲートウェイ・ルーターに接続する際に、別のLANケーブルを使用してみると問題が解決します。

問題が解決した場合、原因はデータを中継しているネットワーク機器またはLANケーブルにあると判断できます。

解決策4:IPアドレスの設定を確認する。


ネットワークアダプタのネットワーク設定に問題があり、正しいIPアドレスを取得できていない可能性があります。

特に、IPを固定してもIP設定エラーが発生する場合は、ネットワーク設定が間違っている可能性があります。

以下の手順でネットワーク設定を確認し、IPアドレスとDNSを自動的に取得するように設定されているかどうかを確認してください。

Windowsマークを右クリックし、「ネットワーク接続」を選択する。
ネットワーク設定の変更」で、「アダプターオプションの変更」をクリックする。
イーサネット」または「ローカルエリア」を右クリックし、「プロパティ」を選択する。
インターネットプロトコルバージョン4(TCP/IPv4)」を選択し、「プロパティ」をクリックします。
IPアドレスを自動的に取得する」と「DNSサーバーのアドレスを自動的に取得する」が選択されていることを確認します。
IPアドレスが入力されている場合は、「自動」に切り替えます。
OK」をクリックして設定を保存します。
IPアドレスを自動的に取得する」に設定を変更した場合は、IP設定の問題が解決していることを確認してください。

解決策5:ネットワークアダプターを再起動する


場合によっては、イーサネットネットワークアダプターに一時的な問題があり、有効なIP構成を取得できないことがあります。

そのため、一度イーサネット・ネットワーク・アダプタを再起動し、問題が解決するかどうかを確認してください。

イーサネット・ネットワーク・アダプターを再起動するには、以下の手順に従ってください。

Windowsマーク」を右クリックし、「デバイスマネージャー」を選択します。
ネットワークアダプター」のツリーを展開します。
イーサネットデバイスドライバ名」を右クリックし、「デバイスの無効化」をクリックします。
確認ダイアログが表示されるので、「はい」をクリックする。
再度「イーサネットデバイスドライバー名」を右クリックし、「デバイスの有効化」をクリックします。
以上の手順で、ネットワークアダプターが再起動します。

回避策6:ネットワークアダプターのドライバーを再インストールします。


イーサネットネットワークアダプターに何らかの不具合がある場合、正しいIP設定を取得できずにエラーが発生することがあります。

ネットワークアダプターの故障が疑われる場合は、以下の手順でネットワークアダプターの再インストールを行ってください。

Windowsマーク」を右クリックし、「デバイスマネージャー」を選択する。
ネットワークアダプター」のツリーを展開し、「イーサネットネットワークデバイス」を探します。
イーサネット・ネットワーク・デバイスは、しばしば「ネットワーク・コントローラー」と呼ばれます。
イーサネット・ネットワーク・デバイス」を右クリックし、「デバイスのアンインストール」を選択します。
確認画面が表示されますので、「アンインストール」をクリックします。
PCを再起動すると、ドライバーが自動的に再インストールされます。
以上の手順で、ネットワークアダプター(イーサネットカード)のドライバーの問題が解決します。

インターネットに接続され、適切なIP設定がされていることを確認してください。

回避策7:Winsockカタログのリセット

Winsockカタログが破損している場合、TCP/IP通信でエラーが発生し、適切なIP設定が得られない可能性があります。

そのため、以下の手順でWinsockカタログを一度リセットしてください。

Windowsマーク」を右クリックし、「Windows PowerShell(管理者)」を選択します。
以下のコマンドを入力し、Enterキーを押します。
NETSH WINSOOK RESET
PCを再起動します。
これでWinsockカタログのリセットが完了しました。再起動後、インターネットに正常に接続できるか確認してください。

解決策8:IPv6を無効にする


お使いのイーサネットネットワークアダプターのIPv6機能が正しいIP設定を妨げている可能性があります。

そのため、お使いのイーサネットのIPv6を無効にすることで、正しく接続できるようになる場合があります。無効にするための具体的な手順は以下のとおりです。

方法1:ネットワークアダプターの設定で無効にする
イーサネットのIPv6機能を無効にするには、ネットワークアダプターの設定で簡単に行うことができます。

Windowsマーク」を右クリックし、「ネットワーク接続」を選択します。
ネットワーク設定の変更」で、「アダプターオプションの変更」をクリックします。
イーサネット」または「ローカルエリア」を右クリックし、「プロパティ」を選択する。
インターネットプロトコルバージョン6(TCP/IPv6)」のチェックを外します。
誤ってIPv4を無効にしてしまわないように注意してください。
OK」をクリックして変更内容を保存します。
IPv6を無効にした後、PCを再起動し、正しいIPが取得できているか確認してください。

ただし、上記の方法でIPv6を無効にしても、すべてのサービスでIPv6が完全に無効にならない場合があります。(※Microsoftも非推奨としています)。

設定を変更してもIP設定エラーが解消されない場合は、以下のレジストリ操作でIPv6を無効にすることをお勧めします。

方法2:レジストリの編集


イーサネットのiPv6機能を完全に無効にしたい場合は、レジストリエディターから操作することができます。

レジストリエディターからiPv6機能を無効にするには、以下の手順で行います。

Windowsマーク」を右クリックし、「名前を付けて実行」を選択します。
regedit」と入力し、「OK」をクリックします。
以下のレジストリキーに移動します。
HKEY_LOCAL_MACHINE_SYSTEM#CurrentControlSet#Services#Tcpip6#Parameters
右の列の何もないところで右クリックし、[新規作成]>[DWORD(32ビット)値]をクリックします。
Nameに “DisabledComponents”、Valueに “ffffff “と入力します。
OK “をクリックして終了です。
レジストリの編集が完了したら、PCを再起動して接続状態を確認してください。
解決策9:ローカルIPの解放と再取得
通常、ルーターにはDHCPが搭載されており、自動的にローカルIPを割り当ててくれます。

しかし、DHCPサーバーに問題があり、正しく割り当てられていない可能性があります。

そのため、一度ローカルIPの状態を確認し、問題がある場合は再取得することをお勧めします。

Windowsマーク」を右クリックし、「Windows PowerShell(Administrator)」を選択します。
以下のコマンドを入力し、Enterキーを押します。
ipconfig /all
IPv4アドレス」欄の数字を確認します。
192.168.xxx.xxx」と表示されていれば、DHCPは正常に動作しています。
上記以外の数字が表示されている場合は、DHCPに問題があるので、次のローカルIPの割り当てのステップに進んでください。
Windows PowerShellで以下のコマンドを入力し、DHCPによるIPの解放を行います。
ipconfig /release
次のコマンドを入力し、Enterキーを押します。
ipconfig /flushdns
次に、IPを再取得するために以下のコマンドを入力します。
ipconfig /renew
これで、ローカルIPの再取得が完了しました。インターネットに正常に接続できるかどうか確認してください。

解決策10:不要なネットワークアダプタをアンインストールする


IP設定の問題は、PCに追加された不要なネットワークアダプタが原因の場合があります。

ネットワークアダプタは、ネットワーク関連のソフトウェアをインストールした際にインストールされる場合があります。

そのため、ネットワークアダプターの状態を確認した上で、不明なアダプターをアンインストールしてください。具体的な手順は以下の通りです。

Windowsマーク」を右クリックし、「デバイスマネージャー」を選択する。
ネットワークアダプター」のツリーを展開する。
不明なネットワークアダプター」を右クリックして無効にする。
不明なネットワークアダプターには、「Microsoft Kernel Debug Network Adapter」などがあります。
VPNなどのネットワークアダプターを使用していない場合は、それらを無効にしてみてください。
OK “をクリックします。

解決策11:NICにMACアドレスを割り当てる


何らかの理由でNICにMACアドレスが設定されていない場合、正しいIP設定が行われず、インターネットに接続できません。

上記のような場合、手動でMACアドレスを設定することで問題を解決することができます。以下の手順でMACアドレスを割り当ててください。

Windowsマーク」を右クリックし、「Windows PowerShell(Administrator)」を選択します。
以下のコマンドを入力し、Enterキーを押します。
ipconfig /all
物理アドレス」欄に記載されている文字列(MACアドレス)をコピーする。
Windowsマークを右クリックし、「名前を付けて実行…」を選択する。
ncpa.cpl」と入力し、Enterキーを押す。
イーサネット」または「ローカルエリア」を右クリックし、「プロパティ」を開く。
設定 “をクリックする。
詳細設定 “タブを開く。
ネットワークアドレス」をクリックします。
ネットワークアドレス」をクリックする。NICによっては「Locally Administered Address」などの名前がついている場合がある。
値」の欄に、コピーしたMACアドレスを貼り付ける。
OK “をクリックして終了です。

解決策12:DHCPクライアントサービスを再起動する


WindowsのDHCPクライアントサービスに一時的なエラーが発生し、正しいIP設定が得られない可能性があります。

以下の手順でDHCPクライアントサービスを再起動し、IP設定が正しく取得できるか確認してください。

Windowsマーク」を右クリックし、「名前を付けて実行」を選択します。
services」と入力し、「OK」をクリックします。
リストの中から「DHCPクライアント」を右クリックし、「再起動」を選択します。
確認画面が表示されたら、「はい」をクリックします。

解決策13:TCP/IPプロトコルの再インストール


TCP/IPプロトコルを再インストールすることで、IP設定の問題が解決する場合があります。

以下の手順で、TCP/IPプロトコルの再インストールをお試しください。

Windowsマーク」を右クリックし、「ネットワーク接続」を選択します。
ネットワーク設定の変更」で、「アダプターオプションの変更」をクリックします。
イーサネット」または「ローカルエリア」を右クリックし、「プロパティ」を選択する。
Client for Microsoft Network “をクリックする。
インストール」ボタンをクリックする。
プロトコル」を選択し、「追加」をクリックする。
ネットワークプロトコルとして「Reliable Multicast Protocol」を選択する。
OK」をクリックして完了です。
再インストールが完了したら、インターネットに接続できるかどうか確認してください。

解決策14:セキュリティソフトを一時的に停止する


PC上で動作しているセキュリティソフトが、インターネットへのアクセスを妨げている可能性があります。

また、これまで正常にネットワークに接続できていたとしても、ソフトウェアのアップデートによって問題が発生することもあります。

そのため、セキュリティソフトを一時的に停止して、正常に接続できるかどうかを確認することをお勧めします。

標準の「Windowsセキュリティ」を停止するには、次ページの手順をご参照ください。

Windowsセキュリティ(Defender)」を停止する場合は、次ページの手順をご参照ください。
他社製のセキュリティソフトを停止する場合は、メーカーによって異なりますので、お使いのソフトのマニュアルをご参照ください。

ソフトを停止するとインターネットに接続できるが、ソフトを起動すると遮断される場合は、セキュリティソフトが原因と判断できます。

解決策15:ローカルIPアドレスを手動で割り当てる

上記の対策を試しても問題が解決しない場合は、ネットワークのDHCPサーバー機能に問題がある可能性があります。

手動でローカルIPアドレスを設定し、インターネットに接続できるかどうか確認してください。

Windowsマーク」を右クリックし、「ネットワーク接続」を選択します。
ネットワーク設定の変更」で、「アダプターオプションの変更」をクリックします。
イーサネット」または「ローカルエリア」を右クリックし、「プロパティ」を選択する。
インターネットプロトコルバージョン4(TCP/IPv4)」をクリックします。
右下の「プロパティ」をクリックします。
次のIPアドレスを使用する」をクリックします。
以下のIPアドレス、サブネットマスク、デフォルトゲートウェイの値を入力します。
IPアドレス 192.168.1.123
サブネットマスク 255.255.255.0
デフォルトゲートウェイ 192.168.1.1
IPアドレスは、他の機器と競合しない値を設定してください。

次のDNSサーバーアドレスを使用する」をクリックします。
優先 DNS サーバーと代替 DNS サーバーの IP アドレスを入力します。
優先するDNSサーバー 192.168.1.1 または 8.8.8.8(Google DNS)
OK “をクリックして設定を保存する。
すべての設定が完了したら、インターネットに正常に接続できるか確認してください。問題が解決しない場合は、ネットワーク設定を元の設定に戻してください。

問題なくインターネットに接続できる場合は、PCではなく、ルーターなどのネットワーク機器のDHCP設定に問題があり、正しいIP設定を取得できていない可能性があります。

ルーターが原因でインターネットに接続できない場合の対処法については、以下のページをご参照ください。