Server Message Block (SMB) là một giao thức chia sẻ tệp mạng và như được triển khai trong Microsoft Windows được gọi là Microsoft SMB Tập hợp các gói tin xác định một phiên bản cụ thể của giao thức được gọi là phương ngữ. Các Common Internet File System(CIFS) là một phương ngữ của SMB. Cả SMB và CIFS cũng có sẵn trên VMS, một số phiên bản Unix và các hệ điều hành khác.

Mặc dù mục đích chính của nó là chia sẻ tệp, chức năng bổ sung của Giao thức SMB của Microsoft bao gồm những chức năng sau:

Vì lý do bảo mật, Microsoft khuyến nghị bạn. Ransomware nhắm vào các lỗ hổng của dịch vụ SMB của hệ điều hành Windows để lan truyền. Để tự bảo vệ mình trước mã độc tống tiền WannaCrypt, bạn bắt buộc phải tắt SMB1 cũng như cài đặt các bản vá do Microsoft phát hành.

Khi bạn sử dụng SMB1, bạn sẽ mất các biện pháp bảo vệ chính được cung cấp bởi các phiên bản giao thức SMB sau này:

Bắt đầu từ Windows 10 Fall Creators UpdateWindows Server (phiên bản 1709 RS3), Server Message Block giao thức mạng phiên bản 1 (SMB1) không còn được cài đặt (bật) theo mặc định. Nó đã được thay thế bởi SMB2 và các giao thức sau đó bắt đầu từ năm 2007. Microsoft đã công khai không chấp nhận giao thức SMB1 vào năm 2014.

SMB1 có hành vi sau đây trong Windows 10 Fall Creators UpdateWindows Server phiên bản 1709 (RS3)

  • SMB1 hiện có cả tính năng phụ của máy khách và máy chủ có thể được gỡ cài đặt riêng.
  • Windows 10 EnterpriseWindows 10 Education không còn chứa máy khách hoặc máy chủ SMB1 theo mặc định sau khi cài đặt sạch.
  • Windows Server 2016 không còn chứa máy khách hoặc máy chủ SMB1 theo mặc định sau khi cài đặt sạch.
  • Windows 10 HomeWindows 10 Professional không còn chứa máy chủ SMB1 theo mặc định sau khi cài đặt sạch.
  • Windows 10 Home và Windows 10 Professional vẫn chứa ứng dụng khách SMB1 theo mặc định sau khi cài đặt sạch. TôiNếu máy khách SMB1 không được sử dụng trong tổng cộng 15 ngày (không bao gồm máy tính đang tắt), nó sẽ tự động gỡ cài đặt.
  • Nâng cấp tại chỗ và các chuyến bay nội bộ của Windows 10 Home và Windows 10 Professional không tự động xóa SMB1 ban đầu. Nếu máy khách hoặc máy chủ SMB1 không được sử dụng trong tổng cộng 15 ngày (không kể thời gian máy tính tắt), chúng sẽ tự động gỡ cài đặt.
  • Nâng cấp tại chỗ và các chuyến bay nội bộ của Windows 10 Enterprise và Windows 10 Education không tự động xóa SMB1. Quản trị viên phải quyết định gỡ cài đặt SMB1 trong các môi trường được quản lý này.
  • Tự động loại bỏ SMB1 sau 15 ngày là hoạt động một lần. Nếu quản trị viên cài đặt lại SMB1, sẽ không có nỗ lực nào khác để gỡ cài đặt nó.
  • Các tính năng SMB phiên bản 2.02, 2.1, 3.0, 3.02 và 3.1.1 vẫn được hỗ trợ đầy đủ và được bao gồm theo mặc định như một phần của mã nhị phân SMB2.
  • Tại vì Computer Browser dựa trên SMB1, dịch vụ được gỡ cài đặt nếu máy khách hoặc máy chủ SMB1 được gỡ cài đặt. Điều này có nghĩa là Explorer Network không còn có thể hiển thị máy tính Windows thông qua phương pháp duyệt qua gói dữ liệu NetBIOS kế thừa.
  • SMB1 vẫn có thể được cài đặt lại trong tất cả các phiên bản Windows 10 và Windows Server 2016.

SMB1 có sự thay đổi hành vi sau đây bắt đầu từ Windows 10 Spring Creators Update phiên bản 1803 (RS4)

  • SMB1 sẽ không bị tắt tự động nữa, nhưng bạn sẽ phải bật nó (nếu muốn) và khởi động lại máy tính để áp dụng.

Nếu bạn cố gắng kết nối với các thiết bị chỉ hỗ trợ SMB1 hoặc nếu các thiết bị này cố gắng kết nối với bạn, bạn có thể nhận được error message nếu SMB1 bị vô hiệu hóa

