ネットワーク内の別のコンピュータで共有されているファイルにアクセスする方法
同じネットワーク上でファイルを共有するのは、実はとても便利です。特に両方のコンピューターが同じWi-Fiまたはイーサネットに接続されている場合は、USBメモリやクラウドサービスを使う手間がかかりません。しかし、ここで注意点があります。ファイルを共有するには、PC側で設定が必要で、もう一方のマシンのログイン情報も知っておく必要があります。理論上はそれほど複雑ではありませんが、Windowsがうまく動作しなかったり、設定の調整を忘れたりすることがあります。さらに、Macの場合は少し状況が異なり、SMB、AFP、そして共有が正しく有効化されているかが重要です。そこでこのガイドでは、WindowsでもMacでも、ネットワーク共有をスムーズに動作させるための、これらの問題点を解決します。
Windowsで同じネットワーク上の別のコンピュータからファイルにアクセスする方法
Windowsには、他のPCからファイルを取得する方法がいくつか組み込まれています。通常、フォルダ共有が最も簡単です。ネットワーク探索を有効にし、特定のフォルダを共有し、ファイルエクスプローラーからそれらのフォルダに移動するという手順を、何度も試しました。ただし、Windowsは扱いが難しいので、適切なサービスがすべて実行されているか確認したり、ネットワーク探索を再度有効にしたりするだけで解決することもあります。それでも共有が機能しない場合は、PowerShellコマンドやリモートデスクトップが代替手段となります。共有設定を変更した後は、再起動が必要になる場合があります。Windowsは変更を反映させるのが得意です。
フォルダ共有の使用
この方法は、細かい設定さえしてしまえば、視覚的に分かりやすく、多くの人が最初に試す方法です。ネットワークがプライベート(パブリックではなく)に設定され、ファイル共有とネットワーク検出が有効になっている場合に適用されます。基本的には、フォルダを共有可能にし、他のPCからネットワーク参照またはIPアドレス直接指定でアクセスします。適切なネットワークプロファイルが有効になっていること、そしてWindowsファイアウォールがファイル共有をブロックしていないことを確認する必要があります。これらの設定を変更した後、PCがお互いを認識しない場合は、PCを再起動したりネットワーク設定をリセットしたりすると問題が解決することがあります。
ネットワーク探索とファイル共有をオンにする
- で実行ボックスを開きますWin + R。
- 入力
control /name Microsoft. NetworkAndSharingCenterして Enter キーを押すと、ネットワーク設定に入ります。 - サイドバーの詳細な共有設定の変更をクリックします。
- プライベート ネットワーク セクションで、次の項目をオンにします。
- ネットワーク検出
- ネットワーク接続デバイスの自動セットアップ
- ファイルとプリンタの共有
- 何らかの理由でパブリック ネットワークを使用している場合は、[ゲストまたはパブリック] で同じオプションを切り替えますが、通常は推奨されません。
- 「すべてのネットワーク」セクションで、「パスワード保護共有」をオンにしてください。大規模なネットワークの場合は、これによりデータが安全に保たれます。オフにすると、ネットワーク上の誰でも覗き見できてしまいます。セキュリティと利便性のバランスを取る必要があります。
- [変更を保存] をクリックします。この後、再起動すると問題が解決する場合があります。
それでも共有が表示されない場合は、メディア共有を有効にするか、アダプターの設定でネットワークプロファイルを調整する必要があるかもしれないという意見もあります。Windowsは細かい設定にうるさいので。
必要なサービスを確認する
- もう一度 [実行] ボックスを開き、
services.mscと入力して Enter キーを押します。 - 次のサービスを探してください:
- 機能検出プロバイダーホスト
- 機能発見リソースの公開
- SSDP検出
- UPnPデバイスホスト
- それぞれダブルクリックし、「スタートアップの種類」を「自動」に設定し、アクティブでない場合は「開始」をクリックします。この手順で、ネットワークの検出に関するほとんどの問題が解決します。
フォルダまたはファイルの共有
- 共有したいフォルダに移動します。右クリック > プロパティ > 共有 タブを選択します。
- その他のオプションについては、[共有] または [詳細な共有] をクリックします。
- 共有相手で、オープンアクセスの場合は全員を選択するか、ユーザーを指定します。読み取り専用アクセスと読み取り/書き込みアクセスのどちらを希望するかに応じて権限を調整してください。共有ネットワークを使用している場合はご注意ください。
- 共有 または 適用 をクリックして閉じます。
ヒント: ファイルを直接共有する場合、共有フォルダ内またはユーザープロファイルフォルダ内に保存しておくと最も簡単です。それ以外の場合、個々のファイルを共有するのは少し面倒です。代わりに、親フォルダを右クリック > プロパティ > 共有 > 共有 を選択することもできます。
PCから共有ファイルにアクセスする
- ファイルエクスプローラー を開く ( Win + E)
- サイドバーのネットワークをクリックします。
- 他のコンピュータの名前が表示されるはずです。ダブルクリックしてください。表示されない場合は、「実行」ダイアログで または と入力してください。
\\\\ - プロンプトが表示されたら、その PC の共有アカウントの資格情報 (ユーザー名とパスワード) を入力します。
- 共有フォルダに移動すれば、通常通りファイルを開いたり、コピーしたり、移動したりできます。簡単です。
のように、IPアドレス経由で直接共有にアクセスすることを好まれる方もいます\\192.168.1.100。これは、名前解決がうまくいかない場合に特に便利です。また、IPアドレスを確認するには、ipconfigコマンドプロンプトで実行し、IPv4アドレスを探してください。
PowerShell を使用したファイル共有と接続
GUIが遅すぎたりイライラしたりするなら、PowerShellコマンドを使う人もいます。クリック操作を減らし、スクリプトをもっと活用しましょう。共有設定を素早く行う方法をご紹介します。
- アクセスする PC で、管理者として PowerShell を実行します ( を押しWin + R、
powershellと入力してCtrl + Shift + Enter)。 - 次のものを使用して共有を作成します:
net share MyShare="D:\SharedFolder" /grant:everyone, fullこれにより、D:\SharedFolder が MyShare として共有され、すべてのユーザーにフルアクセス権限が付与されます。セキュリティを強化するために、everyone を特定のユーザーに置き換えることもできます。
- ネットワーク検出を有効にする:
netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes - コンピューター名または IP を取得します。
- ホスト名:
hostname - IP:
Get-NetIPAddress -AddressFamily IPv4
- ホスト名:
- PC で PowerShell を開き、共有を表示します。
net view \\ - ネットワークドライブをマップします。
net use Z: \\\MyShare これで、Z: は共有フォルダを指します。
dir Z:\これでファイルを使用したりコピーしたりできますCopy-Item。
ファイルアクセスでリモートデスクトップを使用する
リモートコントロールが必須の場合、RDCを使用すると、別のPCのデスクトップにアクセスし、ドライブをリダイレクトすることでファイル転送が可能になります。接続オプションで、「ローカルリソース」の「ドライブ」にチェックを入れると、ローカルドライブがリモートPCに表示されるようになります。その後は、システム間で直接接続されているかのようにファイルをコピーまたはドラッグするだけです。リモートアクセスが既に必要な場合は、共有フォルダを操作するよりも、RDCの方が簡単な場合が多いです。
同じネットワーク上のMacでファイルにアクセスする方法
Macは共有にSMBまたはAFPを使用します。共有の設定はほとんどの場合一度だけで、あとは接続するだけです。少し奇妙ですが、インターフェースに慣れればスムーズになります。
Macでフォルダを共有する
- Apple メニュー > システム環境設定 > 共有 に移動します。
- ファイル共有にチェックを入れてください。共有サービスのオン/オフを切り替えるボタンです。
- + をクリックしてターゲットを選択し、共有フォルダー の下にフォルダーを追加します。
- ユーザー で、ニーズに応じて権限(読み取りと書き込み または 読み取り専用)を設定します。誰でもアクセスできるようにするには、全員 を選択します。
- Mac の コンピューター名 と IP (共有ウィンドウの上部にあります) をメモしてください。後で接続するときに必要になります。
別のMacから共有フォルダにアクセスする
- Finder を開きます。
- [移動] > [サーバーに接続] を選択します (または を押しますCommand + K)。
smb://<computername>またはを入力しますsmb://<ip address>。AFP を希望する場合は に変更しますafp://。- [接続] をクリックし、共有資格情報を使用してログインし、ファイルに移動します。
- 永続的にマウントしたい場合は、ログイン項目 に追加できます。
一方、フォルダが共有設定になっていることを確認し、セキュリティ要件に応じて、ユーザーまたは全員に権限が設定されていることを確認してください。共有権限の設定は、特にMacでは試行錯誤が必要になる場合があります。macOSでは、設定を必要以上に複雑にしているからです。
そうですね。ネットワーク共有が面倒な場合は、共有設定とサービスを確認して、それでもダメなら再起動してみてください。そうすることで、奇妙な接続の問題が解決することもあります。なぜうまくいくのかは分かりませんが、定番の解決策です。
まとめ
- 両側(Windows または Mac)で共有設定が有効になっていることを確認します。
- 関連するサービス (SMB、UPnP など) が実行されていることを確認します。
- PC 名がうまく解決されない場合は、直接 IP アドレスを使用します。
- ユーザー アカウントと権限が正しく設定されていることを確認します。
- 必要に応じてマシンを再起動します。特に Windows は古い設定を保持する傾向があります。
まとめ
ローカルネットワークでファイル共有を動作させるのは少し面倒ですが、一度設定してしまえば、大幅に時間を節約できます。Windowsはネットワーク検出がなかなかうまくいかない場合があり、macOSでは共有権限の設定を少し変更する必要がある場合もあります。通常は、これらの主要設定を確認して再起動するだけで解決します。これで誰かの時間を数時間節約できれば幸いです。もちろん、Windowsは必要以上に設定を難しくしているのですが。