SMBv1 (Server Message Block phiên bản 1) là một trong những giao thức cổ xưa nhất vẫn được bật mặc định trong Windows. Là giao thức cũ và không an toàn, các thảm họa gần đây như ransomware WannaCry và wiper Petya đã dùng nó để lan truyền nhanh chóng và lây nhiễm hàng ngàn hệ thống trên toàn cầu. Vì thế giới đã chuyển sang SMB phiên bản 3 an toàn hơn, bạn có thể vô hiệu hóa giao thức cũ và làm hệ thống an toàn hơn. Thực tế, Microsoft đã khuyến nghị người dùng và tổ chức vô hiệu hóa SMBv1 trong vài năm. Đây là cách vô hiệu hóa SMBv1 trong Windows.
Có ba phương pháp vô hiệu hóa SMBv1 trong Windows. Phương pháp đầu dùng Windows Features, phương pháp hai dùng PowerShell, phương pháp ba dùng Windows Registry. Bài viết này sẽ chỉ cả ba phương pháp; làm theo phương pháp bạn thoải mái nhất.
Lưu ý: các quy trình tương tự áp dụng cho Windows 7 và 8.
Vô Hiệu Hóa SMBv1 Qua Windows Features
Bạn có thể dễ dàng tắt SMBv1 dùng Windows Features. Để bắt đầu, tìm "Control Panel" (Bảng điều khiển) trong menu Start và mở.

Trong cửa sổ Control Panel tìm và nhấp vào tùy chọn "Programs and Features" (Chương trình và tính năng).

Trong cửa sổ này nhấp vào liên kết "Turn Windows Features On or Off" (Bật/Tắt tính năng Windows) xuất hiện trên bảng bên trái.

Hành động trên sẽ mở cửa sổ Windows Features. Ở đây, cuộn xuống, tìm tùy chọn "SMB 1.0/CIFS File Sharing Support", bỏ tích và nhấp "OK" để lưu thay đổi.

Ngay khi lưu thay đổi, Windows sẽ thực hiện các thay đổi cần thiết và nhắc bạn khởi động lại hệ thống. Chỉ cần nhấp "Restart Now" (Khởi động ngay) để thay đổi có hiệu lực.

Vô Hiệu Hóa SMBv1 Qua PowerShell
Bạn cũng có thể dùng Windows PowerShell để vô hiệu hóa SMBv1. Tìm PowerShell trong menu Start, nhấp chuột phải và chọn "Run as Administrator" (Chạy với quyền quản trị).
Hành động trên sẽ mở PowerShell với quyền admin. Dùng lệnh dưới để kiểm tra SMBv1 đang bật hay tắt.
Get-SmbServerConfiguration

Như bạn thấy từ hình, giao thức SMBv1 đang được bật. Để tắt nó, dùng lệnh sau:
Set-SmbServerConfiguration -EnableSMB1Protocol $false

Ngay khi thực thi lệnh, bạn sẽ được yêu cầu xác nhận. Chỉ cần gõ "Y" và nhấn Enter.

SMBv1 hiện đã tắt trên hệ thống. Nếu muốn, bạn có thể dùng lệnh đầu để kiểm tra SMBv1 đã tắt chưa.

Để bật lại SMBv1, bạn dùng lệnh:
Set-SmbServerConfiguration -EnableSMB1Protocol $true
Vô Hiệu Hóa SMBv1 Qua Windows Registry
Để vô hiệu hóa SMBv1 dùng Windows Registry, tìm regedit trong menu Start và mở.
Sau khi mở Windows Registry, điều hướng đến vị trí sau. Nếu dùng Windows 10, sao chép đường dẫn dưới, dán vào thanh địa chỉ và nhấn Enter.

Trong bảng bên phải nhấp chuột phải chọn "New" (Mới) rồi "DWORD (32-bit) Value".

Đặt tên giá trị mới là "SMB1" và nhấn Enter.

Nhấp đúp vào giá trị vừa tạo, nhập "0" vào trường Value Data và nhấp "Ok".

Chỉ cần khởi động lại hệ thống và SMBv1 sẽ bị vô hiệu hóa. Nếu muốn quay lại, chỉ cần đổi giá trị Value Data thành "1".
Hãy để lại bình luận chia sẻ suy nghĩ và trải nghiệm về việc dùng các phương pháp trên để vô hiệu hóa SMBv1 trong Windows.