Windows 10 で SMB (Server Message Block) を有効にするのは簡単そうに思えるかもしれませんが、実際はそうではありません。共有がうまくいかないことがあり、それがネットワークの不具合なのか、設定の問題なのか、それとも単に構成ミスなのかを突き止めるのは大変です。基本的に、SMB はデバイス同士の通信、ファイル、プリンター、さらにはメディアの共有を支援します。自宅やオフィスで複数のコンピューターやデバイスを使って作業している場合、SMB は作業を大幅に楽にします。正しく設定すれば、スムーズな転送、高速なアクセス、そして将来的なトラブルの軽減につながります。ただし、SMB、特に SMB 1.0 などの古いバージョンを有効にするとセキュリティに影響が出る可能性があるため、常に最新の安全な状態にしておくことをお勧めします。もちろん、Windows では必要以上に設定を難しくしなければならない場合もあります。これをオンにしようとしている場合は、次の手順で手順を追って整理し、Windows の機能やネットワーク構成をいじる際によくある落とし穴を回避することができます。これは少し混乱を招く可能性があります。
Windows 10でSMBを使用する方法
Windowsの機能メニューを開く
スタートメニューで「Windowsの機能の有効化または無効化」を検索して起動してください。クリックすると、SMBオプションを含む様々なシステムコンポーネントを切り替えることができる、あの有名な「Windowsの機能」ダイアログが表示されます。ファイルを共有しようとしたのに何も表示されない場合は、この手順を忘れたか、無効になっている可能性があります。このメニューにアクセスすることが、問題を解決するための最初の重要なステップです。
SMB 1.0/CIFS(またはそれ以降のバージョン)を有効にする
そのウィンドウを下にスクロールし、 「SMB 1.0/CIFS ファイル共有サポート」を見つけます。チェックボックスをオンにしてください。一部の設定、特に古いハードウェアやレガシーデバイスでは、SMB 1.0 が必要ですが、これは時代遅れで安全性も低いです。新しい設定の場合は、SMB 2.0 または 3.0 を有効にすることを検討してください。ただし、これらは現在デフォルトで有効になっている可能性があることに注意してください。古いデバイス(一部のネットワークプリンターや NAS ボックスなど)と共有している場合は、これを有効のままにしておく必要がある場合があります。注意:SMB 1.0 を有効にするとセキュリティリスクが生じるため、不要になった場合は無効にしてください。
場合によっては、「SMBダイレクト」または「SMB 2.0および3.0」のオプションも有効にする必要があるかもしれません。特にパフォーマンスや互換性の問題をトラブルシューティングする場合はそうです。これらのオプションは通常デフォルトでオンになっていますが、オフになっている場合はオンに切り替えてください。
変更を適用して再起動する
「OK」をクリックして適用し、Windowsにセットアップを任せましょう。通常、1~2分ほどかかります。再起動を促すメッセージが表示される場合がありますが、その場合は再起動してください。Windowsによっては、すぐに再起動しないとすべての機能が正しく有効にならない場合があるので、必ず再起動をスキップしないでください。一部の機種では、この手順が非常に面倒で、すべてを完全に有効にするには2回目の再起動が必要になる場合があります。
ネットワーク共有設定を構成する
次に、 「コントロールパネル」>「ネットワークと共有センター」に進みます。ネットワークプロファイルが「プライベート」(「パブリック」ではない)に設定されていることを確認してください。これは、ファイルとプリンターの共有に不可欠です。そこから、左側のサイドバーにある「共有の詳細設定の変更」をクリックし、 「ネットワーク探索を有効にする」と「ファイルとプリンターの共有を有効にする」が有効になっていることを確認します。また、必要に応じて(手軽な共有を希望する場合、またはより安全な設定を希望する場合)、パスワード保護の共有が有効または無効になっていることを確認してください。通常はネットワーク探索とファイル共有を有効にするだけで十分ですが、設定を微調整しないと、WindowsファイアウォールによってSMBトラフィックがブロックされることがあります。
ファイアウォールがポート445(SMB 2/3で使用)またはポート137~139(旧SMB)をブロックしていないか確認してください。Windows Defenderファイアウォールでこれらのポートを許可する必要があるかもしれません。それでも共有が機能しない場合は、テストのためにファイアウォールを一時的に無効にしてみてください。Windowsは予告なくすべてをブロックしてしまうことがあるためです。
設定が完了したら、同じネットワーク上の別のデバイスから共有フォルダにアクセスしてみてください。アクセスできれば成功です。アクセスできない場合は、手順をやり直すか、フォルダ自体の共有権限を確認し、ユーザーにアクセス権があることを確認してください。
Windows 10でSMBを使用する際のヒント
- ファイアウォールが SMB トラフィックをブロックしていないことを確認してください。ポート 445、137 ~ 139 の受信ルールを確認してください。
- 機密データを共有する場合は、SMB 2.0 または 3.0 を使用してください。絶対に必要な場合を除き、SMB 1.0 は使用しないでください。
- Windows Update を定期的に実行してください。Microsoft は、SMB の脆弱性を修正するセキュリティ パッチをリリースしています。
- 共有フォルダを整理して、誰が何にアクセスできるかを明確にすることで、混乱が減り、偶発的な漏洩も減ります。
- 共有アクセスのあるアカウントには強力なパスワードを使用してください。誰も自分のファイルに他人が簡単にアクセスすることを望んでいません。
よくある質問
SMB は実際には何に使用されますか?
基本的に、Windowsや他のOSがネットワーク経由でファイル、プリンター、リソースを共有する方法です。コンピューター同士が裏でやり取りできるようにするデジタルハンドシェイクのようなものだと考えてください。
SMB は安全ですか?
SMBはそのままでも問題ありませんが、SMB 1.0のような古いバージョンは、セキュリティホールになりかねません。SMB 3.0などの最新バージョンを使用する方が安全です。さらに、常に強力なパスワードを使用し、システムにパッチを適用しておきましょう。
これらすべての調整を行った後でも SMB が機能しない場合はどうすればよいでしょうか?
ネットワーク共有設定を再確認し、Windowsの機能でSMBが有効になっていることを確認し、ファイアウォールがトラフィックをブロックしていないことを確認してください。ネットワークアダプターをリセットしたり、ネットワークのトラブルシューティングツールを実行したりすると、問題が解決する場合もあります。
ホームネットワークで SMB を有効にする必要がありますか?
信頼できるデバイス間でファイルを共有するだけなら、問題ありません。しかし、セキュリティが心配な場合は、SMB 1.0を無効にし、パスワードが設定されたユーザーアカウントのみにアクセスを制限してください。これはバランスを取る作業です。
まとめ
- Windows の機能を開き、SMB オプションを有効にします。
- 必要に応じて適用して再起動します。
- ネットワーク共有とファイアウォール ルールを構成します。
- 別のデバイスからの共有をテストします。
まとめ
Windows 10 で SMB を設定するのは、必ずしも簡単なプロセスではありませんが、一度設定してしまえば、デバイス間での情報共有がはるかに簡単になります。ただし、古いバージョンの SMB を有効にするとセキュリティ上の欠陥が生じる可能性があるため、SMB 1.0 をずっと有効にしたままにしないでください。少しの忍耐とネットワーク設定の調査で、設定は完了です。この情報が、誰かが頭を悩ませ、尻尾を振り回す時間を節約してくれることを願っています。