Cách thiết lập chia sẻ tệp qua mạng trong Windows
Khi quản lý nhiều máy tính trong một mạng cục bộ (LAN), tính năng chia sẻ tệp qua mạng của Windows cho phép người dùng truy cập tệp từ máy tính khác mà không cần sao chép dữ liệu thủ công hay phụ thuộc vào phương tiện lưu trữ di động. Windows thực hiện điều này thông qua giao thức Server Message Block (SMB).
Hướng dẫn này giải thích cách chia sẻ thư mục trong Windows 10 và Windows 11, cấu hình người dùng và quyền truy cập, kết nối với thư mục được chia sẻ, ánh xạ ổ đĩa mạng và khắc phục các lỗi truy cập SMB thường gặp.
Các tính năng mới trong tính năng chia sẻ tệp qua mạng của Windows
Các bước thiết lập cơ bản vẫn quen thuộc: Sử dụng hồ sơ mạng Riêng tư, bật Khám phá mạng cũng như Chia sẻ tệp và máy in, chia sẻ một thư mục và định cấu hình cả quyền truy cập ở cấp độ chia sẻ lẫn quyền NTFS. Tuy nhiên, các phiên bản Windows gần đây được phát hành với các thiết lập bảo mật SMB mặc định nghiêm ngặt hơn, điều này có thể ảnh hưởng đến khả năng kết nối với các máy chủ cũ, thiết bị NAS và các thư mục chia sẻ chỉ dành cho khách.
Các cập nhật chính bao gồm:
- Windows 11 phiên bản 24H2 và Windows Server 2025 yêu cầu ký SMB theo mặc định cho các kết nối SMB đi ra ngoài. Điều này ngăn chặn các cuộc tấn công giả mạo và chuyển tiếp, nhưng có thể làm gián đoạn quyền truy cập vào các máy chủ SMB cũ hoặc của bên thứ ba không hỗ trợ tính năng ký.
- Windows 11 Pro không còn cho phép các kết nối khách của máy khách SMB hoặc chế độ dự phòng khách theo mặc định, nhằm đồng bộ hóa phiên bản Pro với các phiên bản Enterprise, Education và Pro for Workstations, nơi tính năng này đã bị vô hiệu hóa từ trước.
- Việc mã hóa SMB hiện có thể được áp dụng bắt buộc cho các kết nối đi ra của máy khách, mặc dù mã hóa không phải là bắt buộc theo mặc định.
- SMB Phiên bản 1.0 không còn được cài đặt theo mặc định trong các phiên bản Windows hiện đại. SMB hiện đại chạy trực tiếp qua cổng TCP 445. NetBIOS cũ qua TCP/IP (UDP 137, UDP 138, TCP 139) chỉ cần thiết để đảm bảo tương thích với các hệ thống cũ và các tình huống khám phá.
Chuẩn bị cho việc chia sẻ tệp trong Windows
Trước khi thiết lập chia sẻ tệp qua mạng trong Windows, hãy đảm bảo rằng mạng, tường lửa, tài khoản người dùng và quyền truy cập thư mục đã sẵn sàng. Việc kiểm tra sơ bộ ngắn gọn sẽ giúp giảm thiểu các lỗi truy cập sau này, đặc biệt là trong các nhóm làm việc của doanh nghiệp nhỏ, nơi tài khoản cục bộ rất phổ biến.
Yêu cầu
Để chia sẻ một thư mục trong Windows một cách an toàn, hãy xác minh những điều sau:
- Thư mục được chia sẻ nằm trên một ổ đĩa New Technology File System (NTFS). FAT32 không hỗ trợ quyền NTFS và tab Bảo mật sẽ không xuất hiện trong thuộc tính thư mục khi sử dụng FAT32.
- Hồ sơ mạng Windows được đặt thành Riêng tư, không phải Công cộng.
- Tính năng Khám phá mạng và Chia sẻ tệp và máy in được bật trên các máy tính cần tham gia chia sẻ tệp.
- Tường lửa Windows Defender (hoặc tường lửa máy chủ khác) cho phép lưu lượng SMB. SMB hiện đại sử dụng cổng TCP 445. Tính năng khám phá dựa trên NetBIOS cũ và các hệ thống cũ hơn cũng có thể yêu cầu các cổng UDP 137, UDP 138 và TCP 139.
- Tài khoản quản trị viên có quyền thay đổi các thuộc tính chia sẻ thư mục và danh sách kiểm soát truy cập NTFS (ACL).
- Các tài khoản người dùng hoặc nhóm đã được tạo sẵn cho những người cần quyền truy cập vào thư mục chia sẻ.
Danh sách kiểm tra thiết lập ban đầu
Hướng dẫn này sử dụng môi trường ví dụ sau:
- Hệ điều hành: Windows 11 Pro và Windows 10 Professional
- Tên máy tính: Computer10
- Địa chỉ IP: 192.168.101.212
- Mạng con: 192.168.101.0/24
- Thành viên miền: Workgroup, không phải Active Directory
- Tên chia sẻ: share01
- Ví dụ về người dùng cục bộ: user11, user12, user13 và user14
- Ví dụ về nhóm cục bộ: sharegroup1
Quy trình bao gồm các bước chính sau:
- Bật tính năng Khám phá mạng và Chia sẻ tệp và máy in.
- Tạo người dùng hoặc nhóm cục bộ để truy cập SMB.
- Chia sẻ thư mục và cấu hình quyền chia sẻ.
- Cấu hình quyền NTFS trên thư mục.
- Kết nối với thư mục được chia sẻ từ một máy tính Windows khác.
- Ánh xạ thư mục được chia sẻ thành ổ đĩa mạng nếu người dùng cần quyền truy cập liên tục.
Tối ưu hóa cài đặt mạng trong Windows 10 và 11
Windows áp dụng các cài đặt tường lửa và khám phá mạng khác nhau tùy thuộc vào hồ sơ mạng đang hoạt động. Đối với việc chia sẻ tệp Windows qua mạng, hãy sử dụng hồ sơ Riêng tư trên các mạng LAN đáng tin cậy. Tránh bật tính năng chia sẻ trên các hồ sơ Công cộng như Wi-Fi dành cho khách hoặc các mạng không đáng tin cậy khác.
Cách thay đổi hồ sơ mạng
Để thay đổi hồ sơ mạng trong Windows 10 hoặc Windows 11:
- Mở Bắt đầu > Cài đặt > Mạng và internet .
- Chọn bộ điều hợp mạng đang hoạt động, chẳng hạn như Ethernet hoặc Wi-Fi.

