NASへの接続時に「SMB1プロトコルが必要です」エラーが出る場合の対処方法

 2024年8月8日

how_to_enable_smb1_on_windows10_5_sh

Windows 10 で NAS への接続時、以下のようなエラーが発生する場合の対処方法について書いておきます。

N: を次に接続しようとしてエラーが発生しました
~~ここにパス~~
Microsoft Windows Network: 安全でないためファイル共有には接続できません。この共有には最新でない SMB1 プロトコルが必要です。そのプロトコルは安全でないため、システムが攻撃にさらされる可能性があります。
このシステムには、SMB2 以降を使用する必要があります。この問題を解決する方法の詳細については、次のページを参照してください。

このエラーが出る場合、エクスプローラーの「PC」の「ネットワークの場所」でアイコンに赤いバツ(X)マークが出ていると思います。

まずはNAS側でSMB2を有効にできないか検討する

このエラーが出ている場合は、まず、NAS側でSMB2を有効にできないかを確認すべきです。

Windows 10 では Fall Creators Update 以降(Windows Server は ver 1709 以降)、初期状態で古いバージョンの SMB(Server Message Block)プロトコルが無効化されるようになりました。

そのため、PC側のセキュリティ設定を下げるより先に、まずは、NAS側でSMB2を有効にできないかを確認してください。

NASの機種によって設定方法は変わりますが、NAS の管理画面からSMB2を有効にできる場合があります。

how_to_enable_smb1_on_windows10_3_sh

古いNASでもファームウェアアップデートが来ている場合がありますので、そちらも合わせて確認してみてください。

how_to_enable_smb1_on_windows10_2_sh

Windows側でSMB1を有効にする

どうしてもNAS側でSMB2を有効にできない事情がある場合は、自己責任にはなりますが、Windows 10 側で強制的に SMBv1 を有効にする方法もあります。

これは、コントロールパネル →「プログラム」→「プログラムと機能」→「Windows の機能の有効化または無効化」を開き、

how_to_enable_smb1_on_windows10_8_sh

「Windows の機能」で、「SMB 1.0/CIFS ファイル共有のサポート」にチェックを入れ「OK」を押します。

how_to_enable_smb1_on_windows10_1_sh

その後、インストール画面になりますので少し待ってください。Windows 10 を再起動すれば設定は完了です。

なお、SMBv1 はMSが2014年に非推奨に指定したプロトコルです。未だに使い続けるのはよろしくないと言えるでしょう。

公式情報:

Hatena Pocket Line

コメントを記入