Windows SMBv1の無効化/有効化
WannaCry対応の一環でSMBv1を無効化したものの、某社製のNASがSMBv1を使用していたことが発覚、切り戻した。
その1 SMB1を無効化する場合
【Win8.1、Win10】
PowerShellを管理者権限で起動し、以下を実行
①SMBv1がシステムにインストール済みか確認する
PS C:\> Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol | Select-Object State
State
-----
Enabled ……「Enabled」MBv1はインストール済み
②SMBv1をシステムから削除する
PS C:\> Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol -NoRestart
警告: NoRestart が指定されているため、再起動は抑制されています。
Path :
Online : True
RestartNeeded : True ……「True」ならシステムの再起動が必要。「False」なら不要
③再起動後、①を再実行し確認
Disable になっていればSMB1はシステムから削除済み
その2 無効化したSMB1を有効化する場合
【Win8.1、Win10】
①SMBv1をインストール
PS C:\> Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
②再起動後、確認(前述の①と同じ)
PS C:\> Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol | Select-Object State