- Mở Thuộc tính .
- Trong phần Loại hồ sơ mạng, chọn Riêng tư .

Bật tính năng khám phá mạng và chia sẻ tệp
Để bật các tùy chọn chia sẻ cần thiết:
- Mở Bảng điều khiển > Mạng và Internet > Trung tâm mạng và chia sẻ . Hoặc, chạy:
control /name Microsoft.NetworkAndSharingCenter - Nhấp vào Thay đổi cài đặt chia sẻ nâng cao . Bạn cũng có thể mở trang này bằng cách chạy:
control.exe /name Microsoft.NetworkAndSharingCenter /page Advanced
- Mở rộng hồ sơ Mạng riêng .
- Bật Khám phá mạng và Chia sẻ tệp và máy in .

Lặp lại các bước này trên máy tính Windows lưu trữ thư mục được chia sẻ và trên bất kỳ máy tính khách nào cần được phát hiện.
Theo thuật ngữ SMB:
- Máy chủ SMB là máy tính lưu trữ thư mục được chia sẻ.
- Máy khách SMB là máy tính kết nối với thư mục chia sẻ qua mạng.
Tạo người dùng và quyền truy cập cho chia sẻ tệp
Tránh chia sẻ mật khẩu tài khoản Windows cá nhân của bạn với người dùng khác. Để thiết lập an toàn hơn, hãy tạo người dùng hoặc nhóm cục bộ chuyên dụng và chỉ cấp quyền truy cập cần thiết cho thư mục chia sẻ.
Tạo người dùng cục bộ
Để tạo người dùng cục bộ trong Windows 10 Pro hoặc Windows 11 Pro:
- Nhấp chuột phải vào Máy tính này và chọn Quản lý . Bạn cũng có thể chạy:
compmgmt.msc - Trong Quản lý Máy tính , truy cập Người dùng và Nhóm cục bộ > Người dùng .
- Nhấp chuột phải vào Người dùng và chọn Người dùng mới .

- Nhập tên người dùng và mật khẩu.
- Cấu hình các tùy chọn tài khoản theo chính sách mật khẩu của bạn.
- Nhấp vào Tạo .

Trong ví dụ này, các người dùng là user11, user12, user13 và user14. Theo mặc định, các người dùng này thuộc nhóm Người dùng cục bộ.
Tạo nhóm cục bộ
Để cấp cùng một quyền cho nhiều người dùng có thông tin đăng nhập riêng biệt, hãy tạo một nhóm và gán quyền cho nhóm đó. Để tạo nhóm cục bộ:
- Trong Quản lý Máy tính , hãy chuyển đến Người dùng và Nhóm cục bộ > Nhóm .
- Nhấp chuột phải vào Nhóm và chọn Nhóm mới .

- Nhập tên nhóm, chẳng hạn như sharegroup1 .
- Nhấp vào Thêm .
- Nhập tên người dùng cần thêm vào nhóm, chẳng hạn như user11 , user12 và user13 .
- Nhấp vào Kiểm tra tên để xác thực từng mục nhập.
- Nhấp vào OK , sau đó Tạo .

Hiểu về quyền chia sẻ so với quyền NTFS
Quyền truy cập vào thư mục chia sẻ của Windows được kiểm soát bởi hai lớp quyền:
- Quyền chia sẻ : Các quyền ở cấp SMB chỉ áp dụng khi người dùng truy cập thư mục qua mạng.
- Quyền NTFS : Quyền hệ thống tệp áp dụng cho cả truy cập cục bộ và qua mạng.
Khi cả hai lớp quyền đều áp dụng, Windows sẽ sử dụng quyền hiệu lực hạn chế nhất. Ví dụ: nếu người dùng có Toàn quyền điều khiển ở cấp chia sẻ nhưng chỉ có Đọc trong quyền NTFS, người dùng đó sẽ chỉ có quyền truy cập chỉ đọc qua mạng.
Để quản trị có thể dự đoán được, chỉ cấp quyền truy cập rộng rãi ở cấp độ chia sẻ khi thực sự cần thiết và áp dụng nguyên tắc “quyền hạn tối thiểu” thông qua quyền NTFS. Trong các nhóm làm việc nhỏ, nhiều quản trị viên cấp quyền Thay đổi hoặc Toàn quyền điều khiển ở cấp độ chia sẻ cho một nhóm đáng tin cậy, sau đó tinh chỉnh quyền truy cập trên tab Bảo mật .
Cách chia sẻ thư mục trong Windows
Phần này giải thích cách chia sẻ thư mục trong Windows bằng tính năng Chia sẻ Nâng cao, cung cấp quyền kiểm soát nhiều hơn so với nút Chia sẻ đơn giản trong File Explorer.
Phương pháp chia sẻ thư mục tiêu chuẩn
Để chia sẻ một thư mục trong Windows 10 hoặc Windows 11:
- Nhấp chuột phải vào thư mục bạn muốn chia sẻ. Trong ví dụ này, thư mục là share01 .
- Chọn Thuộc tính .

