Windows 10 で SMB (サーバー メッセージ ブロック) を使うのは、それほど難しいことではありませんが、共有フォルダーが表示されなくなったり、プリンターが突然消えたりするなど、ちょっとしたことでつまずくことがあります。SMB を使用すると、ローカル ネットワーク経由でのファイルやプリンターの共有がかなり簡単になりますが、Windows は、特にセキュリティ更新や異なるネットワーク設定の場合に、扱いが難しい場合があります。このガイドでは、すべてをスムーズに動作させるために必要なチェックリストのような基本事項について説明します。正しく設定すれば、デバイス間を移動したり、リソースを共有したり、頭を悩ませることなく共同作業を行うことができます。ただし、常に完璧というわけではありません。Windows は物事を必要以上に複雑にするのが大好きなので、時々トラブルシューティングや設定の微調整が必要になることがあります。
Windows 10でSMB共有を修正する方法
SMBが有効になっていて準備完了であることを確認する
共有フォルダーまたはプリンターが表示されない場合は、まず SMB が実際にオンになっているかどうかを確認します。一部のセットアップでは、SMB 1.0 または SMB 2.0 が既定で、または Windows の更新後に無効になっているため、さまざまな混乱が生じます。オンに戻すには、コントロール パネルを開き、プログラムと機能に移動します。左側で、Windows の機能の有効化または無効化 をクリックします。ポップアップ表示されるリストで、SMB 1.0/CIFS ファイル共有のサポートを探します。特に古いデバイスに接続している場合は、このボックスがオンになっていることを確認します。Windows 10 1809 以降を使用している場合は、セキュリティ上の理由から SMB 2 と SMB 3 に重点を置くことをお勧めしますが、一部のレガシーなものでは依然として SMB 1 が必要です。それらのオプションを適宜チェックし、[OK] をクリックします。特に SMB を有効にした直後に機能しなかった場合は、これらのオプションを切り替えた後にすばやく再起動すると役立つ場合があります。
ネットワーク探索とファイル共有をオンにする
次に、Windows にネットワーク上の他のデバイスを認識させます。ネットワークと共有センターに移動します ([設定] の[ネットワークとインターネット] > [ネットワークと共有センター] または従来のコントロール パネルから見つけることができます)。 [共有の詳細設定の変更]をクリックします。ここで、[ネットワーク探索を有効にする]と[ファイルとプリンターの共有を有効にする]の両方が有効になっていることを確認します。パブリック ネットワークを使用している場合は、これらが自動的にオフになっている可能性があるため、自宅または職場のプライベート ネットワーク プロファイルに切り替えます。また、信頼できるネットワークの場合はパスワードで保護された共有を無効にしますが、信頼できないネットワークでは開いたままにしないでください。共有フォルダーに機密情報が含まれている場合は特に、セキュリティを最優先にしてください。セットアップによっては、これだけで可視性の問題が解決されます。他のセットアップでは、共有アクセス許可またはファイアウォール ルールを確認する必要があります。
フォルダ共有権限を正しく設定する
フォルダーの共有は簡単そうに見えますが、アクセス許可が少し厳しすぎて、SMB が有効であってもアクセスできない場合があります。共有するフォルダーを右クリックし、[プロパティ]を選択して、[共有]タブに移動します。 [詳細な共有] をクリックし、[このフォルダーを共有する]をオンにします。さらに詳しく設定するには、[アクセス許可]ボタンをクリックします。基本的な共有だけが必要な場合は、[Everyone] のアクセスを少なくとも読み取りに設定し、必要に応じて書き込みアクセス許可を設定します。一部のネットワークでは、アクセス許可が正しく設定されていないと共有が表示されないか、アクセス拒否エラーが発生することに注意してください。フォルダーのプロパティ内のセキュリティタブも確認し、ユーザーアカウントまたはグループに適切なアクセス権があることを確認してください。プロのヒント: 標準ユーザーアカウントで Windows を実行している場合は、管理者以外のアカウントに対してネットワーク共有を有効にするために、いくつかのコマンドを実行したり、グループポリシーを調整したりする必要がある場合があります。PowerShell またはコマンドプロンプトの `net share` コマンドなども、共有ステータスの確認に役立ちます。
他のデバイスからの接続とトラブルシューティング
すべての設定が完了したら、別の Windows マシンに移動して、ファイル エクスプローラーを開きます。サイドバーの[ネットワーク]をクリックします。正しく構成されている場合は、他の PC または NAS デバイスが表示されるので、ダブルクリックして共有フォルダーにアクセスできます。そうでない場合は、アドレス バーにネットワーク パスを直接入力してみてください: ` \\ComputerName\SharedFolder`。資格情報の入力を要求された場合は、共有ユーザーのユーザー名とパスワードを入力します。 Windows が突然エラーを起こし、リソースをすぐに一覧表示しないことがあります。ネットワーク サービスを再起動するか (PowerShell で `net stop lanmanserver && net start lanmanserver`)、両方のデバイスを再起動すると、問題が解決する場合があります。 ファイアウォールの問題は一般的です。Windows Defender ファイアウォールがファイルとプリンターの共有をブロックしていないことを確認してください ( Windows セキュリティ > ファイアウォールとネットワーク保護で確認)。プライベート ネットワークに対して、「ファイルとプリンターの共有」というラベルの付いた特定の受信規則をオンにする必要がある場合があります。 場合によっては、ネットワーク ドライバーが古くなっていることが原因であることがあります。デバイス マネージャー (または製造元の Web サイト) からネットワーク アダプターのドライバーを更新すると、奇妙な不具合が修正されることがあります。
追加のヒントと注意事項
ネットワーク プロファイルが [プライベート] に設定されていることを確認してください。これにより、通常、共有が容易になります。パブリック プロファイルは、デフォルトで共有を制限する傾向があります。また、Wi-Fi または Ethernet 接続が安定しているかどうか、IP 設定が正しいかどうかを確認してください (永続的な問題のトラブルシューティングを行う場合は、できれば静的 IP 設定を推奨)。一部のマシンでは、Windows の自動更新によって特定の共有機能や SMB バージョンが無効になります。簡単なレジストリの調整や PowerShell コマンドが必要な場合もありますが、レジストリをいじると問題が発生する可能性があるため、注意が必要です。また、管理されたネットワーク (職場など) を使用している場合は、管理者グループ ポリシーによって一部の共有機能が無効になっている可能性があります。その場合は、IT 部門に連絡するか、管理者権限がある場合はグループ ポリシーを手動で調整する必要があります。また、Windows がうまく動作しないことがあり、その場合はクリーンな再インストールまたはネットワーク設定のリセットが唯一の解決策となることがあります。
でも、これらの手順に従えば、SMB共有が最終的にうまくいく可能性は高いです。Windowsが頑固でも、あれこれいじくり回してようやくうまくいった時は、本当に満足感があります。