SMB1.0を有効にしても接続できない時の確認ポイント|Windows 11

SMB1.0を有効にしても接続できない時の確認ポイント|Windows 11

Windows 11で古いNASや共有フォルダへ接続するためにSMB1.0を有効にしたのに、まだ接続できない場合は、SMB1.0以外の原因を順番に確認する必要があります。SMB1.0は「古い通信方式を使えるようにする設定」であって、認証、共有権限、名前解決、ファイアウォール、SMB署名などの問題までは解決しません。

しかもSMB1.0は古く、安全性の低いプロトコルです。MicrosoftはWindows 11でSMB1.0を標準インストールしておらず、可能ならNASや共有機器側をSMB2またはSMB3へ更新することを推奨しています。まず「本当にSMB1.0が必要なのか」を確認し、必要な場合だけ一時的・限定的に使う考え方が安全です。

結論:SMB1.0を有効にしても直らない主な原因

  • 接続先がSMB1.0以外の理由で通信できていない
  • SMB1.0クライアントではなく別の機能だけを有効にしている
  • NASや共有先のIPアドレスが変わっている
  • ユーザー名やパスワードが違う
  • 古い資格情報がWindowsに残っている
  • 共有フォルダのアクセス権がない
  • Windows Defender ファイアウォールなどでSMB通信が止まっている
  • Windows 11 24H2以降のSMB署名要件と古いNASの仕様が合っていない
  • ゲスト接続しかできない古いNASで認証方式が合わない
  • NASのファームウェアやSMB設定が古い

「SMB1.0をオンにしたから接続できるはず」と考えると、原因を見失いやすくなります。

SMB1.0とは何か

SMBは、Windowsのファイル共有やプリンター共有などで使われる通信方式です。SMB1.0は非常に古い世代で、その後にSMB2、SMB3が登場しました。

新しいWindowsやNASは基本的にSMB2・SMB3を使います。古いNASや複合機、古いLinux機器などの中には、SMB1.0しか使えない製品が残っています。

Windows 11ではSMB1.0は標準で入っていません。そのため古い機器へ接続すると、「この共有には古いSMB1プロトコルが必要です」といった趣旨のエラーや、「指定されたネットワーク名は利用できません」など別のエラーが出ることがあります。

よくある失敗例:SMB1.0を全部有効にしてしまう

Windowsの「Windowsの機能の有効化または無効化」には、SMB 1.0/CIFSファイル共有のサポートとして複数の項目があります。古いNASへアクセスするだけなら、必要になるのは通常SMB 1.0/CIFS クライアント側です。

「クライアント」は相手へ接続する機能、「サーバー」は自分のPCがSMB1.0で共有を提供する機能です。目的を考えずにサーバーまで有効にすると、不要な攻撃面を増やします。

古いNASへ接続するためだけなら、最小限の機能だけに絞ることが重要です。

確認1:本当にSMB1.0が必要な機器か調べる

最初にNASやネットワーク機器のメーカーサイトを確認してください。型番ごとの仕様やファームウェア更新情報に、SMB2またはSMB3対応が記載されている場合があります。

古いファームウェアではSMB1.0しか使えなくても、更新後はSMB2へ対応できることがあります。この場合、Windows側でSMB1.0を使い続けるより、NASを更新する方が安全です。

確認するポイントは次の通りです。

  • NASの型番
  • 現在のファームウェアバージョン
  • SMB2またはSMB3の対応有無
  • 管理画面にSMBバージョン設定があるか
  • メーカーが現在も更新を提供しているか

確認2:SMB1.0クライアントが有効か確認する

  1. Windowsキー + Rを押します。
  2. 「optionalfeatures」と入力してEnterキーを押します。
  3. 「SMB 1.0/CIFS ファイル共有のサポート」を展開します。
  4. 古い共有先へ接続する目的なら「SMB 1.0/CIFS クライアント」を確認します。
  5. 設定を変更した場合はWindowsを再起動します。

再起動せずに接続を試すと、設定が完全に反映されていないことがあります。

