【Windows 10】ネットワークに他のPCが表示されないときの対処法7選
同じネットワークに接続されたPC同士でファイルを共有するのは、以前に比べて格段に簡単になりました。かつてはファイルをクラウドにアップロードしてダウンロードリンクを共有したり、USBメモリなどの外部ストレージにコピーして物理的に受け渡したりする必要がありました。しかし現在では、Windows 10のネットワークファイル共有機能を使えば、数回のクリックだけでファイルを共有できます。
とはいえ、同じネットワーク内の他のWindows PCに接続できない、ネットワーク上にコンピューターが表示されないといったトラブルに悩まされることも少なくありません。この記事では、「ネットワークにコンピューターが表示されない」「Windows 10のネットワーク共有が機能しない」という問題を解決するための複数の方法を詳しく解説します。
Windows 10でネットワークにコンピューターが表示されない問題を修正する方法
ネットワークに他のPCが表示されないのは、PC間を接続しようとするときによく発生する問題です。もし同じ症状でお困りでしたら、まずは「Windows 10でのネットワークファイル共有の設定方法」のガイドも参考に、ネットワーク内の他のPCへの接続とファイル共有の基本を確認してみてください。
Windows 10でネットワーク共有が機能しなくなる主な原因
この問題は、主に以下のような状況で発生します。
- 新しいPCをネットワークに追加した直後である
- PCやネットワーク共有設定を完全にリセットしたばかりである
- Windows Update(バージョン1709、1803、1809など)にバグがある
- ネットワーク探索の設定が正しく構成されていない
- ネットワークアダプターのドライバーが破損している
方法1:ネットワーク探索とファイル共有を有効にする
そもそも「ネットワーク探索」機能が無効になっていると、ネットワーク経由のファイル共有で問題が発生します。この機能は、その名の通り、同じネットワークに接続されている他のPCやデバイスを検出できるようにするものです。
注意:ネットワーク探索は、自宅や職場などのプライベートネットワークでは既定でオンになっています。一方、空港やカフェなどのパブリックネットワークでは既定でオフに設定されています。
以下の手順に従って、ネットワーク探索とファイル共有を有効にしましょう。
1.Windows + Eキーを同時に押してエクスプローラーを開きます。
2.左側のペインにあるネットワークをクリックします。
3.ファイル共有機能が無効の場合、ウィンドウ上部に「ファイル共有が無効になっています。一部のネットワーク コンピューターとデバイスは表示されない可能性があります。」という警告メッセージが表示されます。メッセージ内のポップアップ部分をクリックしてください。
4.次に、下図のように「ネットワーク探索とファイル共有を有効にする」オプションを選択します。
5.「すべてのパブリック ネットワークに対してネットワーク探索とファイル共有を有効にしますか?」と尋ねるダイアログボックスが表示されたら、適切な方を選びます。
注意:すべてのパブリックネットワークでネットワーク探索とファイル共有を有効にするのは避け、どうしても必要な場合のみオンにすることをおすすめします。どちらを選べばよいかわからない場合は、「いいえ、接続しているネットワークをプライベート ネットワークにします」をクリックしましょう。
6.ネットワークページを更新するか、エクスプローラーを開き直します。このネットワークに接続されているすべてのPCが一覧に表示されるはずです。
方法2:共有設定を正しく構成する
ネットワーク探索を有効にすれば他のPCを表示できるようになりますが、共有設定が適切でない場合、ネットワーク共有が動作しない問題が残る可能性があります。以下の手順に沿って、設定を見直しましょう。
1.Windows + Iキーを同時に押して、Windowsの設定を開きます。
2.下図のようにネットワークとインターネットをクリックします。
3.右側のペインで下にスクロールし、詳細設定配下のネットワークと共有センターをクリックします。
4.プライベート(現在のプロファイル)セクションを展開し、ネットワーク探索を有効にするを選択します。
5.「ネットワーク接続デバイスの自動セットアップを有効にする」にチェックを入れます。
6.次に、「ファイルとプリンターの共有」セクションで「ファイルとプリンターの共有を有効にする」を選択します。
7.続いて、すべてのネットワークセクションを展開します。
8.パブリック フォルダーの共有について、下図のハイライト部分のように「共有を有効にして、ネットワーク アクセス権を持つユーザーなら誰でも、パブリック フォルダー内のファイルを読み書きできるようにする」を選択します。
9.ファイル共有の接続については、「128 ビット暗号化を使用してファイル共有接続を保護する(推奨)」を選択します。
10.パスワード保護共有では、セキュリティ強化のため「パスワード保護共有を有効にする」を選択します。
注意:ネットワーク内に古いデバイスが存在する場合(または自分のPCが古い場合)は、代わりに「40ビットまたは56ビット暗号化を使用するデバイス用にファイル共有を有効にする」を選択してください。
11.最後に変更の保存ボタンをクリックして、設定を反映させます。
これで、Windows 10のネットワーク共有が機能しない問題は解決するはずです。
注意:ネットワーク内のすべてのデバイスを信頼しており、全員にファイルへのアクセスを許可したい場合は、手順10であえて「パスワード保護共有を無効にする」を選択しても構いません。
方法3:探索に関連するサービスを有効にする
「Function Discovery Provider Host(FDPHost)」と「Function Discovery Resource Publication(FDResPub)」は、自分のPCをネットワーク上の他のPCやデバイスから検出可能にするために重要な2つのサービスです。これらのサービスがバックグラウンドで停止していたり、不具合を起こしていたりすると、他のシステムの検出やファイル共有に支障が出ます。以下の手順で関連サービスを有効にしてください。
1.Windows + Rキーを同時に押して、ファイル名を指定して実行ダイアログボックスを開きます。
2.services.mscと入力し、OKをクリックしてサービスアプリを起動します。
3.Function Discovery Provider Hostサービスを探し、右クリックしてプロパティを選択します。
4.全般タブで、スタートアップの種類を自動に設定します。
5.サービスの状態が実行中になっていることも確認してください。なっていない場合は、開始ボタンをクリックします。
6.適用をクリックして変更を保存し、OKをクリックして閉じます。
7.次に、Function Discovery Resource Publication(FDResPub)サービスを右クリックし、先ほどと同じようにプロパティを選択します。
8.全般タブでスタートアップの種類のドロップダウンをクリックし、下図のように自動(遅延開始)を選択します。
9.適用 > OKの順にクリックして変更を保存します。
10.同様に、SSDP DiscoveryおよびUPnP Device Hostサービスのスタートアップの種類も手動に設定します。
11.各サービスごとに適用 > OKをクリックして変更を保存し、最後にWindows 10のデスクトップ/ノートPCを再起動します。
方法4:SMB 1.0/CIFSファイル共有サポートを有効にする
SMB(Server Message Block)は、データの伝送方法を決めるプロトコル(規則の集合)です。Windows 10では、ファイル転送、プリンター共有、PC間の通信に使用されています。SMB 1.0の利用については安全性をめぐる議論もありますが、この機能を有効にすることが、ネットワークにコンピューターが表示されない問題を解決する鍵になる場合があります。
1.スタートボタンをクリックして「コントロール パネル」と入力し、右側のペインで開くをクリックします。
2.表示方法 > 大アイコンに切り替え、プログラムと機能をクリックします。
3.左側のペインにある「Windows の機能の有効化または無効化」をクリックします。
4.下にスクロールしてSMB 1.0/CIFS ファイル共有のサポートを探し、隣のチェックボックスにチェックが入っていることを確認します。
5.ハイライト表示されたすべてのサブ項目にもチェックを入れます。
- SMB 1.0/CIFS 自動削除
- SMB 1.0/CIFS クライアント
- SMB 1.0/CIFS サーバー
6.OKをクリックして保存・終了します。再起動を求められた場合は、システムを再起動してください。
方法5:ファイアウォールでネットワーク探索を許可する
Windows Defenderファイアウォールや過度に厳しい設定のウイルス対策ソフトは、多くの接続問題の原因になります。特にファイアウォールは、PCとの間でやり取りされる通信やネットワーク要求を制御する役割を担っています。ネットワーク上の他のコンピューターを表示し、Windows 10のネットワーク共有の問題を解消するには、ファイアウォールでネットワーク探索を手動で許可する必要があります。設定方法は2通りあります。
方法A:Windows設定から行う
設定アプリからWindowsファイアウォール経由でネットワーク探索を許可するには、以下の手順に従います。
1.Windows + Iを押して設定を開き、下図のように更新とセキュリティをクリックします。
2.Windows セキュリティタブに移動し、右側のペインでファイアウォールとネットワーク保護をクリックします。
3.次の画面で、下図のように「ファイアウォールによるアプリケーションの許可」をクリックします。
4.設定の変更ボタンをクリックして、許可されたアプリと機能の一覧のロックを解除し、編集できるようにします。
5.ネットワーク探索を見つけ、その機能に対応するプライベート列とパブリック列の両方のチェックボックスに慎重にチェックを入れます。その後、OKをクリックします。
方法B:コマンドプロンプトから行う
複数のウィンドウを行き来するのが面倒な場合は、コマンドプロンプトで次のコマンドを実行するだけで済みます。これにより、ネットワークにコンピューターが表示されない問題を解決できる可能性があります。
1.Windowsキーを押し、「コマンド プロンプト」と入力して、下図のように管理者として実行をクリックします。
2.以下のコマンドを入力し、Enterキーを押します。
netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
方法6:ネットワーク設定をリセットする
ここまでの方法を正しく実行していれば、ネットワークファイル共有は適切に構成できているはずです。それでも問題が残る場合は、ネットワーク自体の不具合によって、他の接続済みシステムが表示できなくなっている可能性があります。その場合は、関連する設定をすべてリセットすると、Windows 10のネットワーク共有の問題が解決することがあります。こちらも2通りの方法があります。
方法A:Windows設定から行う
コマンドラインよりもGUIの方が操作しやすい方は、Windows設定からネットワークをリセットできます。
1.Windowsの設定を起動し、ネットワークとインターネットに移動します。
2.下図のように、ネットワーク リセット > 今すぐリセットボタンをクリックします。
方法B:コマンドプロンプトから行う
コマンドプロンプトからネットワーク設定をリセットするには、以下の手順に従います。
1.前述と同じ方法で、管理者としてコマンド プロンプトを起動します。
2.以下のコマンドを順番に実行します。
netsh winsock reset netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns
方法7:ネットワークドライバーを再インストールする
さらに踏み込んだ対策として、ネットワークアダプターのドライバーを再インストールし、最新版をWindowsに自動でインストールさせる方法もあります。以下の手順でネットワークドライバーを再インストールしましょう。
1.Windowsキーを押し、「デバイス マネージャー」と入力して開くをクリックします。
2.ネットワーク アダプターカテゴリをダブルクリックして展開します。
3.お使いのネットワークアダプターのドライバー(例:Realtek PCIe GBE Family Controller)を右クリックし、下図のようにプロパティを選択します。
4.ドライバータブに移動し、デバイスのアンインストールをクリックします。
5.確認画面で「このデバイスのドライバー ソフトウェアを削除する」にチェックを入れたうえで、アンインストールをクリックします。
6.PCを再起動します。
7.再起動時にWindowsが自動的にドライバーをインストールします。自動でインストールされない場合は、下図のように操作 > ハードウェア変更のスキャンをクリックしてください。
裏技:ネットワーク上の他のPCにアクセスする方法
各種対処法を試す前に、急いでいる方向けに、Windowsでファイルを素早く転送する簡易的な方法をご紹介します。
1.Windows + Eキーを同時に押してエクスプローラーを起動します。
2.エクスプローラーのアドレスバーに「\\」と入力し、続けて相手PCのIPアドレスを入力します。
例:相手PCのIPアドレスが192.168.1.108の場合、「\\192.168.1.108」と入力してEnterキーを押せば、そのコンピューターにアクセスできます。
注意:IPアドレスを調べるには、コマンドプロンプトでipconfigを実行し、ハイライト表示されたデフォルト ゲートウェイの欄を確認してください。
よくある質問(FAQ)
Q1. 自分のPCをネットワーク上に表示させるにはどうすればよいですか?
A. ネットワーク上にPCを表示するには、ネットワーク探索を有効にする必要があります。コントロール パネルを開き、ネットワークと共有センター > 共有の詳細設定の変更 > プライベート > ネットワーク探索を有効にするの順に進んでください。
Q2. ネットワーク上のすべてのデバイスが表示されないのはなぜですか?
A. ネットワーク探索が無効になっている、FDPHostやFDResPubなどの関連サービスが正常に動作していない、あるいはネットワーク自体に問題がある場合、他のデバイスが表示されません。本記事で紹介した解決策をお試しください。
関連記事
- NVIDIA ShadowPlayが録画できないときの直し方
- Windows 10でマウス加速を無効にする方法
- Valorantの「Invalid Access to Memory Location」エラーの直し方
- Windows 10のファイル共有が機能しない問題の直し方
この記事がお役に立ち、お使いのWindows 10でネットワークにコンピューターが表示されない問題が解決できたなら幸いです。ネットワーク経由のファイル共有は意外と複雑な作業になりがちですが、本記事の手順を参考にすればスムーズに設定できるはずです。本記事に関するご質問やご提案があれば、ぜひコメント欄でお知らせください。さらにサポートが必要な場合も、お気軽にご連絡ください。
-
【解決済み】Windows 10でネットワーク上のコンピューターがエクスプローラーに表示されないときの対処法
この記事では、Windows 10において「エクスプローラーの『ネットワーク』に他のコンピューターが表示されない」という問題を解決するための手順を詳しく解説します。この問題は、Windows 10のバージョン1803または1809へのアップデート後に発生することが多いことで知られています。企業や家庭のネットワークに新しいWindows 10パソコンを追加した際、「ファイルエクスプローラー」から「ネットワーク」を開いても、すべて(または一部)のネットワーク上のコンピューターが見つからないことがあります。一方、Windows 7やWindows 8のパソコンからはすべての端末が見えているのに、Wi
-
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が表示されない問題を修