ネットワーク上の他のコンピューターを見ることができませんか?Windows、Mac、およびLinuxの修正

ローカルネットワーク上のPC間でファイルを共有(share files between PCs)しようとしているのに、接続できない場合は、ネットワーク構成に問題がある可能性があります。ネットワークに接続している可能性がありますが、ネットワーク上の他のPCやデバイスへのアクセスがブロックされている可能性があります。

これは多くの場合、デバイスの誤った設定またはネットワーク接続の切断が原因です。ありがたいことに、ネットワーク上に他のコンピューターが表示されない場合は、通常、簡単に修正できます。Windows、macOS、およびLinux PC(Linux PCs)はすべてこの問題に時々悩まされますが、問題を解決するために使用できるいくつかの簡単な修正があります。

Windows10でのネットワーク検出の有効化(Enabling Network Discovery on Windows 10)

ほとんどのWindowsユーザーにとって、ネットワーク上にPCが隠れている最大の原因は、Windowsのネットワーク検出設定にあります。この設定を無効にすると、PCはローカルネットワークから非表示になり、他のPCは非表示になります。

  • Windowsファイルエクスプローラー(Windows File Explorer)を開くと、ネットワーク検出が有効になっているかどうかを確認できます。左側のナビゲーションペインで、[(Navigation Pane)ネットワーク(Network)]タブを押します。

  • ネットワーク検出が無効になっている場合、Windowsはすぐに警告します。Settings > Network & Internet > Sharing Options > Turn on network discovery をオンにする]に移動して、これを再度有効にすることができますが、Windowsは、(Windows)ファイルエクスプローラー(File Explorer)ウィンドウの上部に有効にするためのショートカットを提供します。上部に表示される黄色のバーを押すと、クイックオプションメニューが表示されます。

  • 表示されるオプションメニューで、[ネットワーク検出とファイル共有をオンに(Turn on network discovery and file sharing)する]を押します。

  • ネットワークが現在パブリックネットワークとして設定されている場合、Windowsは、ネットワークをプライベートに切り替えるか、パブリックネットワークでのネットワーク検出を許可するかを尋ねてきます。これは通常はお勧めできません。自分のネットワークを使用している場合は、[いいえ]を選択し、代わりに[接続しているネットワークをプライベートネットワークにする]オプションを選択してください。(No, make the network that I am connected to a private network)

ネットワーク検出を有効にすると、[ネットワーク(Networks)]タブに他のコンピューターが表示されるようになりますが、それらのデバイスでネットワーク検出が有効になっている場合に限ります。ファイルエクスプローラ(File Explorer)ウィンドウの上部にあるアドレスバーにIPアドレスまたはホスト名を入力して、デバイスに直接アクセスすることもできます。

ファイルとプリンターの共有を許可するようにファイアウォールを構成する(Configuring Your Firewall to Allow File and Printer Sharing)

Windowsファイアウォール(Windows Firewall)は、PCとの間の不要なトラフィックをブロックするように設計されています。ネットワーク検出が有効になっているのに、ネットワーク上の他のコンピューターが表示されない場合は、ファイアウォールルールでファイルとプリンターの共有をホワイトリストに登録する必要があります。(File and Printer Sharing )

  • これを行うには、Windowsの[スタート]メニューを右クリックして、 (Windows Start)[設定(Settings)]を押します。[Windowsの設定](Windows Settings)メニューで、[Update & Security > Windows Security > Firewall & network protection]を押します。

  • [ファイアウォールとネットワーク保護(Firewall & network protection)]メニューで、[ファイアウォールを介したアプリの許可](Allow an app through firewall)オプションをクリックします。

  • [Windows Defenderファイアウォールを介したアプリ(Allow apps to communicate through Windows Defender Firewall)の通信を許可する]ウィンドウで、[設定の変更](Change Settings)を押してアクセスを許可します。[塗りつぶしとプリンターの共有(Fill and Printer Sharing)]および[ SMBDirectを介したファイルとプリンターの共有(File and Printer Sharing over SMBDirect)]オプションが見つかるまでリストをスクロールし、[(Scroll)プライベート(Private)]列の下の各オプションのチェックボックスをクリックして、ファイアウォールを通過できるようにします。パブリックネットワークへのアクセスを許可する場合は、[パブリック(Public)]列の下のチェックボックスを有効にすることもできますが、これはお勧めしません。完了したら、[ OK](OK)を押して保存します。

ネットワークファイアウォール(使用している場合)など、使用している可能性のある他のサードパーティ製ファイアウォールについても、このプロセスを繰り返す必要があります。 

Windows10でのコンピューターブラウザーサービスの有効化(Enabling the Computer Browser Service on Windows 10)