- Mở tab Chia sẻ và nhấp vào Chia sẻ Nâng cao .
- Chọn Chia sẻ thư mục này .
- Xác nhận hoặc chỉnh sửa tên chia sẻ. Trong ví dụ này, tên chia sẻ là share01 .
- Nhấp vào Quyền truy cập .
- Xóa Mọi người nếu bạn không muốn tất cả người dùng đã xác thực kế thừa quyền truy cập thông qua thư mục chia sẻ.
- Nhấp vào Thêm .

- Nhập tên người dùng hoặc nhóm, chẳng hạn như sharegroup1 hoặc user14 .
- Nhấp vào Kiểm tra tên để xác thực mục nhập.
- Nhấp vào OK .

- Chọn sharegroup1 và cấp quyền Toàn quyền điều khiển nếu nhóm cần quyền đọc và ghi.
- Chọn user14 và để Đọc được bật nếu người dùng này chỉ cần quyền truy cập chỉ đọc.
- Nhấp vào OK để lưu quyền chia sẻ.

Tiếp theo, định cấu hình quyền NTFS:
- Trong cửa sổ Thuộc tính thư mục, mở tab Bảo mật .
- Nhấp vào Chỉnh sửa .
- Nhấp vào Thêm .
- Nhập sharegroup1 và user14 , sau đó xác thực các mục nhập bằng Kiểm tra tên .

- Cấp cho sharegroup1 Toàn quyền điều khiển nếu các thành viên cần quyền truy cập đầy đủ.
- Giữ user14 ở quyền chỉ đọc nếu người dùng này chỉ cần xem hoặc sao chép tệp.
- Nhấp vào OK .

Cửa sổ Thuộc tính thư mục hiện hiển thị đường dẫn mạng đến thư mục được chia sẻ. Bạn có thể truy cập thư mục chia sẻ bằng tên máy chủ hoặc địa chỉ IP, ví dụ:
\\Computer10\share01
\\192.168.101.212\share01

Phương pháp chia sẻ thay thế
Bạn cũng có thể quản lý các thư mục chia sẻ bằng Thư mục chia sẻ snap-in:
- Nhấp chuột phải vào Máy tính này và chọn Quản lý .
- Chuyển đến Công cụ hệ thống > Thư mục chia sẻ > Chia sẻ .
- Nhấp chuột phải vào Chia sẻ và chọn Chia sẻ mới .
- Làm theo hướng dẫn của trình hướng dẫn để chọn đường dẫn thư mục, tên chia sẻ và quyền truy cập.

Snap-in này cũng hiển thị các chia sẻ đang hoạt động, các phiên và các tệp đang mở. Sử dụng nó để kiểm tra người dùng đã kết nối, đóng các phiên đang mở hoặc vô hiệu hóa một chia sẻ.
Chia sẻ thư mục qua PowerShell
Bạn có thể tạo một chia sẻ SMB của Windows bằng PowerShell. Ví dụ:
New-SmbShare -Name "MyShare" -Path "C:\Folder" -FullAccess "user1"
Lệnh này chia sẻ C:Folder với tên MyShare và cấp quyền Quyền truy cập đầy đủ cho user1 . Điều chỉnh tên chia sẻ, đường dẫn, người dùng (hoặc nhóm) và mức độ truy cập để phù hợp với môi trường của bạn.
Kết nối với thư mục được chia sẻ
Sau khi thư mục được chia sẻ, người dùng có thể kết nối từ một máy tính Windows khác bằng tên máy chủ, địa chỉ IP hoặc đường dẫn UNC.
Kết nối qua đường dẫn UNC
Để kết nối với thư mục được chia sẻ trong File Explorer:
- Mở File Explorer.
- Nhập tên máy chủ hoặc địa chỉ IP của máy chủ SMB vào thanh địa chỉ:
\\Computer10
\\192.168.101.212
- Mở thư mục chia sẻ từ danh sách hoặc nhập trực tiếp đường dẫn UNC đầy đủ:
\\Computer10\share01
\\192.168.101.212\share01
- Nhập thông tin đăng nhập nếu được yêu cầu. Sử dụng tài khoản tồn tại trên máy chủ SMB và có quyền truy cập vào thư mục chia sẻ.

