サーバー メッセージ ブロック (SMB) は、ファイル共有に使用されるプロトコルです。それは、読み取りと書き込みネットワークデバイス上での操作。これは、ユーザーが Linux ベースのサーバーにアクセスするときに広く使用されます。このプロトコルの最新バージョンは、SMB2SMB 1 の後継です。SMB 2 には、SMB 1 が発生しやすい脆弱性に対するさらに多くの修正が含まれています。 SMB 1 は、さまざまな最新のランサムウェアへのゲートウェイとして脆弱であったため、Windows 11/10 では Microsoft によってデフォルトで無効にされています。
共有しようとすると、次のエラーが表示される場合があります。
この共有には古い SMB1 プロトコルが必要ですが、これは安全ではなく、システムが攻撃にさらされる可能性があります。システムには SMB2 以降が必要です。
お使いのシステムには SMB2 以降が必要です
このプロセスのあらゆる側面について説明します。それでは、始めましょう。
Windows 11/10にSMB 2.0バージョンをインストールできるかどうかを確認する方法
まずは、 を叩くことから始めます。ウィンキー+Xボタンの組み合わせ。
次に、をクリックしますWindows PowerShell (管理者)。
次のように入力して Enter キーを押します。
Get-SmbServerConfiguration | Select EnableSMB2Protocol
メッセージが表示されます。それが言うなら真実以下のスニペットのように、PC は SMB 2 プロトコルを実行できます。
そうしないと、PC で SMB 2 プロトコルを実行できません。
読む:SMBバージョンの確認方法Windows 上で。
Windows 11/10でSMB 2プロトコルを有効にする方法
このためには、まず SMB 1 プロトコルを有効にしてから、SMB 2 にアップグレードする必要があります。
を押して開始しますウィンキー+アイボタンの組み合わせで Windows 設定アプリを起動します。
次に、検索領域に次のように入力します。コントロールパネル適切な結果を選択します。これにより、コンピュータ上で [コントロール パネル] ウィンドウが起動します。
をクリックしてくださいプログラム。次に、大きなメニューの下に、プログラムと機能、選択しますWindows の機能をオンまたはオフにします。
Windows の機能がポップアップ表示されます。
必ず選択してくださいSMB 1.0/CIFS ファイル共有のサポート。今すぐクリックしてくださいわかりました。
必要なファイルをすべてインストールして、リブート変更を有効にするには、コンピュータにアクセスしてください。
これにより、コンピュータで SMB 2 のサポートが有効になります。
あるいは、管理者レベルの権限で Windows PowerShell ウィンドウに次のコマンドを入力して有効にすることもできます。
Set-SmbServerConfiguration –EnableSMB2Protocol $true
それでおしまい!
関連記事: 方法Windows コンピュータで SMB 1 を無効にする。
Windows の SMB とは何ですか?
SMB はサーバー メッセージ ブロックとも呼ばれ、ネットワーク ファイル共有のプロトコルです。ファイルを共有する必要があるアプリケーションまたはプロセスは、このプロトコルを使用して、コンピュータ ネットワーク内のサーバー プログラムにサービスを要求する必要があります。
SMB はどのように機能しますか?
これはクライアントとサーバーの対話プロトコルであるため、クライアントがリクエストを送信するたびにサービスがクライアントに提供されます。これにより、ユーザーは共有ファイル、フォルダー、その他のリソースを作成、変更、削除できます。
SMB を無効にするとどうなりますか?
IT 管理者が SMB プロトコルを無効にすると、ユーザーと共有リソース間のほぼすべてが破壊されます。ユーザーはリソースを拒否されます。認証の失敗などが発生します。