SMB 1.0/CIFS サーバーは、古い機器へ接続するだけなら通常必要ありません。必要性が分からない場合は有効にしない方が安全です。

確認3:NASのIPアドレスへ到達できるか確認する

SMB以前にネットワーク通信そのものができていなければ、どのSMBバージョンを有効にしても接続できません。

NASの管理画面やルーターの接続機器一覧でIPアドレスを確認します。たとえば以前「192.168.1.20」だったNASが、ルーター再起動後に「192.168.1.35」へ変わっている場合があります。

エクスプローラーのアドレスバーに「\\NAS名」や、切り分け目的で「\\192.168.x.x」のように入力して反応を確認します。

ただしWindows 11 24H2以降のSMB署名やKerberosを使う企業環境では、IPアドレス指定よりホスト名での接続が適切な場合があります。家庭用NASの切り分けではIPアドレスが役立ちますが、最終的な運用方法は機器とネットワーク環境に合わせてください。

確認4:共有フォルダ名まで正しいか確認する

NAS自体へ到達できても、存在しない共有フォルダ名を指定していれば開けません。

たとえばNAS名が「NAS01」、共有フォルダが「share」なら「\\NAS01\share」のように入力します。

NASの管理画面で、対象フォルダが現在も共有として公開されているか確認してください。フォルダ名を変更した後に、古いショートカットやネットワークドライブを使っているケースもあります。

確認5:ユーザー名とパスワードを見直す

古いNASでは、ゲスト接続だけで使っていた環境から、Windows 11へ変えた途端に接続できなくなることがあります。これはSMB1.0の有無ではなく、認証方式の違いが原因の場合があります。

NASにユーザーアカウントを作成できるなら、ゲストではなく専用のユーザー名とパスワードで接続する方が安全です。

またWindowsに古いパスワードが保存されている場合、正しいパスワードへ変更しても以前の情報で接続を繰り返すことがあります。

  1. コントロール パネルを開きます。
  2. 「ユーザー アカウント」→「資格情報マネージャー」を開きます。
  3. 「Windows 資格情報」を選びます。
  4. 対象NASの古い情報が残っていないか確認します。
  5. 削除する場合は、現在の正しいユーザー名とパスワードを控えてから実施します。

確認6:共有フォルダのアクセス権を確認する

SMB接続に成功しても、そのユーザーに共有フォルダの権限がなければ開けません。NASの管理画面で、利用するユーザーに「読み取り」または「読み書き」の権限が付いているか確認してください。

管理者アカウントでは開けるのに一般ユーザーでは開けない場合は、SMBバージョンより権限設定を疑う方が早いです。

確認7:Windows 11 24H2以降のSMB署名を確認する

Windows 11 24H2ではSMBのセキュリティが強化されています。特にPro、Enterprise、EducationではSMB署名が既定で要求される構成があり、古いNASがSMB署名に対応していないと接続できない場合があります。

SMB署名は、通信内容が途中で改ざんされていないか確認する仕組みです。セキュリティ向上のための機能なので、接続できないからという理由だけで安易に無効化するのは避けてください。

Microsoftも、第三者製サーバーへ接続するための回避策としてSMB署名を無効化することを推奨していません。先にNAS側のファームウェア更新やSMB署名対応設定を確認します。

確認8:ゲスト接続を前提にしていないか確認する

ユーザー名やパスワードを使わずに共有へ入る「ゲスト接続」は、現在のWindowsではセキュリティ上制限されやすい方式です。SMB署名を要求する環境では、ゲスト接続と両立できないことがあります。

古いNASの説明書に「誰でもアクセス」「ゲストアクセス」だけが案内されている場合でも、管理画面から認証ユーザーを追加できないか確認してください。

安全性を下げてゲスト接続を許可するより、NAS側にユーザーを作り、パスワード認証へ移行する方が長期的には安定します。

確認9:ファイアウォールとTCP 445番ポートを確認する