Đường dẫn UNC đầy đủ thường đáng tin cậy hơn so với việc duyệt tìm máy tính, đặc biệt khi lưu lượng phát hiện bị chặn hoặc việc phân giải tên không nhất quán.
Kết nối từ Command Prompt hoặc PowerShell
Trong Command Prompt, sử dụng pushd để kết nối với thư mục chia sẻ và tạm thời gán ký tự ổ đĩa:
pushd \\192.168.101.100\ShareName
Lệnh pushd ánh xạ thư mục chia sẻ sang một ký tự ổ đĩa tạm thời, bắt đầu từ Z: và di chuyển ngược lại, sau đó thay đổi thư mục hiện tại sang ổ đĩa đó. Khi hoàn tất, hãy chạy:
popd
Để sao chép một tệp có đường dẫn UNC mà không thay đổi thư mục, hãy sử dụng:
copy \\192.168.101.100\ShareName\file.txt C:\DestFolder\
Các lệnh như copy, xcopy và robocopy hỗ trợ đường dẫn UNC. Command Prompt tiêu chuẩn không thể sử dụng đường dẫn UNC làm thư mục hiện tại với cd, vì vậy hãy sử dụng pushd khi bạn cần làm việc bên trong thư mục chia sẻ.
PowerShell xử lý đường dẫn UNC trực tiếp hơn. Ví dụ:
Get-ChildItem \\192.168.101.100\ShareName
Set-Location \\192.168.101.100\ShareName
Copy-Item "C:\localfile.txt" -Destination "\\192.168.101.100\ShareName"
Nếu thư mục chia sẻ yêu cầu thông tin đăng nhập khác với phiên Windows hiện tại, hãy thiết lập kết nối trước:
net use \\192.168.101.100\ShareName /user:Username Password
Để đảm bảo an toàn hơn, hãy tránh nhập mật khẩu dưới dạng văn bản thuần túy, nơi lịch sử lệnh hoặc các công cụ chụp màn hình có thể làm lộ thông tin này. Hãy chọn phương thức yêu cầu nhập thông tin đăng nhập khi được nhắc, hoặc chỉ sử dụng ổ đĩa được ánh xạ có lưu thông tin đăng nhập khi chính sách cho phép.
Cách ánh xạ ổ đĩa mạng trong Windows 10 và 11
Việc ánh xạ ổ đĩa mạng cho phép người dùng truy cập liên tục vào thư mục chia sẻ từ File Explorer. Tính năng này rất hữu ích khi bạn thường xuyên truy cập cùng một thư mục chia sẻ.
Để ánh xạ ổ đĩa mạng trong Windows 10 hoặc Windows 11:
- Mở thư mục chia sẻ trong File Explorer.
- Nhấp chuột phải vào thư mục chia sẻ và chọn Ánh xạ ổ đĩa mạng .

- Chọn ký tự ổ đĩa.
- Chọn Kết nối lại khi đăng nhập nếu muốn duy trì kết nối sau khi khởi động lại.
- Chọn Kết nối bằng thông tin đăng nhập khác nếu cần.
- Nhấp vào Hoàn tất .

Để ánh xạ ổ đĩa mạng bằng Windows CMD, hãy sử dụng các lệnh sau:
- Ánh xạ tiêu chuẩn (cho đến khi khởi động lại):
net use H: \\192.168.101.100\SharedFolder
- Ánh xạ vĩnh viễn:
net use K: \\192.168.101.100\SharedFolder /persistent:yes
- Ánh xạ bằng thông tin đăng nhập cụ thể:
net use S: \\192.168.101.100\SharedFolder /user:UserName Password
- Gán ký tự ổ đĩa khả dụng tiếp theo:
net use * \\192.168.101.100\SharedFolder
- Ngắt kết nối ổ đĩa đã ánh xạ:
net use S: /delete
Bạn cũng có thể ánh xạ ổ đĩa vĩnh viễn bằng PowerShell:
- Ánh xạ vĩnh viễn:
New-PSDrive -Name "S" -PSProvider FileSystem -Root "\\192.168.101.100\SharedFolder" -Persist - Ánh xạ bằng thông tin đăng nhập:
$cred = Get-Credential New-PSDrive -Name "Z" -PSProvider FileSystem -Root "\\192.168.101.100\SharedFolder" -Persist -Credential $cred
- Xóa ánh xạ:
Remove-PSDrive -Name "Z"
Cách kết nối với thư mục chia sẻ mà không cần mật khẩu
Cách an toàn nhất để tránh các lời nhắc nhập mật khẩu lặp đi lặp lại là không sử dụng quyền truy cập ẩn danh. Thay vào đó, hãy sử dụng thông tin đăng nhập cục bộ khớp hoặc danh tính miền để Windows có thể xác thực người dùng tự động.
Trải nghiệm đăng nhập an toàn mà không cần mật khẩu
Một trải nghiệm an toàn, không yêu cầu nhập mật khẩu là khả thi khi các điều kiện sau được đáp ứng:
- Máy chủ SMB có tài khoản người dùng cục bộ với tên người dùng trùng khớp với tài khoản được sử dụng trên máy khách SMB.
- Mật khẩu của tài khoản người dùng cục bộ đó phải giống hệt nhau trên cả hai máy tính Windows.
- Người dùng đã đăng nhập vào máy khách SMB bằng tên người dùng và mật khẩu trùng khớp đó.
- Thư mục chia sẻ cấp cho người dùng hoặc nhóm các quyền chia sẻ và quyền NTFS cần thiết.
Ví dụ cấu hình:
Máy tính 1:
- Tên máy tính: Computer1
- Tên người dùng: User1
- Mật khẩu: Password1
Máy tính 2:
- Tên máy tính: Computer2
- Tên người dùng: User1
- Mật khẩu: Password1
Sau khi cấu hình xong, User1 có thể truy cập thư mục chia sẻ trên Computer1 từ Computer2 mà không cần nhập thông tin đăng nhập lại. Kết nối này vẫn được xác thực và bảo vệ bằng mật khẩu vì Windows tái sử dụng thông tin đăng nhập hiện tại.
Rủi ro khi kết nối mà không có mật khẩu
Không nên chia sẻ tệp dưới dạng ẩn danh hoặc dựa trên tài khoản khách. Điều này làm suy yếu trách nhiệm giải trình, khiến việc kiểm tra quyền truy cập trở nên khó khăn hơn và có thể làm lộ dữ liệu nếu một thiết bị không được phép truy cập vào mạng. Microsoft cũng vô hiệu hóa mặc định các lần đăng nhập khách không an toàn trong các phiên bản Windows hiện đại vì các phiên khách không hỗ trợ các biện pháp bảo vệ tiêu chuẩn như ký SMB và mã hóa SMB.
Chỉ nên sử dụng quyền truy cập ẩn danh trong các tình huống cũ, cô lập, nơi không có tùy chọn an toàn hơn. Đối với môi trường doanh nghiệp, hãy sử dụng tài khoản có tên, quyền truy cập dựa trên nhóm và xác thực mạnh.
Cách bật hoặc tắt quyền truy cập khách trong Windows
Quyền truy cập khách cho phép người dùng kết nối với tài nguyên được chia sẻ mà không cần cung cấp tên người dùng và mật khẩu cụ thể. Trong chia sẻ tệp Windows, điều này có thể liên quan đến tài khoản Khách tích hợp sẵn hoặc hành vi dự phòng dành cho khách.
Quyền truy cập khách được tắt hoặc hạn chế theo mặc định trong các phiên bản Windows hiện đại vì nó làm mở rộng diện tích tấn công. Tính năng này có thể cho phép người dùng hoặc các hệ thống độc hại truy cập dữ liệu mà không cần thông tin đăng nhập có thể xác thực, và nó không hỗ trợ ký SMB hoặc mã hóa như các phiên SMB được xác thực.
Cài đặt được khuyến nghị là giữ quyền truy cập khách không an toàn ở trạng thái tắt. Nếu một thiết bị NAS cũ hoặc thiết bị của bên thứ ba yêu cầu quyền truy cập khách và không thể nâng cấp, hãy ghi lại trường hợp ngoại lệ này và cách ly thiết bị trên một phân đoạn mạng đáng tin cậy.
Để bật đăng nhập khách không an toàn trên máy khách Windows thông qua Chính sách Nhóm:
- Mở gpedit.msc .
- Chuyển đến Cấu hình máy tính > Mẫu quản trị > Mạng > Lanman Workstation .
- Mở Bật đăng nhập khách không an toàn .
- Đặt chính sách thành Đã bật .
- Nhấp vào OK .

