Công cụ chẩn đoán lỗi kết nối SHARE
Nhập thông tin máy tính của bạn để chẩn đoán nguyên nhân và giải pháp cho lỗi “máy tính không kết nối SHARE được báo lỗi”
Kết quả chẩn đoán
Hướng dẫn khắc phục lỗi “máy tính không kết nối SHARE được báo lỗi” chi tiết từ A-Z
Lỗi kết nối SHARE là gì?
Lỗi kết nối SHARE (hay còn gọi là lỗi chia sẻ mạng) xảy ra khi máy tính của bạn không thể truy cập vào các thư mục, tệp tin hoặc tài nguyên được chia sẻ trên mạng nội bộ. Đây là một trong những vấn đề phổ biến nhất trong môi trường mạng, đặc biệt là ở các văn phòng, trường học hoặc mạng gia đình.
Khi gặp phải lỗi này, người dùng thường nhận được các thông báo như:
- “Windows cannot access \\[tên-máy-tính]”
- “You do not have permission to access this resource”
- “The network path was not found”
- “Error code: 0x80070035”
- “The specified network name is no longer available”
Nguyên nhân phổ biến gây ra lỗi kết nối SHARE
Có nhiều nguyên nhân khác nhau có thể dẫn đến lỗi kết nối SHARE. Dưới đây là những nguyên nhân phổ biến nhất:
1. Cấu hình mạng không chính xác
- Máy tính không nằm trong cùng một mạng nội bộ (subnet)
- Cấu hình IP không đúng (đặc biệt với IP tĩnh)
- DNS không được cấu hình chính xác
- Gateway mặc định bị sai
2. Vấn đề về quyền truy cập
- Thư mục chia sẻ không được cấp quyền truy cập cho người dùng
- Quyền NTFS và quyền chia sẻ xung đột với nhau
- Tài khoản người dùng không có đủ quyền hạn
- Chính sách nhóm (Group Policy) hạn chế truy cập
3. Dịch vụ mạng bị vô hiệu hóa
Một số dịch vụ quan trọng của Windows cần hoạt động để chia sẻ mạng hoạt động bình thường:
- Server (LanmanServer)
- Workstation (LanmanWorkstation)
- TCP/IP NetBIOS Helper
- Function Discovery Resource Publication
- SSDP Discovery
- UPnP Device Host
4. Tường lửa và phần mềm bảo mật chặn kết nối
- Windows Defender Firewall chặn các cổng cần thiết
- Phần mềm diệt virus ngăn chặn truy cập mạng nội bộ
- Cấu hình tường lửa không cho phép chia sẻ tệp và máy in
5. Xung đột tên máy tính hoặc nhóm làm việc
- Hai máy tính trong cùng mạng có cùng tên
- Nhóm làm việc (Workgroup) không khớp
- Tên máy tính chứa ký tự đặc biệt không hỗ trợ
6. Giao thức mạng không tương thích
- SMB1 không được bật (đặc biệt với Windows 10/11)
- Giao thức NetBIOS bị vô hiệu hóa
- Cấu hình IPv6 xung đột với IPv4
7. Lỗi hệ thống hoặc driver mạng
- Driver card mạng cũ hoặc không tương thích
- Tệp hệ thống bị hỏng (corrupted system files)
- Windows Update gây xung đột với chức năng mạng
Hướng dẫn khắc phục lỗi kết nối SHARE từng bước
Bước 1: Kiểm tra kết nối mạng cơ bản
- Kiểm tra kết nối vật lý:
- Đối với kết nối có dây: Kiểm tra cáp LAN đã được cắm chặt chưa
- Đối với Wi-Fi: Đảm bảo máy tính đã kết nối đúng mạng
- Kiểm tra trạng thái mạng:
- Nhấn Win + R, gõ
ncpa.cplvà nhấn Enter - Kiểm tra biểu tượng mạng có dấu chấm than vàng hoặc đỏ không
- Nếu có vấn đề, nhấp chuột phải và chọn “Diagnose”
- Nhấn Win + R, gõ
- Ping thử máy chủ chia sẻ:
- Mở Command Prompt (Win + R → gõ
cmd) - Gõ lệnh:
ping [địa-chỉ-IP-của-máy-chia-sẻ] - Nếu nhận được phản hồi (reply), kết nối mạng cơ bản đang hoạt động
- Nếu nhận “Request timed out”, có vấn đề với kết nối mạng
- Mở Command Prompt (Win + R → gõ
Bước 2: Kiểm tra và sửa lỗi cấu hình IP
- Kiểm tra cấu hình IP:
- Mở Command Prompt và gõ
ipconfig /all - Kiểm tra các thông tin sau:
- IP Address: Phải cùng dạng với các máy khác trong mạng (ví dụ: 192.168.1.x)
- Subnet Mask: Thường là 255.255.255.0
- Default Gateway: Phải trùng với địa chỉ router
- DNS Servers: Nên có địa chỉ DNS hợp lệ
- Mở Command Prompt và gõ
- Thiết lập IP tĩnh (nếu cần):
- Mở
ncpa.cpl→ Nhấp chuột phải vào kết nối mạng → Properties - Chọn “Internet Protocol Version 4 (TCP/IPv4)” → Properties
- Chọn “Use the following IP address” và nhập:
- IP address: 192.168.1.x (x là số từ 2-254, khác với các máy khác)
- Subnet mask: 255.255.255.0
- Default gateway: Địa chỉ IP của router (thường là 192.168.1.1)
- Preferred DNS server: 8.8.8.8 (Google DNS) hoặc 1.1.1.1 (Cloudflare DNS)
- Mở
- Làm mới cấu hình DNS:
- Mở Command Prompt với quyền admin
- Gõ lần lượt các lệnh:
ipconfig /release ipconfig /renew ipconfig /flushdns
Cấu hình chia sẻ và quyền truy cập
1. Kích hoạt chức năng chia sẻ mạng trên máy chủ
- Trên máy tính chia sẻ (máy chủ):
- Mở File Explorer → Nhấp chuột phải vào thư mục cần chia sẻ → Properties
- Chọn tab “Sharing” → “Advanced Sharing”
- Đánh dấu chọn “Share this folder”
- Nhập tên chia sẻ (Share name)
- Nhấn “Permissions” để cấu hình quyền truy cập
- Cấu hình quyền chia sẻ:
- Trong cửa sổ Permissions, chọn “Everyone”
- Chọn quyền phù hợp:
- Read: Chỉ xem
- Change: Xem và sửa
- Full Control: Toàn quyền
- Cấu hình quyền NTFS:
- Trong Properties của thư mục, chọn tab “Security”
- Nhấn “Edit” → “Add” → nhập “Everyone” → OK
- Chọn quyền phù hợp trong cột “Allow”
2. Kiểm tra và sửa lỗi quyền truy cập
| Lỗi phổ biến | Nguyên nhân | Giải pháp |
|---|---|---|
| Access Denied | Thiếu quyền truy cập hoặc xung đột quyền |
|
| Network Path Not Found | Tên máy tính hoặc đường dẫn không chính xác |
|
| Incorrect Username/Password | Thông tin đăng nhập không khớp |
|
| Not Enough Server Storage | Giới hạn kết nối IrpStackSize quá thấp |
|
Cấu hình dịch vụ và giao thức mạng
1. Kích hoạt các dịch vụ mạng cần thiết
- Mở Services (Win + R → gõ
services.msc) - Kiểm tra và bật các dịch vụ sau (Start Type: Automatic):
- Server (LanmanServer)
- Workstation (LanmanWorkstation)
- TCP/IP NetBIOS Helper
- Function Discovery Resource Publication
- SSDP Discovery
- UPnP Device Host
- Khởi động lại máy tính sau khi thay đổi
2. Bật giao thức SMB cần thiết
Windows 10/11 mặc định vô hiệu hóa SMB1 vì lý do bảo mật, nhưng một số ứng dụng cũ vẫn cần nó:
- Mở “Turn Windows features on or off” (Win + R → gõ
optionalfeatures) - Kiểm tra các mục sau:
- SMB 1.0/CIFS File Sharing Support (chỉ bật nếu thực sự cần)
- SMB Direct
- Nhấn OK và khởi động lại máy nếu được yêu cầu
3. Cấu hình NetBIOS
- Mở
ncpa.cpl→ Nhấp chuột phải vào kết nối mạng → Properties - Chọn “Internet Protocol Version 4 (TCP/IPv4)” → Properties → Advanced
- Chọn tab “WINS” → Đảm bảo “Enable NetBIOS over TCP/IP” được chọn
- Chọn “Default” hoặc “Enable NetBIOS over TCP/IP”
4. Kiểm tra và sửa lỗi tường lửa
- Mở Windows Defender Firewall (Win + R → gõ
wf.msc) - Chọn “Allow an app or feature through Windows Defender Firewall”
- Đảm bảo các mục sau được phép:
- File and Printer Sharing
- Network Discovery
- SMB (Server Message Block)
- Nếu sử dụng tường lửa bên thứ ba, thêm ngoại lệ cho:
- Cổng TCP 139, 445
- Cổng UDP 137, 138
Giải pháp nâng cao cho lỗi kết nối SHARE
1. Sử dụng lệnh net use để kết nối thủ công
Nếu kết nối tự động không hoạt động, bạn có thể thử kết nối thủ công bằng lệnh net use:
net use \\[tên-máy-hoặc-IP] [mật-khẩu] /user:[tên-người-dùng]
Ví dụ:
net use \\192.168.1.100 password123 /user:admin
2. Sửa lỗi bằng Registry Editor
Một số lỗi liên quan đến chia sẻ mạng có thể được sửa bằng cách chỉnh sửa registry:
- Mở Registry Editor (Win + R → gõ
regedit) - Đi đến các đường dẫn sau và kiểm tra/thay đổi giá trị:
Vô hiệu hóa yêu cầu ký tên SMB:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters Tạo DWORD (32-bit) "RequireSecuritySignature" = 0
Tăng giới hạn kết nối đồng thời:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters Tạo DWORD (32-bit) "MaxMpxCt" = 50 (decimal)
Vô hiệu hóa tự động ngắt kết nối:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters Tạo DWORD (32-bit) "autodisconnect" = ffffffff (hex)
- Khởi động lại máy tính để áp dụng thay đổi
3. Sử dụng lệnh PowerShell để khắc phục
Một số lệnh PowerShell hữu ích để khắc phục lỗi chia sẻ:
# Kiểm tra trạng thái dịch vụ chia sẻ
Get-Service | Where-Object {$_.Name -like "*lanman*"} | Select Name, Status
# Bật dịch vụ Server nếu đang tắt
Start-Service -Name "LanmanServer"
Set-Service -Name "LanmanServer" -StartupType Automatic
# Kiểm tra cổng SMB đang lắng nghe
Test-NetConnection -ComputerName [tên-máy-hoặc-IP] -Port 445
# Đặt lại cấu hình mạng
Reset-NetAdapter -Name "*"
Restart-NetAdapter -Name "*"
So sánh các phương pháp khắc phục lỗi SHARE
| Phương pháp | Độ khó | Tỷ lệ thành công | Thời gian thực hiện | Rủi ro |
|---|---|---|---|---|
| Kiểm tra kết nối mạng cơ bản | Dễ | 30% | 2-5 phút | Thấp |
| Cấu hình lại IP và DNS | Trung bình | 45% | 5-10 phút | Thấp |
| Kiểm tra và sửa quyền chia sẻ | Trung bình | 60% | 10-15 phút | Trung bình |
| Bật các dịch vụ mạng cần thiết | Trung bình | 50% | 5-10 phút | Thấp |
| Cấu hình tường lửa | Khó | 70% | 10-20 phút | Trung bình |
| Sửa registry | Rất khó | 80% | 15-30 phút | Cao |
| Sử dụng lệnh net use | Dễ | 40% | 2-5 phút | Thấp |
| Cập nhật driver card mạng | Trung bình | 55% | 10-15 phút | Thấp |
Phòng ngừa lỗi kết nối SHARE trong tương lai
Để ngăn chặn lỗi kết nối SHARE tái phát, bạn nên áp dụng các biện pháp phòng ngừa sau:
1. Duy trì cấu hình mạng ổn định
- Sử dụng địa chỉ IP tĩnh cho các máy chủ chia sẻ quan trọng
- Cập nhật firmware cho router và switch mạng định kỳ
- Sử dụng DNS đáng tin cậy (Google DNS 8.8.8.8 hoặc Cloudflare DNS 1.1.1.1)
2. Quản lý quyền truy cập hợp lý
- Chỉ cấp quyền truy cập cho những người dùng thực sự cần
- Sử dụng nhóm người dùng (User Groups) thay vì cấp quyền cho từng tài khoản
- Định kỳ rà soát và cập nhật quyền truy cập
3. Cập nhật hệ thống và phần mềm thường xuyên
- Bật tính năng Windows Update tự động
- Cập nhật driver card mạng định kỳ
- Cập nhật firmware cho các thiết bị mạng
4. Cấu hình bảo mật hợp lý
- Sử dụng mật khẩu mạnh cho tài khoản quản trị
- Vô hiệu hóa SMB1 nếu không thực sự cần thiết
- Cấu hình tường lửa cho phép chia sẻ mạng nội bộ nhưng chặn truy cập từ bên ngoài
5. Tạo tài liệu và quy trình quản lý
- Tạo tài liệu hướng dẫn cấu hình chia sẻ mạng
- Xây dựng quy trình cấp quyền truy cập chuẩn
- Đào tạo người dùng về cách sử dụng tài nguyên chia sẻ đúng cách
6. Giám sát và bảo trì định kỳ
- Thiết lập hệ thống giám sát mạng để phát hiện sớm các vấn đề
- Thực hiện bảo trì định kỳ cho máy chủ và thiết bị mạng
- Sao lưu cấu hình mạng quan trọng
Câu hỏi thường gặp về lỗi kết nối SHARE
1. Tại sao tôi có thể ping đến máy chủ nhưng không thể truy cập thư mục chia sẻ?
Đây là trường hợp phổ biến do:
- Dịch vụ Server (LanmanServer) không chạy trên máy chủ
- Tường lửa chặn cổng SMB (445)
- Quyền truy cập không được cấu hình đúng
- Giao thức SMB không tương thích giữa máy khách và máy chủ
Giải pháp: Kiểm tra các dịch vụ mạng, cấu hình tường lửa, và quyền truy cập như hướng dẫn ở trên.
2. Làm thế nào để kết nối đến máy tính chia sẻ từ xa?
Để kết nối từ xa, bạn cần:
- Cấu hình chuyển tiếp cổng (port forwarding) trên router:
- Cổng 445 (SMB) cho chia sẻ tệp
- Cổng 3389 (RDP) cho điều khiển từ xa
- Sử dụng VPN để kết nối an toàn đến mạng nội bộ
- Cấu hình DDNS nếu không có IP tĩnh
- Đảm bảo tường lửa cho phép kết nối từ xa
Lưu ý: Kết nối từ xa có nguy cơ bảo mật cao, chỉ nên sử dụng khi thực sự cần thiết và luôn sử dụng mật khẩu mạnh.
3. Tại sao tôi phải nhập mật khẩu nhiều lần khi truy cập thư mục chia sẻ?
Vấn đề này thường do:
- Cấu hình Credential Manager không đúng
- Chính sách mật khẩu yêu cầu xác thực thường xuyên
- Xung đột giữa tài khoản local và domain (nếu có)
Giải pháp:
- Mở Credential Manager (Win + R → gõ
rundll32.exe keymgr.dll,KRShowKeyMgr) - Xóa các thông tin đăng nhập cũ liên quan đến máy chủ chia sẻ
- Kết nối lại và lưu thông tin đăng nhập khi được yêu cầu
- Kiểm tra chính sách mật khẩu trong Local Security Policy
4. Làm thế nào để chia sẻ máy in qua mạng?
Quá trình chia sẻ máy in tương tự chia sẻ thư mục:
- Trên máy tính có máy in vật lý:
- Mở Devices and Printers
- Nhấp chuột phải vào máy in → Printer properties → tab Sharing
- Đánh dấu chọn “Share this printer”
- Nhập tên chia sẻ và nhấn OK
- Trên máy tính khách:
- Mở Devices and Printers → Add a printer
- Chọn “Add a network, wireless or Bluetooth printer”
- Chọn máy in từ danh sách hoặc nhập đường dẫn \\[tên-máy]\[tên-máy-in]