How To

ネットワークに表示されないコンピュータのトラブルシューティング方法:9つの効果的な解決策

February 12, 2026 1 分で読む Updated: February 12, 2026

ネットワークに接続されたコンピューターが全く表示されない状況に対処するのは大変です。特にWindows 1803や1809などのアップデート後に突然表示される場合はなおさらです。しかし、必ずしもアップデートが原因とは限りません。ネットワーク設定が誤っていたり、FDPHOSTサービスが突然クラッシュしたりすることも考えられます。こうした問題の解決は面倒ですが、確実な手順をいくつか試しておくと楽になります。基本的には、ネットワーク検出プロトコルを有効にし、サービスがスムーズに動作していることを確認してください。正しく設定すれば、コンピューターがネットワークに再び表示され、ファイル共有もスムーズになります。それでも問題が解決しない場合は、ネットワーク設定を完全にリセットする必要がある場合もあります。そこで、厄介な「コンピューターが表示されない」エラーを解決する方法を以下にまとめました。

ネットワーク上に表示されないコンピューターを修正するには?

より複雑な修正に取り組む前に、パソコンとルーターを軽く再起動するだけで、単純な不具合が解消されることがよくあります。場合によっては、それだけでネットワークリストが更新されることもあります。それでも解決しない場合は、ご心配なく。これらの方法を一つずつ試してください。Windows Updateの問題からサービスのクラッシュ、ファイアウォールのブロック、共有設定の誤りまで、よくある原因をカバーしています。ただし、Windowsはこうした問題になかなか対処できないため、環境によってはこれらの修正をいくつか試す必要がある場合があることをご承知おきください。

修正1:最近のWindows Updateをロールバックする

アップデート直後に問題が発生した場合は、まずここを調べるのが一般的です。ある環境では、最新のアップデートをアンインストールすることでネットワーク検出の問題が解決しました。これは当然のことながら、Windows がネットワーク検出を必要以上に困難にしているからです。少し奇妙に思えますが、アップデートによってネットワークに支障をきたすバグが発生することがあります。特にネットワーク共有に関連するプロトコルやサービスが変更される場合は顕著です。

  1. プレスWindows + R
  2. 入力controlして Enter キーを押します。
  3. コントロール パネルのホームで、[プログラム] > [プログラムと機能]に移動します。
  4. 左側のサイドバーで、[インストールされた更新プログラムを表示]をクリックします。
  5. 最新のアップデート(日付を確認)を見つけて選択し、上部の「アンインストール」をクリックします。アンインストール後、再起動してください。

ついでに、Windowsのバージョンが最新かどうかも確認しましょう。動作が安定していない場合は、少し前のビルドにロールバックしてみるのも良いでしょう。古いバージョンのWindowsでも同様の問題が発生する場合があり、アップデートすることで不具合が修正されることがあります。

  1. 打つWindows + I
  2. Windows Updateに移動します。
  3. 「アップデートを確認」をクリックします。新しいアップデートが利用可能な場合は、自動的にダウンロードされ、インストールされます。

修正2: ネットワーク上のコンピュータにpingを実行して接続を確認する

これは少し古風な方法ですが、驚くほど効果的です。ネットワークが不安定な場合は、他のコンピューターやデバイスにpingを実行することで、接続可能かどうかを確認できます。これは、ネットワーク接続が正常かどうか、あるいはルーティングに問題がないかどうかを素早く確認する方法です。

  1. コマンドプロンプトから、欠落しているデバイスの IP アドレスを取得します(ipconfig動作中のマシンに入力します)。
  2. 表示されないマシンで、[実行] ( Windows + R) を開き、 と入力してcmdCtrl + Shift + Enter を押して管理者アクセスを取得します。
  3. タイプping 192.168.1.xxx(ターゲットIPに置き換えてください)。送信したパケット数と一致する応答を確認する必要があります。一致しない場合は、何かがブロックされているか、設定に誤りがある可能性があります。

設定によっては、デバイスがオンラインであるにもかかわらず、ping でタイムアウトが表示される場合があります。その場合は、ファイアウォール設定またはネットワーク検出オプションを確認してください。

修正3: ハンズフリーでネットワークトラブルシューティングを実行する

Windowsには、ネットワークの不具合を検知して自動的に修復するトラブルシューティングツールが組み込まれています。問題がローカルの設定エラーや一時的な不具合によって発生している場合は、この機能が役立つかもしれません。

  1. を押して、システム>トラブルシューティングWindows + Iに進みます。
  2. 「その他のトラブルシューティング」をクリックします。
  3. スクロールして「着信接続」を見つけ、「実行」をクリックします。
  4. 指示に従ってください。場合によっては、Windows がネットワーク デバイスの表示を妨げている問題を修正することがあります。

修正4: ネットワーク検出を適切に有効にする