Bạn cũng có thể sử dụng lệnh PowerShell dưới đây:
Set-SmbClientConfiguration -EnableInsecureGuestLogons $true -Force
Trong Windows 11 Home, bạn phải thực hiện việc này thông qua Sổ đăng ký Windows:
- Sử dụng đường dẫn này:
HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsLanmanWorkstation
- Tạo hoặc cập nhật giá trị DWORD này:
AllowInsecureGuestAuth = 1
- Để vô hiệu hóa đăng nhập khách không an toàn một lần nữa, hãy đặt chính sách thành Đã tắt hoặc chạy:
Set-SmbClientConfiguration -EnableInsecureGuestLogons $false -Force
Giải thích về các phiên bản giao thức SMB
SMB là giao thức chia sẻ tệp của Windows được sử dụng để truy cập các thư mục chia sẻ, máy in và các named pipe qua mạng. Các phiên bản Windows hiện đại sử dụng SMB 3.1.1 khi cả máy khách và máy chủ đều hỗ trợ giao thức này. Các phiên bản SMB cũ hơn vẫn tồn tại để đảm bảo khả năng tương thích ngược nhưng nên tránh sử dụng nếu có thể.
Các phiên bản SMB phổ biến bao gồm:
- SMB 1.0/Common Internet File System (CIFS): Giao thức cũ được sử dụng bởi các hệ thống cũ như Windows XP và một số thiết bị NAS đã lỗi thời. Giao thức này đã bị ngừng hỗ trợ và bị vô hiệu hóa hoặc gỡ bỏ theo mặc định trong các phiên bản Windows hiện đại.
- SMB 2.x : Mang lại những cải tiến đáng kể về hiệu suất so với SMB 1.0. SMB 2.x và SMB 3.x sử dụng chung một bộ giao thức trong Windows, do đó chúng được bật hoặc tắt cùng nhau.
- SMB 3.x : Bổ sung các tính năng bảo mật và tính sẵn sàng hiện đại, bao gồm mã hóa, tính toàn vẹn trước khi xác thực, tính sẵn sàng liên tục và hiệu suất tốt hơn cho khối lượng công việc doanh nghiệp.
- SMB 3.1.1 : Phiên bản SMB hiện tại được sử dụng bởi các máy khách và máy chủ Windows hiện đại khi cả hai bên đều hỗ trợ.
Đối với việc chia sẻ tệp qua SMB trong các môi trường Windows hiện tại, hãy sử dụng SMB 3.1.1 khi có thể và giữ SMB 1.0 bị vô hiệu hóa trừ khi có sự phụ thuộc vào hệ thống cũ đã được ghi nhận yêu cầu điều đó.
Cách kích hoạt SMB 1.0 trong Windows
SMB 1.0 nên được giữ ở trạng thái vô hiệu hóa trong các môi trường sản xuất trừ khi hệ thống cũ thực sự yêu cầu điều đó. Các chiến dịch ransomware và lỗ hổng có khả năng lây lan như sâu máy tính đã từng lợi dụng các điểm yếu của SMB 1.0, và Microsoft hiện không còn cài đặt SMB 1.0 theo mặc định trong các phiên bản Windows hiện tại.
Để kiểm tra xem SMB 1.0 có được bật trong Windows 10 hoặc Windows 11 hay không:
- Chạy PowerShell với quyền quản trị viên:
Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
- Bạn cũng có thể kiểm tra bằng DISM:
Dism /online /Get-Features /format:table | find "SMB1Protocol"
Để kiểm tra xem hỗ trợ SMBv2 và SMBv3 có được bật trên dịch vụ máy chủ SMB hay không, hãy chạy:
Get-SmbServerConfiguration | Select-Object EnableSMB2Protocol
Để kiểm tra cài đặt giao thức máy chủ SMB một cách toàn diện hơn, hãy chạy:
Get-SmbServerConfiguration | Select-Object "*enablesmb*"
Để bật SMB 1.0 từ Tính năng Windows:
- Mở Bảng điều khiển > Chương trình > Chương trình và Tính năng .
- Nhấp vào Bật hoặc tắt các tính năng của Windows .