SMB2・SMB3を含む現在のSMB通信では主にTCP 445番ポートが使われます。Windows Defender ファイアウォールやセキュリティソフト、ルーター設定によって通信が遮断されると接続できません。

家庭内LANでは「ファイルとプリンターの共有」がプライベートネットワークで許可されているか確認します。

ファイアウォールを完全にオフにするのは避け、許可ルールを確認する方法を優先してください。

確認10:ネットワークプロファイルと共有設定を確認する

Windowsのネットワークが「パブリック」になっている場合、共有機能が制限されることがあります。家庭や社内など信頼できるLANなら「プライベート」になっているか確認します。

「設定」→「ネットワークとインターネット」→「ネットワークの詳細設定」→「共有の詳細設定」で、ネットワーク探索とファイルとプリンターの共有も確認してください。

再起動時の確認ポイント

設定変更後は、NASとWindowsの両方を順番に再起動すると状態を整理しやすくなります。

  1. NASの設定を保存します。
  2. NASを正常な手順で再起動します。
  3. NASの起動完了を待ちます。
  4. Windows 11を再起動します。
  5. 古いネットワークドライブではなく、エクスプローラーから新規に接続します。

NASの起動には数分かかる製品があります。ランプが通常状態に戻る前に接続すると、別のエラーが出ることがあります。

どうしてもSMB1.0が必要な場合の判断基準

SMB1.0しか使えない機器を今すぐ交換できない場合は、次の条件をできるだけ満たしてください。

  • インターネットへ直接公開しない
  • 信頼できる家庭内・社内LANだけで使う
  • 必要なPCだけSMB1.0クライアントを有効にする
  • SMB1.0サーバー機能は不要なら有効にしない
  • 機器の買い替え・ファームウェア更新を検討する
  • 重要データは別媒体にもバックアップする

便利になる具体例

原因を「SMB1.0だけ」に絞らず、IPアドレス、資格情報、共有権限、署名まで切り分けできるようになると、NASだけでなくWindowsの共有フォルダや古い複合機のトラブルにも応用できます。

また、NAS側をSMB2・SMB3へ移行できれば、Windows側で古い機能を有効にする必要が減り、Windows Update後の互換性問題も少なくできます。

予防方法

  • NASのファームウェアを定期的に確認する
  • SMB2・SMB3を優先する
  • NASのIPアドレスをDHCP予約などで安定させる
  • 接続用ユーザーと権限を整理する
  • 共有名を変更した時はネットワークドライブも更新する
  • Windowsの大型更新後はSMB関連の仕様変更を確認する

FAQ

SMB1.0を有効にしたのに「指定されたネットワーク名は利用できません」と出ます

SMB1.0以外にも、共有名の誤り、IPアドレス変更、NAS停止、認証、ファイアウォール、SMB署名などが原因になります。エラーだけでSMB1.0不足と決めつけないことが重要です。

SMB1.0クライアントとサーバーは両方必要ですか?

古いNASへWindowsから接続するだけなら、通常はクライアント側だけが対象です。Windows PC自身がSMB1.0で共有を提供する必要がなければ、サーバー機能は有効にしない方が安全です。

SMB署名を無効にすれば接続できますか?

古いNASとの互換性が原因なら変化する可能性はありますが、セキュリティを下げる設定です。まずNASの更新、SMB2・SMB3対応、認証ユーザー利用を優先してください。

古いNASは買い替えた方がいいですか?

SMB1.0しか使えず、メーカーの更新も終了している場合は、重要データを安全に扱うためにも買い替えを検討する価値があります。

まとめ

SMB1.0を有効にしても接続できない時は、SMB1.0の有効化状態→NASのIPアドレス→共有名→資格情報→アクセス権→ファイアウォール→SMB署名→ゲスト接続の順で確認すると原因を切り分けやすくなります。

最も大切なのは、接続のためにWindowsのセキュリティを次々と下げないことです。NAS側をSMB2・SMB3へ更新できないかを先に確認し、SMB1.0は本当に必要な場合だけ限定的に利用してください。

コメント

タイトルとURLをコピーしました