Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10でSMBv2を有効・無効にする方法【PowerShellコマンド解説】

Windows 11/10のデバイスでSMBv2を有効または無効にしたい場合は、このガイドの手順が役立ちます。まずはSMBについて簡単にご紹介しますので、すでに詳しい方は下のセクションの手順に直接進んでいただいても問題ありません。

SMB(Server Message Block)とは?

SMB(Server Message Block)は、ファイルやプリンターなどのデータを複数のコンピューター間で共有するために設計されたネットワークファイル共有プロトコルです。Windows 10では現在、SMBクライアントとして3つのバージョンがサポートされています。SMBバージョン1(SMBv1)、SMBバージョン2(SMBv2)、そしてSMBバージョン3(SMBv3)です。このうちSMBv1はSMBの最初期の実装であり、SMBv2は従来のServer Message Block通信プロトコルを刷新した新しいバージョンで、より高いセキュリティを実現しています。さらに最新版にあたるのがSMBv3です。

Windows 11/10でSMBv2を有効または無効にする方法

Windows 11/10でSMBv2を有効または無効にするには、以下の手順に従ってください。コンピューターでSMBv2ファイル転送プロトコルを有効にする前に、まずお使いのシステムがこの機能に対応しているかどうかを確認する必要があります。

確認するには、Windows + Xキーボードショートカットを使用してパワーユーザーメニューを開きます。

表示されたメニューの一覧から「Windows PowerShell(管理者)」を選択します。

UAC(ユーザーアカウント制御)のダイアログで承認を求められたら「はい」をクリックすると、PowerShellが起動します。

次に、以下のコマンドを入力してEnterキーを押してください。

Get-SmbServerConfiguration | Select EnableSMB2Protocol

Windows 11/10でSMBv2を有効・無効にする方法【PowerShellコマンド解説】

上記のコマンドが正常に実行されれば、お使いのコンピューターはSMB2を利用可能であることがわかります。続いて、シンプルなコマンドを実行するだけで、この機能を有効にできます。

SMBv2を有効にするには、以下のコマンドを入力してEnterキーを押します。

Set-SmbServerConfiguration -EnableSMB2Protocol $true

Windows 11/10でSMBv2を有効・無効にする方法【PowerShellコマンド解説】

コマンド実行後、本当にこの操作を実行するかどうかの確認が求められます。Yキーを押してEnterキーを押せば、コンピューター上でSMB2プロトコルが有効になります。

関連記事:WindowsでSMBのバージョンを確認する方法

SMB2プロトコルがすでに有効になっており、今度はこれを無効にしたい場合は、管理者権限で開いたPowerShellウィンドウで以下のコマンドを実行するだけです。

Set-SmbServerConfiguration -EnableSMB2Protocol $false

上記のコマンドが正常に実行されたら、Yキーを押してEnterキーを押します。

以上の操作が完了すると、コンピューター上でSMB2プロトコルが無効になります。

Windows 11/10でトラブルシューティングのためにSMBv2またはSMBv3を無効にする

SMBv2とSMBv3の両方のプロトコルが有効になっている環境では、トラブルシューティングのためにどちらか一方を一時的に無効にすることが有効な場合があります。ただし、これらのプロトコルを無効にすると、以下のような機能が失われる点に注意が必要です。

  • 透過的フェイルオーバー(Transparent Failover):メンテナンスやフェイルオーバー発生時でも、クライアントがクラスターノードへ中断なく再接続できる機能
  • スケールアウト(Scale Out):すべてのファイルクラスターノード上の共有データへの同時アクセスを可能にする機能
  • マルチチャネル(Multichannel):クライアントとサーバー間に複数の経路が存在する場合に、ネットワーク帯域幅を集約し、耐障害性を高める機能
  • SMB Direct:高性能・低レイテンシ・低CPU使用率を実現するRDMAネットワークのサポート機能
  • 暗号化(Encryption):エンドツーエンドの暗号化を提供し、信頼できないネットワーク上での盗聴からデータを保護する機能
  • ディレクトリリース(Directory Leasing):キャッシュを活用して、支店オフィスなどでのアプリケーションの応答速度を向上させる機能
  • パフォーマンス最適化:小規模なランダム読み書きI/Oに対する最適化機能

関連記事:WindowsでSMB1を無効にする方法

  1. Windows 11/10のパワースロットリングを有効・無効にする方法を徹底解説

    Windows 11/10には「パワースロットリング(Power Throttling)」と呼ばれる省電力技術が搭載されています。この機能の特長は、ユーザーが快適なマルチタスク環境を利用できる状態を維持しながら、バックグラウンド処理を省電力モードで実行することで、バッテリー駆動時間の延長を実現できる点です。もし不要だと感じた場合は、無効にすることも可能です。 Windows 11/10におけるパワースロットリングとは Windowsには、ユーザーが現在操作しているタスクや重要度の高い作業を自動的に検出し、それらを優先的に実行し続ける仕組みが組み込まれています。それ以外のプロセスは自動的にスロッ

  2. Windows 11/10でWake-on-LAN(WoL)を有効・無効にする方法

    Wake-on-LAN(WoL)は、低電力状態にあるコンピューターをネットワーク経由で遠隔起動するためのプロトコルです。ネットワークアダプターがイーサネットパケットやWOLイベントを検出すると、Wake-On-LAN機能がWindowsコンピューターを低電力状態から復帰させます。なお、Windows 11/10では、マイクロソフトがWOLイベントに対するコンピューターの既定の応答動作を変更しています。 Windows 11/10におけるWake-on-LANの動作 まず前提として、Windowsのスリープ状態にはいくつかの種類があります。Windows 7では、シャットダウンするとシステムはS