- Chọn Hỗ trợ chia sẻ tệp SMB 1.0/CIFS chỉ khi một phụ thuộc cũ đã được xác minh yêu cầu điều đó.
- Chỉ chọn thành phần máy khách hoặc máy chủ cần thiết cho quy trình làm việc cũ.

- Nhấp vào OK và khởi động lại nếu được nhắc.
Bạn cũng có thể bật và tắt SMB 1.0 bằng PowerShell:
- Chỉ kích hoạt máy khách SMB 1.0:
Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol-Client" -All
- Kích hoạt thành phần máy chủ SMB 1.0:
Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol-Server" -All
- Vô hiệu hóa SMB 1.0 sau khi loại bỏ phụ thuộc cũ:
Disable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -Remove
Cách khắc phục các lỗi chia sẻ Windows thường gặp
Các lỗi chia sẻ Windows thường xuất phát từ một trong năm nguyên nhân sau: Cài đặt hồ sơ mạng, quy tắc tường lửa, phân giải tên, khả năng tương thích giao thức SMB hoặc quyền truy cập không khớp. Hãy bắt đầu với các bước kiểm tra đơn giản nhất trước khi thay đổi chính sách bảo mật.
Windows không thể truy cập \hostnameshare
Thông báo lỗi:
“ Windows không thể truy cập \hostnameshare
Bạn không có quyền truy cập vào \hostnameshare. Hãy liên hệ với quản trị viên mạng để yêu cầu quyền truy cập.”

Các giải pháp khả thi:
- Xác nhận rằng người dùng hoặc nhóm đã được liệt kê trong quyền chia sẻ.
- Xác nhận rằng cùng người dùng hoặc nhóm đó có các quyền NTFS cần thiết trên tab Bảo mật.
- Kiểm tra xem người dùng có nhập đúng tên người dùng và mật khẩu hay không.
- Thử truy cập đường dẫn chia sẻ qua địa chỉ IP để loại trừ các vấn đề liên quan đến phân giải tên máy chủ.
- Xóa các thông tin đăng nhập đã lưu cũ trong Trình quản lý thông tin đăng nhập.
Để mở Trình quản lý thông tin đăng nhập, hãy truy cập Bảng điều khiển > Tài khoản người dùng > Trình quản lý thông tin đăng nhập .
Ngoài ra, bạn có thể mở giao diện lưu trữ thông tin đăng nhập truyền thống bằng cách chạy:
rundll32.exe keymgr.dll,KRShowKeyMgr
Để kiểm tra quyền chia sẻ SMB bằng PowerShell:
Get-SmbShareAccess -Name "share01"
Để kiểm tra quyền NTFS trên thư mục:
Get-Acl C:\share01\ | Format-List
Nếu quá trình phát hiện hoặc duyệt không thành công, hãy kiểm tra các dịch vụ Function Discovery Provider Host và Function Discovery Resource Publication. Đối với các môi trường cũ hơn, dịch vụ TCP/IP NetBIOS Helper cũng có thể ảnh hưởng đến việc phân giải tên.
Lỗi 0x80070035
Thông báo lỗi:
“ Windows không thể truy cập \sharename
Kiểm tra chính tả của tên. Nếu không, có thể có vấn đề với mạng của bạn.
Mã lỗi: 0x80070035.
Không tìm thấy đường dẫn mạng.”

