Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【解決済み】「この共有には廃止されたSMB1プロトコルが必要です」エラーの対処法

SMBプロトコル(SMBv1やSMBv2)が適切に設定されていない場合、ファイル共有への接続に失敗することがあります(共有がセキュリティ保護されていないものとして扱われるため)。また、システムのOSが古い場合や、ルーターのファームウェアが最新でない場合にも、同様の問題が発生する可能性があります。

このエラーは、エクスプローラーを使ってファイル共有にアクセスする際や、PCをドメインネットワークに追加する際に発生します。また、ルーターに直接接続されたストレージデバイスへアクセスした際に遭遇するケースもあります。その際、通常は次のようなメッセージが表示されます。

「ファイル共有は安全ではないため接続できません。この共有には廃止されたSMB1プロトコルが必要ですが、これは危険であり、システムが攻撃を受ける可能性があります。お使いのシステムにはSMB2以降が必要です」

【解決済み】「この共有には廃止されたSMB1プロトコルが必要です」エラーの対処法

トラブルシューティング前の確認事項

解決策を実行する前に、まず以下の点を確認しておきましょう。

  • 企業ネットワーク環境では、Riverbedなどのネットワークアプリケーションが原因となっていないか確認する。
  • ネットワーク機器のファイアウォールがSMBv1プロトコルを有効化していないか確認する(一部の光回線終端装置のファイアウォールはSMBv1を有効にする仕様になっています)。
  • 以下のサービスのスタートアップの種類がすべて自動(遅延開始)に設定されていることを確認する。変更後は、ホストとクライアントの各システムを必ず再起動する。
  • Computer Browser(Browser)
  • Function Discovery Provider Host(FDPHost)
  • Function Discovery Resource Publication(FDResPub)
  • Network Connections(NetMan)
  • UPnP Device Host(UPnPHost)
  • Peer Name Resolution Protocol(PNRPSvc)
  • Peer Networking Grouping(P2PSvc)
  • Peer Networking Identity Manager(P2PIMSvc)
【解決済み】「この共有には廃止されたSMB1プロトコルが必要です」エラーの対処法

解決策1:SMBv1/SMBv2プロトコルを再設定する

SMBv1プロトコルには重大なセキュリティ上の脆弱性があり(かつて大規模なランサムウェア攻撃の拡散に利用されました)、多くのシステム管理者に敬遠され、通常はシステム上で無効化されています。サーバー/ホスト側でSMBv1が有効になっていると、本件の問題が発生することがあります。その場合は、サーバー/ホスト側でSMBv1を無効化する(それが不可能な場合は、クライアント側でSMBv1を有効化する)ことで問題を解決できる可能性があります。

  1. Windowsキーを押して「コントロールパネル」と入力し、検索結果からコントロールパネルを選択します。【解決済み】「この共有には廃止されたSMB1プロトコルが必要です」エラーの対処法
  2. [プログラム]をクリックし、[Windowsの機能の有効化または無効化]を開きます。【解決済み】「この共有には廃止されたSMB1プロトコルが必要です」エラーの対処法
  3. サーバー/ホスト側のマシンでは、[SMB 1.0/CIFS ファイル共有のサポート]と[SMB Direct]のチェックを外します(後述の方法でSMBv2の有効化が必要になる場合があります)。それが選択肢にない場合は、クライアント側のマシンでSMBv1の機能を有効にします。【解決済み】「この共有には廃止されたSMB1プロトコルが必要です」エラーの対処法
  4. 変更を適用し、セキュア接続の問題が解決したかどうかを確認します。

また、PowerShell(管理者)で次のコマンドを実行して、SMBv1/SMBv2プロトコルを有効化・無効化することもできます。

【解決済み】「この共有には廃止されたSMB1プロトコルが必要です」エラーの対処法

SMBv1の状態を確認する:

Get-WindowsOptionalFeature -Online -FeatureName smb1protocol
【解決済み】「この共有には廃止されたSMB1プロトコルが必要です」エラーの対処法

SMBv1を有効にする:

Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol

または

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb10 start= auto

SMBv1を無効にする:

Disable-WindowsOptionalFeature -Online -FeatureName smb1protocol

SMBv2を有効にする:

Set-SmbServerConfiguration -EnableSMB2Protocol $true
【解決済み】「この共有には廃止されたSMB1プロトコルが必要です」エラーの対処法

解決策2:ホスト/クライアントのOSとルーターのファームウェアを更新する

SMBv1は非常に古いプロトコルであり、近年の多くのOSでは推奨されていません。本件の問題は、ホスト/クライアントシステムのOSが古いこと、あるいはルーターのファームウェアが古いことに起因している可能性があります。この場合、双方を最新の状態に更新することで問題が解決することがあります。

  1. ホスト/クライアントシステムのWindows(OS)を手動で更新します。または、該当OS向けにベンダーが公開している個別パッチ(たとえばWindows Server 2003向けのKB4284848など)を適用します。そのうえで、セキュア接続の問題が解消されたかを確認してください。【解決済み】「この共有には廃止されたSMB1プロトコルが必要です」エラーの対処法
  2. 改善しない場合は、ルーターのファームウェアを更新します(SMBv2プロトコルに対応させるため)。その後、ファイル共有の問題が解決したかどうかを確認します。【解決済み】「この共有には廃止されたSMB1プロトコルが必要です」エラーの対処法

それでも問題が解決しない場合は、OEMユーティリティ(WD Linkなど)からファイル共有へアクセスできるか試してみてください。さらに改善しない場合は、IPv6プロトコルを無効化することで問題が解消するかもしれません。また、[ファイル名を指定して実行]ダイアログに共有先のIPアドレス(例:\\192.168.10.1)を入力してネットワーク共有を開く方法も有効です。その際、対象のIPアドレスがHostsファイルでブロックされていないことを確認してください(クライアント側のHostsファイルにホストのIPアドレスを登録しておくと、より確実です)。

  1. 「この操作には対話型ウィンドウ ステーションが必要です」エラーの解決方法【Windows 10/7対応】

    Windows PCで表示されるエラーメッセージの中には、意味が分からず戸惑ってしまうものがあります。その一つが「この操作には対話型ウィンドウ ステーションが必要です」というエラーです。このエラーの厄介な点は、PCのドライバー更新時に発生することが多いという点です。本記事では、Windows 7およびWindows 10でこのエラーを解決するための具体的な方法を詳しく解説します。 Windows 10で「この操作には対話型ウィンドウ ステーションが必要です」エラーを修正する方法 まず、このエラーが発生する主な原因を確認しておきましょう。 ディレクトリへの権限不足: PC上の「drivers

  2. ReactOS徹底解説:無料のWindows互換OSは「Windowsの未来」になれるのか?

    Microsoft Windowsは、世界で最も広く普及しているコンピュータ用オペレーティングシステム(OS)であり、これまでさまざまな組織が開発したOSと競合してきました。Linux系OSをはじめ、Ubuntuなどのフリー・オープンソースソフトウェアからの挑戦も受け続けています。一方、iOSはAppleデバイスに限定されているため、Windowsの市場シェアへの脅威にはほぼなり得ませんでした。しかし、オープンソースOSの利用が拡大する昨今、ReactOSがWindowsへの新たな挑戦者として浮上しつつあるのです。 ReactOSとは? ReactOSは1995年に誕生し、当初はWindow