これが問題の原因である可能性は低いですが、試すソフトウェアソリューションが不足している場合は、コンピューターブラウザ(Computer Browser)システムサービスが有効になっていて、PCで実行されているかどうかを確認する必要があります。これは、Windowsが(Windows)ファイルエクスプローラー(File Explorer)でネットワーク上のローカルPCを一覧表示するために使用されます。

  • 開始するには、キーボードのWindows key + Rを押します。[実行(Run)]ダイアログボックスで、services.mscと入力し、[ (services.msc)OK ]を押して起動します。

  • [サービス(Services)管理コンソール]ウィンドウで、コンピューターブラウザーサービスを見つけ、[(Computer Browser )ステータス(Status)]列でそのサービスの現在のステータスを確認します。ステータスが現在[停止(Stopped )]または[無効(Disabled)]の場合は、再度有効にする必要があります。右クリックして[プロパティ(Properties)]オプションを押します。

  • [スタート]ボタンをクリックして[(Start)コンピューターのブラウザーのプロパティ](Computer Browser Properties)ウィンドウで有効にし、 [スタートアップの種類(Startup type)]ドロップダウンメニューで[自動]を選択して、今後自動的に起動するようにします。(Automatic)[ OK]を押して保存します。

ローカルネットワーク構成の確認(Checking Your Local Network Configuration)

それでもネットワーク上の他のコンピューターが表示されない場合は、PCがローカルネットワークに正しく接続されているかどうかを再確認する必要があります。有線ネットワークを使用している場合はルーターケーブルの物理チェックを実行し、無線ネットワークを使用している場合は、無線アクセスポイントへの接続がアクティブで安定していることを確認します。

これを確認する1つの方法は、 PowerShellまたはコマンドラインからpingコマンドを使用することです。これにより、PCがネットワークに正しく接続され、他のローカルネットワークデバイスを検出できるかどうかを確認できますが、そのためには、別のローカルPCのローカルIPまたはホスト名を知る必要があります。

  • pingを使用するには、Windowsの[スタート(Windows Start)]メニューを右クリックして、WindowsPowerShellまたはWindowsPowerShell(管理者)(Windows PowerShell (Admin))を押します。PowerShellターミナルから、pingx.xxx(ping) またはpinghostnameと入力し、 (x.x.x.x)xxxxhostnameをローカルIPアドレスまたはPCホスト(ping hostname)に置き換えます。

pingコマンドが応答で応答する場合、ネットワーク接続の問題がネットワーク上の他のコンピューターの表示を妨げているわけではありません。これは、他の場所でのソフトウェアまたはネットワーク構成の問題を示唆している可能性があります。

  • Windows設定の問題についてネットワーク構成をテストできます。[スタート(Start)]メニューを右クリックし、[設定(Settings)]を押してアクセスします。そこから、 Update & Security > Troubleshoot > Network Adapter トラブルシューティングの実行(Run the Troubleshooter)]をクリックします。 

Windowsがネットワーク構成に問題を検出すると、自動的に修正を試みます。これにより、たとえば、静的IPアドレスがネットワークデバイスに使用されていることが検出される場合があります。これが正しく設定されていないと、ネットワーク上の他のデバイスと対話できなくなります。

  • これを変更するには、[スタート]メニューボタンを右クリックして(Start menu)[設定(Settings)]を押します。Windows(Windows Settings)の[設定]メニューから、 [Network & Internet > Status > Change adapter options]を押します。

  • [ネットワーク接続(Network Connections)]メニューで、ネットワークデバイスを右クリックし、[プロパティ]を押します(Properties)。[プロパティ(Properties )]ウィンドウで、 [(, )Internet Protocol Version 4 (TCP/IPv4) ]をクリックし、[プロパティ]を押します(Properties)

  • [ IPv4のプロパティ(IPv4 Properties )]ウィンドウで、[ IPアドレスを自動的(Obtain an IP address automatically)取得する]と[DNSサーバーアドレスを自動的に取得する]が選択されて有効になっていることを確認し、[ (Obtain DNS server address automatically)OK ] >[閉じる](Close )を押して保存します。

また、問題はPCの構成ではなく、ネットワークにあることに気付くかもしれません。たとえば、一部のルーターのワイヤレス分離(wireless isolation)クライアント分離(client isolation)またはAP分離(AP isolation)と呼ばれることもあります)と呼ばれる機能は、ローカルネットワーク上でワイヤレスデバイスを相互に隠し、PCからワイヤレスデバイスに接続できないようにします。

この機能を無効にする方法については、ワイヤレスルーターのユーザーマニュアルを参照する必要がある場合がありますが、ローカルルーターのワイヤレス設定で見つけることができます。

macOSを使用してネットワーク上で他のコンピュータを表示する方法 (How To See Other Computers On Network With macOS )