Để bật hoặc tắt SMB1 trong Windows 7 bằng PowerShell

Mở một nâng cao PowerShell

Chạy lệnh này, lệnh bên dưới bạn muốn sử dụng vào PowerShell nâng cao và nhấn Enter

(Tắt SMB1)
Set-ItemProperty-Đường dẫn “HKLM:SYSTEMCurrentControlSetServicesLanmanServerParameters”SMB1 -Chạy lệnh này DWORD -Value 0 –Force

HOẶC

(Bật SMB1)
Set-ItemProperty-Đường dẫn “HKLM:SYSTEMCurrentControlSetServicesLanmanServerParameters”SMB1 -Chạy lệnh này DWORD -Value 1 –Force

Đóng PowerShell nâng cao và khởi động lại máy tính để áp dụng.

Để bật hoặc tắt SMB1 trong Windows 8 bằng PowerShell

Mở một Powe nâng caoVỏ bọc

Chạy lệnh này, lệnh bên dưới bạn muốn sử dụng vào PowerShell nâng cao và nhấn Enter

Đóng PowerShell nâng cao và khởi động lại máy tính để áp dụng.

Để bật hoặc tắt SMB1 trong Windows 8.1 và Windows 10 bằng các Tính năng của Windows

Mở Control Panel (giao diện biểu tượng) và nhấp / chạm vào Programs and Features

Nhấp / nhấn vào Turn Windows features bật hoặc tắt ở phía bên trái. (xem ảnh chụp màn hình bên dưới)

Điều này sẽ mở ra C:WindowsSystem32

Bật hoặc tắt Giao thức chia sẻ tệp SMB1 trong Windows-smb1_programs_and_features-1.jpg

Chọn (bật) hoặc bỏ chọn (tắt) SMB 1.0/CIFS File Sharing Support cho những gì bạn muốn và nhấp / chạm vào OK(xem ảnh chụp màn hình bên dưới)

Nếu bạn thích, bạn cũng có thể chỉ kiểm tra CIFS Client hoặc CIFS Server cho những gì bạn muốn. Bạn nên bỏ chọn Automatic Removal

Bật hoặc tắt Giao thức chia sẻ tệp SMB1 trong Windows-smb1_programs_and_features-2.png

Khi đã sẵn sàng, hãy nhấp / chạm vào Restart now khởi động lại máy tính ngay lập tức để áp dụng. (xem ảnh chụp màn hình bên dưới)

Bật hoặc tắt Giao thức chia sẻ tệp SMB1 trong Windows-smb1_programs_and_features-3.png

Để bật hoặc tắt SMB1 trong Windows 8.1 và Windows 10 bằng Command Prompt

Mở một nâng cao Command Prompt

Chạy lệnh này, lệnh bên dưới vào dấu nhắc lệnh nâng lên và nhấn Enter để xem SMB1 hiện đang được bật hay tắt. (xem ảnh chụp màn hình bên dưới)

Chạy lệnh này, lệnh bên dưới bạn muốn sử dụng vào dấu nhắc lệnh nâng lên và nhấn Enter(xem ảnh chụp màn hình bên dưới)
Khi được nhắc và sẵn sàng, hãy nhập lệnh này lệnh này y khởi động lại máy tính ngay lập tức để áp dụng.

Bật hoặc tắt Giao thức chia sẻ tệp SMB1 trong Windows-smb1_dism-3.png Bật hoặc tắt Giao thức chia sẻ tệp SMB1 trong Windows-smb1_dism-4.png

Để bật hoặc tắt SMB1 trong Windows 8.1 và Windows 10 bằng PowerShell

Mở PowerShell nâng cao

Chạy lệnh này, lệnh bên dưới vào PowerShell nâng cao và nhấn Enter để xem SMB1 hiện đang được bật hay tắt. (xem ảnh chụp màn hình bên dưới)

Chạy lệnh này, lệnh bên dưới bạn muốn sử dụng vào PowerShell nâng cao và nhấn Enter(xem ảnh chụp màn hình bên dưới)
Khi được nhắc và sẵn sàng, hãy nhập lệnh này lệnh này y và hãy nhấn Enter khởi động lại máy tính ngay lập tức để áp dụng.

Bật hoặc tắt Giao thức chia sẻ tệp SMB1 trong Windows-smb1_powershell-4.png Bật hoặc tắt Giao thức chia sẻ tệp SMB1 trong Windows-smb1_powershell-3.png

Tất cả các phương pháp Bật hoặc tắt Giao thức chia sẻ tệp SMB1 trong Windows mà tôi đã đề cập đều hoạt động tốt. Cảm ơn các bạn đã đọc và hãy comment bên dưới với những suy nghĩ của bạn về bài viết này và chia sẻ nhé helpingbox.net với bạn bè của bạn.