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”

Nguồn tham khảo chính thức:

https://docs.microsoft.com/en-us/troubleshoot/windows-server/networking/share-access-denied-error

Microsoft Docs – Official troubleshooting guide for network share access issues

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

  1. 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
  2. Kiểm tra trạng thái mạng:
    • Nhấn Win + R, gõ ncpa.cpl và 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”
  3. 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

Bước 2: Kiểm tra và sửa lỗi cấu hình IP

  1. 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ệ
  2. 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)
  3. 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ủ

  1. 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
  2. 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
  3. 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
  1. Kiểm tra quyền chia sẻ (Sharing Permissions)
  2. Kiểm tra quyền NTFS (Security)
  3. Đảm bảo tài khoản có quyền “Full Control”
Network Path Not Found Tên máy tính hoặc đường dẫn không chính xác
  1. Sử dụng địa chỉ IP thay cho tên máy (\\192.168.1.x)
  2. Kiểm tra tên máy tính trong System Properties
  3. Đảm bảo dịch vụ “Server” đang chạy
Incorrect Username/Password Thông tin đăng nhập không khớp
  1. Sử dụng tài khoản có quyền trên máy chủ
  2. Kiểm tra chính sách mật khẩu (Password Policy)
  3. Vô hiệu hóa yêu cầu mật khẩu trong Local Security Policy
Not Enough Server Storage Giới hạn kết nối IrpStackSize quá thấp
  1. Mở Registry Editor (regedit)
  2. Đi đến: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
  3. Tạo DWORD (32-bit) “IRPStackSize” với giá trị 15-50
  4. Khởi động lại máy

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

  1. Mở Services (Win + R → gõ services.msc)
  2. 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
  3. 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ó:

  1. Mở “Turn Windows features on or off” (Win + R → gõ optionalfeatures)
  2. 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
  3. Nhấn OK và khởi động lại máy nếu được yêu cầu

3. Cấu hình NetBIOS

  1. Mở ncpa.cpl → Nhấp chuột phải vào kết nối mạng → Properties
  2. Chọn “Internet Protocol Version 4 (TCP/IPv4)” → Properties → Advanced
  3. Chọn tab “WINS” → Đảm bảo “Enable NetBIOS over TCP/IP” được chọn
  4. Chọn “Default” hoặc “Enable NetBIOS over TCP/IP”

4. Kiểm tra và sửa lỗi tường lửa

  1. Mở Windows Defender Firewall (Win + R → gõ wf.msc)
  2. Chọn “Allow an app or feature through Windows Defender Firewall”
  3. Đảm bảo các mục sau được phép:
    • File and Printer Sharing
    • Network Discovery
    • SMB (Server Message Block)
  4. 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:

  1. Mở Registry Editor (Win + R → gõ regedit)
  2. Đ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)
  3. 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

Nguồn tham khảo bổ sung:

https://support.microsoft.com/en-us/topic/fix-network-share-access-issues-in-windows-10-8110b53b-6a29-4d3b-8d9a-1e59c2d2c9ad

Microsoft Support – Official guide for fixing network share access issues

https://kb.iu.edu/d/aepu

Indiana University Knowledge Base – Troubleshooting network shares

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:

  1. 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
  2. Sử dụng VPN để kết nối an toàn đến mạng nội bộ
  3. Cấu hình DDNS nếu không có IP tĩnh
  4. Đả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:

  1. Mở Credential Manager (Win + R → gõ rundll32.exe keymgr.dll,KRShowKeyMgr)
  2. Xóa các thông tin đăng nhập cũ liên quan đến máy chủ chia sẻ
  3. Kết nối lại và lưu thông tin đăng nhập khi được yêu cầu
  4. 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:

  1. 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
  2. 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]

Leave a Reply

Your email address will not be published. Required fields are marked *