Giải pháp 1: Kiểm tra đường dẫn mạng
Xác nhận rằng tên máy chủ, địa chỉ IP và tên chia sẻ là chính xác. Sau đó, hãy thử đường dẫn UNC trực tiếp: \\192.168.101.212\share01
Giải pháp 2: Kiểm tra hồ sơ mạng và tường lửa
Xác nhận rằng máy chủ SMB sử dụng hồ sơ mạng Riêng tư và cho phép Chia sẻ tệp và máy in. SMB hiện đại chủ yếu sử dụng cổng TCP 445. Các trường hợp NetBIOS cũ cũng có thể yêu cầu các cổng UDP 137, UDP 138 và TCP 139.
Giải pháp 3: Kiểm tra các dịch vụ SMB
Trên máy tính lưu trữ thư mục chia sẻ, hãy xác minh rằng các dịch vụ sau đang chạy khi cần thiết:
- Máy chủ
- Máy trạm
- Function Discovery Provider Host
- Function Discovery Resource Publication
Giải pháp 4: Kiểm tra tính tương thích ký SMB
Nếu máy khách Windows 11 24H2 hoặc hệ thống Windows Server 2025 không thể kết nối với máy chủ SMB cũ hơn hoặc NAS của bên thứ ba, hãy kiểm tra xem việc ký SMB có được yêu cầu trên máy khách và được máy chủ hỗ trợ hay không. Microsoft không khuyến nghị vô hiệu hóa việc ký SMB như một giải pháp tạm thời trừ khi không có tùy chọn an toàn hơn nào khác.
Để xác minh trạng thái ký SMB, hãy chạy:
Get-SmbClientConfiguration | Format-List RequireSecuritySignature
Get-SmbServerConfiguration | Format-List RequireSecuritySignature
Lỗi truy cập ẩn danh
Thông báo lỗi:
“ Bạn không thể truy cập thư mục chia sẻ này vì chính sách bảo mật của tổ chức bạn chặn quyền truy cập khách không được xác thực.”
Mục liên quan trong Trình xem sự kiện có thể bao gồm:
“ Tên nhật ký: Microsoft-Windows-SmbClient/Security
Nguồn: Microsoft-Windows-SMBClient
ID sự kiện: 31017
Đã từ chối đăng nhập khách không an toàn.”
Lỗi này xuất hiện khi máy khách chặn quyền truy cập khách không được xác thực. Bắt đầu từ Windows 10 phiên bản 1709 và Windows Server 2019, các máy khách SMB2 và SMB3 không còn cho phép truy cập khách hoặc chuyển sang chế độ khách theo mặc định trong nhiều phiên bản. Windows 11 24H2 và Windows Server 2025 cũng yêu cầu ký SMB theo mặc định, điều này gây ra các vấn đề tương thích bổ sung cho các thiết bị chỉ hỗ trợ khách.
Các giải pháp được khuyến nghị:
- Vô hiệu hóa quyền truy cập khách trên máy chủ SMB hoặc NAS.
- Tạo người dùng có tên và mật khẩu.
- Cấp quyền cho những người dùng hoặc nhóm đó.
- Sử dụng SMB 3.x nếu được hỗ trợ.
- Thay thế hoặc nâng cấp các thiết bị chỉ hỗ trợ quyền truy cập khách SMB.
Nếu không thể tránh khỏi trường hợp ngoại lệ tạm thời, hãy ghi lại rủi ro và cách ly hệ thống trước khi kích hoạt đăng nhập khách không an toàn.
Lỗi 0x80004005
Thông báo lỗi:
“Windows không thể truy cập \sharename
Kiểm tra chính tả của tên. Nếu không, có thể có vấn đề với mạng của bạn.
Mã lỗi: 0x80004005.
Lỗi không xác định.”