Appleデバイスは、 (Apple)Apple Bonjourネットワーキングサービスのおかげで、通常、他のAppleデバイスの検出に非常に優れており、通常、他のWindowsおよびLinuxPC(Linux PCs)も検出できます。macOSで他のコンピューターを表示したい場合は、コアmacOSFinder(Finder )アプリの[ネットワーク]タブをクリックしてこれを行うことができます。(Network)

  • この時点でネットワーク上に他のコンピューターが表示されない場合は、手動で接続する必要があります。これを行うには、Finderアプリを開き、 Go > Connect to Server押します。

  • [サーバー(Connect to Server)に接続]ウィンドウで、接続するPCのIPアドレスまたはホスト名を[サーバーアドレス](Server Address)ボックスに入力します。画面の指示に従って接続を確立するための正しいクレデンシャルを提供するために、[接続]を押してサーバーに接続します(Connect)

  • 直接接続してもネットワークPCが表示されない場合は、FinderでネットワークPCを表示するオプションが有効になっていることを確認する必要があります。これを行うには、メニューバーからFinder > Preferences

  • [ Finderの設定](Finder Preferences)ウィンドウで、 [サイドバー]タブの[(Sidebar)接続されたサーバー(Connected servers)]チェックボックスが有効になっていることを確認します。

チェックすると、 Finderに[接続された(Finder)サーバー(Connected servers)]タブが表示され、接続されたPCにアクセスできるようになります。別のPCまたはMac(Mac)を表示または接続できない場合、またはFinderの[(Finder)ネットワーク(Networks)]タブにデバイスが表示されない場合は、macOSネットワーク接続の問題が原因である可能性があります。

Apple menu > System Preferences > Network」をクリックします。[ネットワーク(Network)設定]メニューで、左側のメニューで接続の種類を確認します。接続の横にあるアイコンが緑色になっているはずです。

そうでない場合は、接続を復元するためにいくつかの明らかなチェック(物理配線、WiFi接続など)を実行してから、上記の手順を繰り返す必要があります。

Linuxで他のコンピュータを見る方法(How To See Other Computers On Linux)

Linuxソフトウェアパッケージは配布ごとに異なるため、少なくともグラフィカルユーザーインターフェイスを使用して、 Linux PCからネットワーク上の他のコンピューターを見ることができない場合、万能のアプローチはありません。(Linux PCs—at)

PCが他のデバイスを認識できるかどうかを確認するには、代わりにarp-scanネットワークスキャンツールを使用してネットワークをスキャンし、デバイスを探します。これにより、ネットワーク上で利用可能なすべてのデバイスが一覧表示されます。 

  • このスキャンを実行するには、最初にarp-scan(arp-scan)パッケージをインストールする必要があります。UbuntuおよびDebianベースのオペレーティングシステムでは、(Ubuntu)ターミナルを開いて(terminal)sudo aptinstallarp-scanと入力することでこれを行うことができます。 

  • arp-scanがインストールされたら、ターミナルに(terminal)arp-scan -lと入力し、 (arp-scan -l)Enterキーを押します。動作しない場合は、代わりにsudoarp-scan-lを試してください。(sudo arp-scan -l)

ネットワーク上で使用可能なデバイスのリストが一覧表示され、IPアドレス、MACアドレス、およびデバイスタイプが表示されます。このコマンドが機能する場合は、Linux PCからネットワーク検出が可能であり、 (Linux)Linuxディストリビュー(Linux)ションのファイル管理ツールまたはターミナルを使用して他のPCを表示および接続できるはずです。

失敗した場合は、ネットワーク構成全体またはファイアウォールに問題がある可能性があります。これらを解決するために、通常の手順(物理チェックと接続テスト)を実行できます。

Ubuntuを使用している場合は、ファイルマネージャー(File Manager )アプリを開いて[その他の場所( Other Locations)]タブをクリックすると、検出されたネットワークデバイスをすばやく表示して接続できます。

ネットワークを正しく設定する(Setting Up Your Network Correctly)

上記の修正が示すように、ネットワーク上に他のコンピューターが表示されない場合に、ネットワーク接続のトラブルシューティングを行う方法はかなりあります。(troubleshoot a network connection)ほとんどの問題は、デバイスがWiFi(WiFi)に適した位置にあることや、イーサネットを使用している場合は配線が正しく接続されていることを確認するなど、ネットワーク設定を改善することで解決できます。

WiFi接続が問題を引き起こしている場合は、有線ネットワークに切り替えることで長期的に問題を解決できる可能性があります。特定の状況で はイーサネットはWiFiよりも優れていますが、それは奇跡的な修正ではありません。(Ethernet is better than WiFi)

以下のコメントで、ネットワークの問題に対する独自のヒントと修正をお知らせください。



About the author

私はユタ大学でコンピュータ エンジニアリングを卒業し、ソフトウェア開発と Windows 開発で 10 年以上の経験があります。PDF や Office ドキュメントを扱った経験があり、iOS や Android プラットフォームを使用してガジェットを作成した経験もあります。



Related posts