Công cụ chẩn đoán lỗi chia sẻ máy tính Windows 10
Nhập thông tin dưới đây để chẩn đoán nguyên nhân và giải pháp cho lỗi không thể chia sẻ máy tính Windows 10
Kết quả chẩn đoán
Hướng dẫn toàn tập khắc phục lỗi không share máy tính Win 10 (Cập nhật 2024)
Lỗi không thể chia sẻ máy tính trên Windows 10 là một trong những vấn đề phổ biến nhất mà người dùng mạng gia đình và doanh nghiệp nhỏ gặp phải. Theo thống kê từ Microsoft, có đến 37% yêu cầu hỗ trợ liên quan đến mạng trên Windows 10 xuất phát từ các sự cố chia sẻ file và máy in. Bài viết này sẽ cung cấp giải pháp chi tiết từ cơ bản đến nâng cao, phù hợp với cả người dùng không chuyên và quản trị viên mạng.
1. Hiểu rõ cơ chế chia sẻ trên Windows 10
Trước khi khắc phục lỗi, bạn cần hiểu 4 thành phần chính điều khiển chức năng chia sẻ:
- Network Discovery: Cho phép máy tính phát hiện các thiết bị khác trong mạng
- File and Printer Sharing: Cho phép chia sẻ tài nguyên cụ thể
- Password Protected Sharing: Điều khiển việc yêu cầu mật khẩu khi truy cập
- Advanced Sharing Settings: Các cài đặt chi tiết cho từng loại mạng (Private/Public)
| Thành phần | Mục đích | Cài đặt mặc định (Home) | Cài đặt mặc định (Public) |
|---|---|---|---|
| Network Discovery | Phát hiện thiết bị trong mạng | Bật | Tắt |
| File and Printer Sharing | Cho phép chia sẻ tài nguyên | Bật | Tắt |
| Password Protected Sharing | Yêu cầu xác thực | Bật | Bật |
| HomeGroup (đã ngừng) | Chia sẻ đơn giản trong mạng gia đình | N/A | N/A |
2. 15 nguyên nhân phổ biến gây lỗi chia sẻ trên Win 10
2.1. Cài đặt mạng không phù hợp
Windows 10 tự động phân loại mạng thành Private hoặc Public. 90% trường hợp lỗi chia sẻ xảy ra khi máy tính được đặt sai chế độ mạng:
- Private Network: Cho phép chia sẻ
- Public Network: Chặn hầu hết chức năng chia sẻ
2.2. Dịch vụ cần thiết không chạy
Các dịch vụ sau phải ở trạng thái Running:
- Function Discovery Resource Publication
- SSDP Discovery
- UPnP Device Host
- Server (cho chia sẻ file)
- Workstation (cho truy cập tài nguyên)
2.3. Tường lửa chặn kết nối
Theo nghiên cứu của NIST, 42% sự cố mạng gia đình xuất phát từ cài đặt tường lửa quá nghiêm ngặt. Cả Windows Firewall và phần mềm diệt virus đều có thể chặn:
- Port 445 (SMB over TCP)
- Port 137-139 (NetBIOS)
- Port 3389 (Remote Desktop)
2.4. Xung đột địa chỉ IP
Khi hai thiết bị trong cùng mạng có cùng IP, sẽ xảy ra:
- Mất kết nối ngẫu nhiên
- Không thể ping đến máy tính khác
- Lỗi “Network path not found”
2.5. Chế độ ngủ (Sleep Mode) gây gián đoạn
Windows 10 mặc định tắt các kết nối mạng khi máy ngủ để tiết kiệm pin. Điều này gây:
- Mất kết nối chia sẻ khi máy “thức dậy”
- Lỗi “The network name cannot be found”
- Yêu cầu đăng nhập lại liên tục
3. Hướng dẫn khắc phục từ cơ bản đến nâng cao
3.1. Kiểm tra và sửa cài đặt mạng cơ bản
- Đặt đúng loại mạng:
- Mở Settings > Network & Internet > Wi-Fi/Ethernet
- Chọn mạng hiện tại > đặt thành “Private”
- Bật Network Discovery:
- Mở Control Panel > Network and Sharing Center
- Click “Change advanced sharing settings”
- Bật “Turn on network discovery” và “Turn on file and printer sharing”
- Tắt Password Protected Sharing (nếu cần):
- Trong Advanced Sharing Settings, chọn “Turn off password protected sharing”
- Nhớ restart máy sau khi thay đổi
3.2. Khởi động lại các dịch vụ quan trọng
Mở Command Prompt với quyền admin và chạy lần lượt:
net stop fdrespub net start fdrespub net stop ssdpdisco net start ssdpdisco net stop upnphost net start upnphost net stop lanmanserver net start lanmanserver net stop lanmanworkstation net start lanmanworkstation
3.3. Cấu hình tường lửa chính xác
- Cho phép chia sẻ file qua Windows Firewall:
- Mở Windows Defender Firewall > Allow an app through firewall
- Đánh dấu “File and Printer Sharing” cho Private network
- Mở port cần thiết:
- Mở Windows Defender Firewall > Advanced settings
- Tạo rule mới cho port TCP 445 (SMB)
- Vô hiệu hóa tường lửa tạm thời để test:
- Trong Windows Firewall, chọn “Turn Windows Defender Firewall on or off”
- Tắt tường lửa cho Private network (nhớ bật lại sau khi test)
3.4. Sửa lỗi xung đột IP
- Kiểm tra IP hiện tại:
ipconfig /all
- Thiết lập IP tĩnh (nếu cần):
- Mở Network Connections > Properties > IPv4
- Chọn “Use the following IP address”
- Điền IP ngoài dải DHCP của router (ví dụ: 192.168.1.100)
- Restart router và tất cả thiết bị mạng
3.5. Sửa lỗi chia sẻ cụ thể
| Lỗi | Mã lỗi | Nguyên nhân | Giải pháp |
|---|---|---|---|
| Network path not found | 0x80070035 | Dịch vụ Server không chạy hoặc tường lửa chặn |
|
| Access denied | 0x80070005 | Quyền truy cập không đủ hoặc Password Protected Sharing bật |
|
| No network provider accepted | 0x80004005 | Lỗi kết nối mạng hoặc dịch vụ |
|
4. Giải pháp nâng cao cho quản trị viên
4.1. Sử dụng Group Policy Editor (gpedit.msc)
Đối với phiên bản Pro/Enterprise:
- Mở gpedit.msc > Computer Configuration > Administrative Templates > Network > Lanman Workstation
- Bật “Enable insecure guest logons” (cho phép truy cập khách không mật khẩu)
- Trong “Security Options”, tắt “Network security: Restrict NTLM”
4.2. Sửa registry cho các cài đặt ẩn
Cảnh báo: Sao lưu registry trước khi sửa đổi
- Mở regedit > điều hướng đến:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
- Tạo DWORD (32-bit) mới:
- Tên: LocalAccountTokenFilterPolicy
- Giá trị: 1
- Restart máy để áp dụng
4.3. Cấu hình SMB protocol
Windows 10 mặc định sử dụng SMB 3.1.1, nhưng có thể cần bật SMB 1.0 cho tương thích với thiết bị cũ:
- Mở “Turn Windows features on or off”
- Đánh dấu “SMB 1.0/CIFS File Sharing Support”
- Restart máy
Lưu ý
SMB 1.0 có lỗ hổng bảo mật nghiêm trọng (EternalBlue). Chỉ bật khi thực sự cần thiết và tắt ngay khi không dùng.
5. Phòng ngừa lỗi chia sẻ trong tương lai
- Cập nhật Windows thường xuyên: Microsoft liên tục vá lỗi mạng trong các bản cập nhật
- Sử dụng cùng một workgroup: Mặc định là WORKGROUP, đảm bảo tất cả máy cùng workgroup
- Cấu hình DHCP reservation: Gán IP cố định cho máy qua router để tránh xung đột
- Tạo tài khoản người dùng riêng: Tránh dùng tài khoản Administrator cho chia sẻ hàng ngày
- Sao lưu cài đặt mạng: Xuất cài đặt registry liên quan đến mạng định kỳ
6. Công cụ chẩn đoán bổ sung
Ngoài công cụ ở đầu trang, bạn có thể sử dụng:
- Network Troubleshooter: Settings > Network & Internet > Network troubleshooter
- Command Prompt:
ping [địa-chỉ-IP-của-máy-khác] nslookup [tên-máy-tính] net view \\[tên-máy-tính]
- Resource Monitor: Task Manager > Performance > Open Resource Monitor > Network tab
- Wireshark: Phân tích gói tin mạng chuyên sâu
7. Khi nào nên tìm sự trợ giúp chuyên nghiệp
Liên hệ kỹ thuật viên nếu:
- Đã thử tất cả giải pháp trên mà vẫn không thành công
- Mạng doanh nghiệp với Active Directory phức tạp
- Cần cấu hình VPN hoặc Remote Access nâng cao
- Suspect máy bị nhiễm malware ảnh hưởng đến kết nối mạng
Đối với doanh nghiệp, xem hướng dẫn chính thức từ Microsoft Docs về quản lý mạng Windows 10 trong môi trường enterprise.
8. Câu hỏi thường gặp (FAQ)
8.1. Tại sao máy tính của tôi không hiện trong Network?
Nguyên nhân phổ biến nhất là:
- Network Discovery tắt
- Dịch vụ Function Discovery Resource Publication không chạy
- Tường lửa chặn broadcast mạng
- Máy ở chế độ Public network
8.2. Làm sao để chia sẻ mà không cần mật khẩu?
- Mở Control Panel > Network and Sharing Center > Change advanced sharing settings
- Chọn “All Networks” > chọn “Turn off password protected sharing”
- Click “Save changes” và restart máy
8.3. Tại sao tôi nhận lỗi “You do not have permission” khi truy cập?
Cần kiểm tra 2 lớp quyền:
- Sharing Permissions:
- Click chuột phải folder > Properties > Sharing > Advanced Sharing
- Click “Permissions” > đảm bảo “Everyone” có quyền “Full Control”
- NTFS Permissions:
- Trong Properties > Security tab
- Click “Edit” > thêm “Everyone” với quyền “Full Control”
8.4. Làm sao để chia sẻ máy in trong Windows 10?
- Mở Settings > Devices > Printers & scanners
- Chọn máy in > Manage > Printer properties
- Chọn tab “Sharing” > đánh dấu “Share this printer”
- Đặt tên chia sẻ và click “OK”
- Trên máy khác, mở Settings > Devices > Printers & scanners > Add a printer > chọn máy in từ mạng
8.5. Remote Desktop không kết nối được?
Kiểm tra:
- Máy chủ đã bật Remote Desktop (Settings > System > Remote Desktop)
- Port 3389 mở trên tường lửa
- Tài khoản người dùng có quyền Remote Desktop
- Không có VPN hoặc proxy chặn kết nối