Bạn có thể không kết nối được chia sẻ tệp (do chia sẻ không an toàn) nếu các giao thức SMB (SMBv1 và SMBv2) không được cấu hình đúng. Hơn nữa, hệ điều hành cũ của hệ thống hoặc firmware router cũ cũng có thể gây ra sự cố.
Vấn đề phát sinh khi người dùng cố truy cập chia sẻ tệp bằng File Explorer hoặc khi thêm máy vào mạng miền. Trong một số trường hợp, sự cố xảy ra khi truy cập thiết bị lưu trữ gắn trực tiếp vào router. Thường thấy thông báo sau:
“Bạn không thể kết nối đến chia sẻ tệp vì nó không an toàn. Chia sẻ này yêu cầu giao thức SMB1 lỗi thời, không an toàn và có thể làm hiểm họa hệ thống. Hệ thống của bạn yêu cầu SMB2 hoặc cao hơn”
![[ĐÃ KHẮC PHỤC] Chia sẻ này yêu cầu giao thức SMB1 lỗi thời](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111151289.png)
Trước khi đi đến giải pháp, hãy kiểm tra xem ứng dụng mạng (như Riverbed) có gây sự cố không (trong môi trường mạng doanh nghiệp). Cũng kiểm tra tường lửa thiết bị mạng có bật giao thức SMBv1 không (như tường lửa Fiber Interconnect thường bật SMBv1). Cuối cùng đảm bảo loại khởi động của các dịch vụ sau được cấu hình là Tự động (Khởi động trì hoãn), hãy khởi động lại các hệ thống sau đó (cả máy chủ và máy khách):
- Computer Browser (Browser)
- Function Discovery Provider Host (FDPHost)
- Function Discovery Resource Publication (FDResPub)
- Network Connections (NetMan)
- UPnP Device Host (UPnPHost)
- Peer Name Resolution Protocol (PNRPSvc)
- Peer Networking Grouping (P2PSvc)
- Peer Networking Identity Manager (P2PIMSvc)
![[ĐÃ KHẮC PHỤC] Chia sẻ này yêu cầu giao thức SMB1 lỗi thời](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111151399.png)
Giải pháp 1: Bật/tắt lại giao thức SMBv1/SMBv2
Giao thức SMBv1 do lỗ hổng bảo mật (đã dùng lan truyền tấn công mã giải mã hàng loạt) thường không được quản trị viên hệ thống ưa chuộng và thường được tắt trên hệ thống. Sự cố tại hand có thể do SMBv1 được bật trên máy chủ/máy chủ. Trong trường hợp này, tắt SMBv1 trên máy chủ/máy chủ (nếu không thể, thì bật SMBv1 trên máy khách) có thể khắc phục.
- Nhấn Windows, gõ: Control Panel, chọn Control Panel.
![[ĐÃ KHẮC PHỤC] Chia sẻ này yêu cầu giao thức SMB1 lỗi thời](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111151431.png)
- Nhấn Chương trình mở Bật/Tắt tính năng Windows.
![[ĐÃ KHẮC PHỤC] Chia sẻ này yêu cầu giao thức SMB1 lỗi thời](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111151441.png)
- Trên máy chủ/máy chủ, bỏ tích tùy chọn Hỗ trợ chia sẻ tệp SMB 1.0/CIFS và SMB Direct (có thể phải bật SMBv2 như thảo luận dưới). Nếu không thể, trên máy khách, bật tính năng SMBv1.
![[ĐÃ KHẮC PHỤC] Chia sẻ này yêu cầu giao thức SMB1 lỗi thời](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111151540.png)
- Áp dụng thay đổi và kiểm tra xem sự cố kết nối an toàn đã khắc phục chưa.
Bạn cũng có thể dùng các lệnh sau trong PowerShell (Admin) để bật/tắt giao thức SMBv1/SMBv2:
![[ĐÃ KHẮC PHỤC] Chia sẻ này yêu cầu giao thức SMB1 lỗi thời](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111151699.png)
Để bật SMBv1:
Get-WindowsOptionalFeature -Online -FeatureName smb1protocol
![[ĐÃ KHẮC PHỤC] Chia sẻ này yêu cầu giao thức SMB1 lỗi thời](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111151620.png)
Hoặc
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi sc.exe config mrxsmb10 start= auto
Để tắt SMBv1:
Disable-WindowsOptionalFeature -Online -FeatureName smb1protocol
Để bật SMBv2
Set-SmbServerConfiguration -EnableSMB2Protocol $true
![[ĐÃ KHẮC PHỤC] Chia sẻ này yêu cầu giao thức SMB1 lỗi thời](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111151719.png)
Giải pháp 2: Cập nhật hệ điều hành máy chủ/khách và firmware router
SMBv1 là giao thức cổ xưa và không được nhiều HĐH hiện đại ưa chuộng. Sự cố có thể do HĐH cũ của máy chủ/khách hoặc firmware router cũ. Cập nhật HĐH máy chủ/khách và firmware router có thể khắc phục.
- Cập nhật thủ công Windows (hoặc HĐH) của máy chủ/khách (hoặc dùng bản vá do nhà sản xuất HĐH phát hành cho HĐH cụ thể như KB KB4284848 cho Windows Server 2003) kiểm tra xem sự cố kết nối an toàn đã khắc phục chưa.
![[ĐÃ KHẮC PHỤC] Chia sẻ này yêu cầu giao thức SMB1 lỗi thời](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111151783.jpg)
- Nếu chưa, cập nhật firmware router (để hỗ trợ giao thức SMBv2) kiểm tra xem sự cố chia sẻ tệp đã khắc phục chưa.
![[ĐÃ KHẮC PHỤC] Chia sẻ này yêu cầu giao thức SMB1 lỗi thời](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111151834.png)
Nếu sự cố vẫn tồn tại, kiểm tra xem tiện ích OEM (như WD Link) có cho phép truy cập chia sẻ tệp không. Nếu vẫn lỗi, kiểm tra xem tắt giao thức IPv6 có khắc phục không. Bạn cũng có thể thử mở chia sẻ mạng bằng cách nhập địa chỉ IP của chia sẻ vào hộp lệnh Run ví dụ: \\192.168.10.1 nhưng đảm bảo địa chỉ IP không bị chặn trong tệp Hosts (tốt hơn thêm IP máy chủ vào tệp Hosts của máy khách).