これが通常、根本的な問題です。ネットワーク検出が有効になっていないと、コンピューターは互いを見つけられません。Windowsはセキュリティ上の理由から、デフォルトでこれを無効にしていることが多いですが、自宅でデータを共有する場合は有効にしても問題ありません。

  1. 「実行」Windows + R)を開き、入力しcontrolて Enter キーを押します。
  2. [ネットワークとインターネット] > [ネットワークと共有センター]に進みます。
  3. [共有の詳細設定の変更]をクリックします。
  4. [プライベート]および[ゲスト] または [パブリック]セクションを展開し、[ネットワーク探索を有効にする]および[ファイルとプリンターの共有を有効にする]を選択します。
  5. [すべてのネットワーク]の下で、[共有を有効にする] をオンにして、ネットワークにアクセスできるすべてのユーザーがパブリック フォルダー内のファイルを読み書きできるようにします
  6. [変更を保存]をクリックします。

もちろん、これらを変更した後、他のコンピューターがポップアップ表示され始めるかどうかをテストする価値はあります。

修正5: ファイアウォールが検出をブロックしていないことを確認する

Windowsファイアウォールが過剰に保護され、ネットワーク検出プロトコルをブロックしてしまうことがあります。この場合は、ファイアウォールを介した機能の許可を手動またはコマンドラインから実行することで解決できます。GUIでの操作も簡単ですが、ネットワーク検出ルールを有効にする簡単なコマンドで自動化することも可能です。

  1. コントロール パネルを開き、システムとセキュリティ> Windows Defender ファイアウォールに移動します。
  2. Windows Defender ファイアウォールを介したアプリまたは機能を許可するをクリックします。
  3. [設定の変更]をクリックし、[ネットワーク探索]まで下にスクロールします。
  4. [プライベート][パブリック]の両方のボックスをオンにします。
  5. [OK]をクリックします。
  6. または、管理者コマンドプロンプトを開いて次のコマンドを実行します。

    netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes

コンピュータをワークグループに追加する

PCが適切なワークグループに参加していない場合、リソースが正しく共有されない、あるいはネットワークフォルダに表示されない可能性があります。ワークグループへの追加は簡単な手順ですが、見落とされがちです。

  1. プレスWindows + I
  2. システム>バージョン情報に移動します。
  3. 「ドメインまたはワークグループ」をクリックします。「システムのプロパティ」が開きます。
  4. [設定の変更] ([コンピューター名、ドメイン、およびワークグループ] の横)をクリックします。
  5. ワークグループを選択し、名前を付けます。
  6. 「OK」をクリックし、PC を再起動して変更を適用します。

FDPHOST サービスを自動化して検出精度を向上

Function Discovery Provider Hostサービスは、ネットワーク上の他のデバイスを見つけるための鍵となります。このサービスはクラッシュしたり停止したりすることがあり、Windowsが自動的に再起動しないことがあります。自動起動するように設定することで、多くの手間を省くことができます。

  1. プレスWindows + R
  2. 入力services.mscして Enter キーを押します。
  3. 関数検出プロバイダーホストまでスクロールします。
  4. ダブルクリックしてプロパティを開きます。
  5. スタートアップの種類を自動に設定します。
  6. 「適用」「OK」をクリックして、再起動します。

CIFSファイル共有サポートを有効にする

SMB(CIFS)経由のファイル共有は基本的なプロトコルであるため、無効にすると、コンピューターから他のコンピューターにアクセスできなくなる可能性があります。Windowsの機能でこの機能を有効にしてください。

  1. コントロール パネルを開き、[プログラム] > [プログラムと機能]に移動します。
  2. [Windows の機能の有効化または無効化] をクリックします。
  3. 下にスクロールして、SMB 1.0/CIFS ファイル共有のサポートを確認します。
  4. [OK]をクリックして、再起動します。

ネットワーク設定をリセットする(最後の手段)

上記のいずれも効果がない場合は、ネットワークスタックをリセットすると改善する可能性があります。ただし、カスタムネットワーク設定はすべて消去され、アダプターはデフォルト設定に戻ります。再起動すると、多くの場合、IPアドレスの問題やDNSキャッシュもクリアされ、状況は改善されます。

  1. 設定Windows + I)を開きます。
  2. [ネットワークとインターネット]に移動します。
  3. [詳細なネットワーク設定]をクリックします。
  4. ネットワークリセットを選択します。
  5. 「今すぐリセット」をクリックし、プロンプトが表示されたら PC を再起動します。

さらに、IP 設定がおかしい場合は、管理者コマンド プロンプトで次のコマンドを実行して、IP を解放/更新し、DNS をフラッシュします。

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

以上がまとめです。問題が解決しない場合は、ネットワークハードウェアやVPN設定を再度確認すると解決するかもしれません。これらもクライアントの検出に影響している可能性があります。