【Windows】ネットワーク上のPC名が表示されない時に一覧表示の機能を代替修復する手順

【Windows】ネットワーク上のPC名が表示されない時に一覧表示の機能を代替修復する手順
🛡️ 超解決

ネットワーク上で他のPC名が表示されず、共有フォルダやプリンターにアクセスできずに業務が滞っていませんか。

この問題は、主にネットワーク探索の設定や関連サービスの停止、ファイアウォールのブロックが原因で発生します。

この記事では、Windows 11を基準に、ネットワーク上のPC名が表示されない問題を解決し、安定したファイル共有環境を回復させる手順を詳しく解説します。

【要点】ネットワーク上のPC名が表示されない問題の解決策

  • ネットワークプロファイルの変更: ネットワークプロファイルを「プライベートネットワーク」に設定し、デバイスの検出を許可します。
  • 関連サービスの確認と再起動: ネットワーク探索に必要なWindowsサービスが正常に動作していることを確認し、再起動します。
  • Windows Defender ファイアウォールの設定: ファイアウォールがネットワーク上のPCとの通信を妨げていないか確認し、必要な設定を行います。

ADVERTISEMENT

ネットワーク上のPC名が表示されない根本的な原因

ネットワーク上でPC名が表示されない主な原因は、Windowsのネットワーク探索機能が無効になっていることにあります。

また、関連するWindowsサービスが停止している場合や、Windows Defender ファイアウォールが通信をブロックしている可能性も考えられます。

ネットワークプロファイルが「パブリックネットワーク」に設定されていると、セキュリティ上の理由から他のデバイスが表示されません。

古いOSのPCと通信する場合、SMB 1.0/CIFSファイル共有のサポートが無効になっていることも原因となることがあります。

ネットワーク探索の仕組み

Windowsのネットワーク探索は、WS-DiscoveryプロトコルやUPnPを利用して、同じローカルネットワーク上のデバイスを検出します。

これらのプロトコルが正しく機能しないと、エクスプローラーのネットワーク項目にPC名が表示されません。

PCが互いに通信するためには、ネットワーク探索が有効である必要があります。

関連するWindowsサービス

ネットワーク探索には、複数のWindowsサービスが密接に関わっています。

特に重要なのは「Function Discovery Resource Publication」「SSDP Discovery」「UPnP Device Host」の3つのサービスです。

これらのサービスが停止していたり、スタートアップの種類が「無効」になっていると、ネットワーク上のPC検出ができません。

サービスの状態を適切に設定し、実行しておくことが円滑なネットワーク探索の前提となります。

ネットワーク上のPC名が表示されない問題を修復する手順

ここでは、ネットワーク上のPC名が表示されない問題を解決するための具体的な手順を解説します。

一つずつ設定を確認し、問題を解消しましょう。

  1. ネットワークプロファイルの確認と変更
    ネットワークプロファイルが「パブリックネットワーク」になっていると、他のPCが検出されません。「プライベートネットワーク」に変更します。

    1. スタートボタンを右クリックし、「設定」を開きます。
    2. 左側のメニューから「ネットワークとインターネット」を選択します。
    3. 現在接続しているWi-Fiまたはイーサネットの項目をクリックします。
    4. 「ネットワークプロファイルの種類」の項目で「プライベートネットワーク」を選択します。
    5. Windows 10の場合も同様に、設定アプリの「ネットワークとインターネット」からプロファイルの種類を変更できます。
  2. ネットワーク探索を有効にする
    共有の詳細設定でネットワーク探索を有効にし、ファイル共有も許可します。

    1. スタートボタンを右クリックし、「コントロールパネル」を開きます。
    2. 「ネットワークとインターネット」を選択し、「ネットワークと共有センター」をクリックします。
    3. 左側のメニューから「共有の詳細設定の変更」をクリックします。
    4. 「プライベート」プロファイルを展開し、「ネットワーク探索を有効にする」にチェックを入れます。
    5. 「ファイルとプリンターの共有を有効にする」にもチェックを入れます。
    6. 「すべてのネットワーク」プロファイルを展開し、「パスワード保護共有を無効にする」を選択します。
    7. 「変更の保存」をクリックし、設定を適用します。
  3. 関連サービスの再起動と設定
    ネットワーク探索に必要なサービスが正しく動作しているか確認し、必要であれば再起動します。

    1. WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログを開きます。
    2. 「services.msc」と入力し、Enterキーを押して「サービス」管理ツールを起動します。
    3. 以下のサービスについて、スタートアップの種類を「自動」に設定し、サービスを再起動します。
      • Function Discovery Resource Publication: 右クリックして「プロパティ」を開き、スタートアップの種類を「自動」に設定後、「開始」をクリックします。
      • SSDP Discovery: 同様にスタートアップの種類を「自動」に設定後、「開始」をクリックします。
      • UPnP Device Host: 同様にスタートアップの種類を「自動」に設定後、「開始」をクリックします。
    4. 変更を適用後、「OK」をクリックしてプロパティを閉じます。
  4. Windows Defender ファイアウォールの設定確認
    ファイアウォールがネットワーク通信をブロックしている場合があります。一時的に無効にして確認するか、必要な通信を許可します。

    1. スタートボタンを右クリックし、「コントロールパネル」を開きます。
    2. 「Windows Defender ファイアウォール」をクリックします。
    3. 左側のメニューから「Windows Defender ファイアウォールを介したアプリまたは機能を許可」をクリックします。
    4. 「設定の変更」をクリックし、リストの中から「ファイルとプリンターの共有」を見つけます。
    5. 「プライベート」のチェックボックスにチェックが入っていることを確認します。
    6. もし一時的にファイアウォールを無効にしてテストする場合は、「Windows Defender ファイアウォールの有効化または無効化」から行えます。
    7. テスト後は必ずファイアウォールを有効に戻してください。
  5. SMB 1.0/CIFSファイル共有サポートの有効化
    古いネットワークデバイスやNASとの互換性のため、SMB 1.0/CIFSを有効にする必要がある場合があります。

    1. スタートボタンを右クリックし、「コントロールパネル」を開きます。
    2. 「プログラム」を選択し、「Windowsの機能の有効化または無効化」をクリックします。
    3. 「SMB 1.0/CIFS ファイル共有のサポート」の項目を探し、チェックボックスにチェックを入れます。
    4. 「SMB 1.0/CIFS クライアント」にもチェックが入っていることを確認します。
    5. 「OK」をクリックし、PCを再起動して変更を適用します。

