これらの簡単な方法を使用して、Windowsでsmbv1を無効にします
目次:
- WindowsでSMBv1を無効にする
- PowerShellを使用してSMBv1を無効にする
- Windows機能を使用してSMBv1を無効にする(Windows 7、8および10)
- Windowsレジストリを使用してSMBv1を無効にする(Windows 7)
- Windowsレジストリを使用してSMBv1を無効にする(Windows 10)
最近、サイバー世界はPetyaとWannaCryランサムウェアに見舞われ、Windowsユーザーに多くのセキュリティ上の懸念が生じています。 残念ながら、Windows Server Message Block(SMB)サービスの脆弱性は、ランサムウェアの伝播に役立ちます。 セキュリティ上の理由により、マイクロソフトは、ランサムウェア攻撃の犠牲にならないようにSMBv1を無効にすることをお勧めします。
サーバーメッセージブロックは、コンピューター間で情報、ファイル、プリンター、その他のコンピューティングリソースを共有するためのネットワークファイル共有プロトコルです。 SMBバージョン1(SMBv1)、SMBバージョン2(SMBv2)、およびSMBバージョン3(SMBv3)の3つのバージョンのサーバーメッセージブロック(SMB)があります。
WindowsでSMBv1を無効にする
SMBv1は、サーバーメッセージブロックプロトコルの最も古いバージョンです。 マイクロソフトは、WannaCryランサムウェアに対する予防策としてSMBv1を無効にする方法に関する公式ドキュメントをリリースしました。 この結果、すべてのWindowsユーザーは、Microsoftがリリースした最新のパッチをインストールする必要があります。 SMBv1を無効にする方法をいくつか示します。
PowerShellを使用してSMBv1を無効にする
まず、PowerShellはWindowsシェルおよびスクリプトツールです。 PowerShellを使用して、WindowsでSMBv1を無効にできます。
ステップ1:[スタート]メニューに移動し、「Windows PowerShell」と入力します
ステップ2:また、管理者モードでPowerShellウィンドウを起動します
ステップ3:さらに、次のコマンドを入力します
Set-ItemProperty -Path "HKLM:SYSTEMCurrentControlSetServicesLanmanServerParameters" SMB1 -Type DWORD -Value 0 –Force
ステップ4:最後に、「Enter」キーを押してSMB1を無効にします
Windows機能を使用してSMBv1を無効にする(Windows 7、8および10)
また、Windowsの機能を使用してSMBv1を無効にすることで無効にすることができます。
ステップ1:まず、[スタート]メニューで[コントロールパネル]を検索して開きます。
ステップ2:また、コントロールパネルウィンドウで、[プログラムと機能]オプションをクリックします。
ステップ3:また、左側のパネルに表示される「Windows機能の有効化または無効化」リンクをクリックします。
ステップ4:Windowsの機能ウィンドウで; 下にスクロールし、「SMB 1.0 / CIFSファイル共有サポート」オプションを見つけてチェックを外し、「OK」ボタンをクリックして変更を保存します。
ステップ5:Windowsは必要な変更を実行し、システムの再起動を促すプロンプトを表示します。
ステップ6:最後に、「今すぐ再起動」ボタンをクリックして、変更を有効にします。
- : Windowsでレジストリの変更を元に戻す方法
Windowsレジストリを使用してSMBv1を無効にする(Windows 7)
さらに、Windowsレジストリを使用してSMBv1を無効にするには、Windowsレジストリを編集する必要があります。
ステップ1:Windowsボタンを押して「regedit」と入力します
ステップ2:また、Enterキーを押してレジストリエディターを開き、PCに変更を加える許可を与えます
ステップ3:レジストリエディターで、左側のサイドバーを使用して次のキーに移動します。
ステップ4:さらに、Parametersサブキー内に新しい値を作成します。 Parametersキーを右クリックし、[新規]> [DWORD(32ビット)値]を選択します。
ステップ5:また、新しい値にSMB1という名前を付けます。 DWORDは値「0」で作成されますが、これは完璧です。 「0」はSMBv1が無効であることを意味します。 値を作成した後で編集する必要はありません。
ステップ6:したがって、レジストリエディターを閉じることができます。 また、変更を有効にする前にPCを再起動する必要があります。 変更を元に戻したい場合は、ここに戻ってSMB1値を削除してください。
Windowsレジストリを使用してSMBv1を無効にする(Windows 10)
Windows 10でWindowsレジストリを使用してSMBv1を無効にする方法。
手順1:[スタート]メニューで、regeditを検索して開きます。
ステップ2:強調表示されたパスに移動します。
ステップ3:右側のパネルで、右クリックして[新規]、[DWORD(32ビット)値]の順に選択します。
ステップ4:新しい値に「SMB1」という名前を付け、Enterキーを押します。
ステップ5:SMB1をダブルクリックして、[値のデータ]フィールドに「0」と入力し、[OK]ボタンをクリックします。
ステップ6:システムを再起動してSMBv1を無効にします。
注:SMBv1を再度有効にする場合は、値データを「0」ではなく「1」に変更します。
- : Windows 10でレジストリの変更を元に戻す方法
これらの方法は、1台のPCでSMBv1を無効にする場合にのみ適用できますが、Webサーバーやネットワーク全体では無効です。 ネットワーク全体またはWebサーバーでSMBv1を無効にすることに関する詳細については、SMBの無効化に関するMicrosoft公式ドキュメントを参照してください。