Đây là lỗi chung của Windows và có thể xuất hiện do nhiều nguyên nhân. Trong chia sẻ tệp Windows, các nguyên nhân phổ biến bao gồm sự không tương thích phiên bản SMB, quy tắc tường lửa chặn kết nối, dịch vụ bị vô hiệu hóa, thông tin đăng nhập đã lỗi thời hoặc hạn chế truy cập khách.
Các bước khắc phục sự cố:
- Kiểm tra đường dẫn UNC bằng địa chỉ IP.
- Xác nhận rằng cổng TCP 445 có thể kết nối được giữa máy khách và máy chủ SMB.
- Kiểm tra quyền chia sẻ và quyền NTFS.
- Xóa thông tin đăng nhập đã lưu trong Trình quản lý thông tin đăng nhập.
- Xác minh tính tương thích của giao thức SMB.
- Tránh kích hoạt SMB 1.0 trừ khi thiết bị cũ yêu cầu và không có phương án nâng cấp an toàn hơn.
Giới hạn kết nối trong các phiên bản máy khách Windows
Các phiên bản máy khách Windows (Windows 7 trở lên) giới hạn số kết nối SMB đồng thời đến các thư mục chia sẻ ở mức 20. Lần kết nối thứ 21 sẽ thất bại và hiển thị lỗi. Giới hạn này áp dụng cho việc chia sẻ tệp và máy in trên mọi phiên bản máy khách Windows và không thể cấu hình được.
Đối với việc chia sẻ nhẹ, các nhóm làm việc nhỏ và quyền truy cập tạm thời, giới hạn này hiếm khi gây ra vấn đề. Nếu có nhiều hơn một số lượng nhỏ người dùng cần quyền truy cập đáng tin cậy vào thư mục chia sẻ, hãy sử dụng máy chủ tệp Windows Server, nền tảng NAS hoặc dịch vụ tệp được quản lý thay vì dựa vào Windows 10 hoặc Windows 11 làm máy chủ tệp. Các phiên bản máy chủ không áp dụng giới hạn kết nối này.
Các vấn đề tương thích SMB trên Windows 11 24H2 và các phiên bản mới hơn
Nếu máy khách Windows 11 mới hơn không thể kết nối với máy chủ, NAS hoặc thiết bị cũ hơn, hãy thực hiện các bước kiểm tra sau:
- Máy chủ có hỗ trợ ký SMB không?
- Máy chủ có hỗ trợ SMB 2.x hoặc SMB 3.x không?
- Máy chủ có đang sử dụng quyền truy cập khách hoặc chế độ dự phòng khách không?
- Máy khách có yêu cầu ký SMB cho các kết nối đi không?
- Máy chủ có chỉ sử dụng SMB 1.0 không?
- Có thể cập nhật firmware của thiết bị để hỗ trợ bảo mật SMB hiện đại không?
Đối với môi trường sản xuất, giải pháp khắc phục được ưu tiên là cập nhật hoặc thay thế máy chủ SMB, bật xác thực người dùng có tên và sử dụng SMB 3.x. Tránh vô hiệu hóa tính năng ký SMB hoặc kích hoạt quyền truy cập khách, trừ khi đó là giải pháp tạm thời đã được ghi chép rõ ràng.
Kết luận
Tính năng chia sẻ tệp qua mạng Windows có thể vừa an toàn vừa dễ quản lý khi bạn cấu hình nó với hồ sơ mạng Riêng tư, người dùng được xác thực, quyền chia sẻ phù hợp và quyền NTFS tương ứng. Đối với các nhóm làm việc trong doanh nghiệp nhỏ, người dùng và nhóm cục bộ thường cung cấp đủ khả năng kiểm soát cho việc chia sẻ tệp ở mức độ nhẹ mà không cần đến gánh nặng của một máy chủ tệp đầy đủ.
Để đảm bảo truy cập đáng tin cậy, hãy sử dụng đường dẫn UNC hoặc ổ đĩa mạng được ánh xạ, giữ SMB 1.0 bị vô hiệu hóa và khắc phục các lỗi phổ biến bằng cách kiểm tra thông tin đăng nhập, quy tắc tường lửa, khả năng tương thích SMB và quyền truy cập hiệu lực. Đối với các môi trường lớn hơn hoặc có lượng người dùng đồng thời cao, hãy chuyển dịch vụ tệp sang Windows Server, NAS hoặc nền tảng chuyên dụng khác thay vì chạy chúng trên máy khách Windows.
Câu hỏi thường gặp
Làm thế nào để chia sẻ một thư mục trên mạng trong Windows 11?
Để chia sẻ một thư mục trên mạng trong Windows 11, hãy đặt hồ sơ mạng thành Riêng tư , bật Khám phá mạng và Chia sẻ tệp và máy in , sau đó nhấp chuột phải vào thư mục và mở Thuộc tính > Chia sẻ > Chia sẻ nâng cao . Chọn Chia sẻ thư mục này , thêm người dùng hoặc nhóm cần thiết và định cấu hình quyền chia sẻ. Sau đó, mở tab Bảo mật và thiết lập các quyền NTFS tương ứng.
Tại sao tôi không thể truy cập vào một thư mục chia sẻ trong Windows?
Việc truy cập có thể không thành công do hồ sơ mạng là Công cộng, tính năng Chia sẻ tệp và máy in bị tường lửa chặn, đường dẫn UNC không chính xác, thông tin đăng nhập đã lưu đã lỗi thời hoặc người dùng không có quyền truy cập chia sẻ hoặc quyền NTFS phù hợp. Sự không tương thích về phiên bản SMB, các hạn chế truy cập dành cho khách và các yêu cầu ký SMB cũng có thể ngăn chặn việc truy cập.
Việc kích hoạt SMB 1.0 trong Windows có an toàn không?
Không. SMB 1.0 không an toàn cho việc chia sẻ tệp thông thường trên Windows và nên được giữ ở trạng thái tắt, trừ khi có sự phụ thuộc vào hệ thống cũ đã được ghi nhận yêu cầu phải bật nó. Nếu bắt buộc phải bật SMB 1.0 tạm thời, hãy cách ly hệ thống, chỉ bật thành phần cần thiết và gỡ bỏ tính năng này ngay sau khi sự phụ thuộc vào hệ thống cũ đã được thay thế.
Làm thế nào để chia sẻ một thư mục mà không cần mật khẩu trong Windows?
Cách an toàn nhất để truy cập một thư mục chia sẻ mà không bị yêu cầu nhập mật khẩu lặp đi lặp lại là sử dụng thông tin đăng nhập đã được xác thực giống nhau trên cả máy khách và máy chủ. Hãy tạo cùng một tên người dùng và mật khẩu trên cả hai máy tính, cấp quyền chia sẻ và quyền NTFS cho người dùng đó, sau đó đăng nhập vào máy khách bằng tài khoản đó. Tránh sử dụng quyền truy cập ẩn danh hoàn toàn hoặc quyền truy cập khách vì điều này làm suy yếu tính bảo mật và khả năng kiểm tra truy cập.
Cần có những quyền nào để truy cập vào một thư mục chia sẻ?
Người dùng cần có cả quyền truy cập ở cấp chia sẻ và quyền NTFS để truy cập vào một thư mục được chia sẻ qua mạng. Quyền truy cập ở cấp chia sẻ kiểm soát quyền truy cập SMB, trong khi quyền NTFS kiểm soát quyền truy cập hệ thống tệp. Trong hai lớp quyền này, lớp nào có mức hạn chế cao hơn sẽ được áp dụng; do đó, một người dùng có quyền “Toàn quyền điều khiển” ở cấp chia sẻ nhưng chỉ có quyền “Đọc” trong NTFS sẽ chỉ được phép truy cập ở chế độ chỉ đọc.
Làm thế nào để ánh xạ ổ đĩa mạng trong Windows?
Mở File Explorer , truy cập thư mục được chia sẻ bằng đường dẫn UNC như \\\\\\\\Computer10\\\\share01, sau đó nhấp chuột phải vào thư mục và chọn Ánh xạ ổ đĩa mạng . Chọn ký tự ổ đĩa, chọn Kết nối lại khi đăng nhập nếu cần và nhập thông tin đăng nhập khác nếu thư mục chia sẻ yêu cầu. Bạn cũng có thể ánh xạ ổ đĩa bằng lệnh net use.