ネットワーク上のPC名が表示されない場合の追加チェック項目

上記の手順を試しても問題が解決しない場合や、特定の状況で問題が発生する場合は、以下の点を確認してください。

IPアドレスでアクセスできない

PC名が表示されない場合でも、IPアドレスが分かれば直接アクセスできることがあります。

対象のPCのIPアドレスを確認し、エクスプローラーのアドレスバーに「\\IPアドレス」と入力してアクセスを試みてください。

例:\\192.168.1.100

特定のPCだけ表示されない

ネットワーク内の他のPCは表示されるのに、特定のPCだけが表示されない場合は、そのPC自体の設定に問題がある可能性が高いです。

表示されないPCで、上記「ネットワーク上のPC名が表示されない問題を修復する手順」を再度確認し、設定が正しいか検証してください。

ルーターのAPアイソレーション機能が有効になっている

一部の無線LANルーターには、セキュリティ強化のために「APアイソレーション」や「クライアント間分離」といった機能が搭載されています。

この機能が有効になっていると、同じネットワークに接続されたデバイス間での通信が制限され、PC名が表示されなくなります。

ルーターの設定画面にアクセスし、この機能が無効になっていることを確認してください。

ネットワークデバイスのドライバーが古い

ネットワークアダプターのドライバーが古い、または破損している場合、ネットワーク探索に問題が生じることがあります。

デバイスマネージャーからネットワークアダプターのドライバーを更新するか、製造元のウェブサイトから最新のドライバーをダウンロードして適用してください。

ADVERTISEMENT

Windows 11とWindows 10のネットワーク設定画面の違い

Windows 11とWindows 10では、設定画面のUIや一部の名称に違いがあります。

しかし、基本的なネットワーク設定や機能へのアクセス方法は共通しています。

項目 Windows 11 Windows 10
ネットワークプロファイル変更 「設定」アプリの「ネットワークとインターネット」から行う 「設定」アプリの「ネットワークとインターネット」から行う
共有の詳細設定 「コントロールパネル」の「ネットワークと共有センター」から開く 「コントロールパネル」の「ネットワークと共有センター」から開く
Windowsの機能 「コントロールパネル」の「プログラムと機能」から開く 「コントロールパネル」の「プログラムと機能」から開く
サービス管理ツール 「ファイル名を指定して実行」に「services.msc」と入力して開く 「ファイル名を指定して実行」に「services.msc」と入力して開く

主な違いは、設定アプリのデザインや項目配置の微細な調整にとどまります。

多くの場合、Windows 10の手順も同様に適用できます。

まとめ

ネットワーク上のPC名が表示されない問題は、ネットワークプロファイル、サービスの停止、ファイアウォールの設定不備が原因で発生します。

この記事で解説した「ネットワークプロファイルの変更」「関連サービスの再起動」「Windows Defender ファイアウォールの設定」「SMB 1.0/CIFSの有効化」といった手順を実行することで、この問題を解決できます。

これらの設定を確認し、修正することで、業務に必要なネットワーク共有機能を回復させ、円滑なファイルアクセスを実現できます。

問題が解決しない場合は、IPアドレスによる直接アクセスやルーター設定の確認も試してみてください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。