SMBv1 (Server Message Block phiên bản 1) là một trong những giao thức lâu đời nhất vẫn được bật theo mặc định trong Windows. Là một giao thức cũ và không an toàn, những thảm họa gần đây như WannaCry ransomware và Petya wiper đã sử dụng nó để lây lan nhanh chóng và lây nhiễm hàng nghìn hệ thống trên toàn thế giới. Vì thế giới đã chuyển sang phiên bản SMB 3 an toàn hơn, bạn có thể vô hiệu hóa giao thức cũ và làm cho hệ thống của mình an toàn hơn. Trê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. Dưới đây là cách tắt SMBv1 trong Windows.
Có ba phương pháp để tắt SMBv1 trong Windows. Phương pháp đầu tiên là sử dụng các tính năng của Windows, phương pháp thứ hai là sử dụng PowerShell và phương pháp thứ ba là sử dụng Windows Registry. Bài viết này sẽ chỉ cho bạn cả ba phương pháp; làm theo một trong những bạn cảm thấy thoải mái.
Lưu ý :các quy trình tương tự được áp dụng cho Windows 7 và 8.
Tắt SMBv1 thông qua các Tính năng của Windows
Bạn có thể dễ dàng tắt SMBv1 bằng các Tính năng của Windows. Để bắt đầu, hãy tìm kiếm “Control Panel” trong menu Start và mở nó.
Trong cửa sổ Pa-nen Điều khiển, tìm và nhấp vào tùy chọn “Chương trình và Tính năng”.
Trong cửa sổ này, hãy nhấp vào liên kết “Bật hoặc Tắt các tính năng của Windows” xuất hiện trên bảng điều khiển bên trái.
Thao tác trên sẽ mở cửa sổ Tính năng của Windows. Tại đây, cuộn xuống, tìm tùy chọn “Hỗ trợ chia sẻ tệp SMB 1.0 / CIFS”, bỏ chọn và nhấp vào nút “OK” để lưu các thay đổi.
Ngay sau khi bạn lưu các 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 của mình. Chỉ cần nhấp vào nút “Khởi động lại ngay bây giờ” để thay đổi có hiệu lực.
Tắt SMBv1 qua PowerShell
Bạn cũng có thể sử dụng Windows PowerShell để tắt SMBv1. Tìm kiếm PowerShell trong menu Bắt đầu, nhấp chuột phải vào nó và chọn tùy chọn “Chạy với tư cách quản trị viên.”
Hành động trên sẽ mở PowerShell với quyền quản trị. Sử dụng lệnh dưới đây để tìm hiểu xem SMBv1 được bật hay tắt.
Get-SmbServerConfiguration
Như bạn có thể thấy từ hình trên, giao thức SMBv1 đã được kích hoạt. Để tắt nó, hãy sử dụng lệnh sau:
Set-SmbServerConfiguration -EnableSMB1Protocol $false
Ngay sau khi bạn thực hiện lệnh trên, bạn sẽ được yêu cầu xác minh hành động của mình. Chỉ cần nhập “Y” và nhấn nút Enter.
SMBv1 hiện đã bị tắt trên hệ thống của bạn. Nếu muốn, bạn có thể sử dụng lệnh đầu tiên để xem SMBv1 có bị tắt hay không.
Để bật lại SMBv1, bạn có thể sử dụng lệnh:
Set-SmbServerConfiguration -EnableSMB1Protocol $true
Tắt SMBv1 qua Windows Registry
Để tắt SMBv1 bằng Windows Registry, hãy tìm kiếm regedit
trong menu Bắt đầu và mở nó.
Sau khi mở Windows Registry, hãy điều hướng đến vị trí sau. Nếu bạn đang sử dụng Windows 10, hãy sao chép đường dẫn bên dưới, dán vào thanh địa chỉ và nhấn Enter.
Trong bảng điều khiển bên phải, hãy nhấp chuột phải và chọn tùy chọn “Mới” rồi chọn “Giá trị DWORD (32-bit).”
Đặt tên cho giá trị mới là “SMB1” và nhấn Enter.
Nhấp đúp vào giá trị mới tạo, nhập “0” vào trường Dữ liệu giá trị và nhấp vào nút “Ok”.
Chỉ cần khởi động lại hệ thống của bạn và SMBv1 sẽ bị vô hiệu hóa. Nếu bạn muốn hoàn nguyên, chỉ cần thay đổi dữ liệu giá trị thành “1.”
Hãy bình luận bên dưới để chia sẻ suy nghĩ và kinh nghiệm của bạn về việc sử dụng phương pháp trên để tắt SMBv1 trong Windows.