Cách khắc phục lỗi 0x80004005 'Unspecified Error' trên Windows Network Shares

intermediate🪟 Windows2026-06-08| Windows 10 (phiên bản 1709+), Windows 11 và Windows Server 2016/2019/2022 kết nối với SMB shares, NAS hoặc các máy chủ tệp cũ.

Error Message

Windows cannot access \\server\share Error code: 0x80004005 Unspecified error
#smb#chia-se-mang#windows-11#khac-phuc-loi

Vấn đề

Lỗi 0x80004005 là một thông báo lỗi chung chung gây nhiều khó chịu. Windows chỉ dán nhãn cho nó là "Unspecified error" (Lỗi không xác định), điều này không cung cấp cho bạn bất kỳ manh mối nào về nguyên nhân gây ra lỗi. Bạn thường gặp lỗi này khi cố gắng kết nối ổ đĩa mạng (map network drive) hoặc nhập một đường dẫn như \\192.168.1.50\backups vào File Explorer. Kết nối thất bại ngay lập tức. Điều này thường xảy ra vì các thiết lập bảo mật mặc định trên Windows hiện đại đang chặn các phương thức giao tiếp cũ hơn, kém an toàn hơn mà NAS hoặc máy chủ của bạn đang sử dụng.

Windows cannot access \\server\share
Error code: 0x80004005
Unspecified error

Nguyên nhân gốc rễ

  • Chặn truy cập Guest: Kể từ phiên bản Windows 10 1709, Microsoft đã vô hiệu hóa tính năng đăng nhập guest không an toàn để ngăn chặn các cuộc tấn công xen giữa (man-in-the-middle attacks).
  • Ngừng hỗ trợ SMBv1: Máy chủ của bạn có thể đang sử dụng giao thức SMBv1 đã 30 năm tuổi. Windows 10 và 11 vô hiệu hóa giao thức này theo mặc định để đảm bảo an toàn.
  • Thông tin xác thực cũ: Windows có thể đang cố gắng sử dụng mật khẩu cũ đã được lưu trong Credential Manager, vốn không còn khớp với máy chủ.
  • Lỗi liên kết (Binding): Dịch vụ "Client for Microsoft Networks" có thể gặp lỗi trên bộ chuyển đổi Wi-Fi hoặc Ethernet cụ thể của bạn.

Các bước khắc phục chi tiết

Cách 1: Kích hoạt đăng nhập Guest không an toàn

Hầu hết các thiết bị NAS gia đình (như các dòng WD MyCloud cũ hoặc ổ đĩa Buffalo phân khúc thấp) sử dụng tài khoản guest không có mật khẩu. Windows hiện coi đây là một rủi ro bảo mật lớn. Để khắc phục, bạn phải thông báo cho Registry rằng bạn tin tưởng mạng nội bộ của mình.

  • Nhấn Win + R, gõ regedit và nhấn Enter.
  • Truy cập theo đường dẫn sau:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters

  
  - Tìm khóa `AllowInsecureGuestAuth`. Nếu không thấy, hãy nhấp chuột phải vào khoảng trống, chọn **New > DWORD (32-bit) Value** và đặt tên chính xác như vậy.
  - Thay đổi **Value data** thành `1`.
  - Khởi động lại máy tính. Thay đổi đơn giản này có thể khắc phục khoảng 80% lỗi 0x80004005.

### Cách 2: Buộc hỗ trợ SMB 1.0
Các phần cứng đời cũ thường thiếu sức mạnh xử lý cho SMB 2.0 hoặc 3.0. Nếu thiết bị của bạn đã sử dụng hơn 7–10 năm, nó có thể yêu cầu SMBv1. Mặc dù không an toàn, bạn có thể kích hoạt lại giao thức phía máy khách (client-side) để khôi phục quyền truy cập.

  - Tìm kiếm **Turn Windows features on or off** trong menu Start.
  - Tìm **SMB 1.0/CIFS File Sharing Support** trong danh sách.
  - Tích chọn ô **SMB 1.0/CIFS Client**. Bạn không cần các thành phần "Server" hoặc "Automatic Removal".
  - Nhấn OK và khởi động lại máy khi được yêu cầu.

Bạn thích sử dụng dòng lệnh hơn? Hãy chạy lệnh sau trong PowerShell với quyền Administrator để có kết quả tương tự:

Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Client


### Cách 3: Xóa thông tin trong Credential Manager
Windows rất "kiên trì". Nếu trước đây bạn đã đăng nhập vào một thư mục chia sẻ với mật khẩu khác, Windows có thể tiếp tục thử mật khẩu cũ đó ở chế độ chạy ngầm. Điều này gây ra sự từ chối âm thầm và kích hoạt lỗi 0x80004005.

  - Nhập **Credential Manager** vào ô tìm kiếm Start và mở nó.
  - Nhấp vào **Windows Credentials**.
  - Quét danh sách để tìm địa chỉ IP hoặc tên máy chủ của bạn (ví dụ: `\\192.168.1.100` hoặc `\\SYNOLOGY`).
  - Mở rộng mục đó và nhấp vào **Remove**.
  - Thử truy cập lại thư mục. Bây giờ bạn sẽ thấy một bảng yêu cầu đăng nhập mới.

### Cách 4: Đặt lại liên kết (Bindings) của Network Adapter
Đôi khi ngăn xếp mạng bên dưới mất kết nối với giao thức chia sẻ tệp. Việc đặt lại liên kết có thể xóa lỗi "Unspecified error" mà không cần đặt lại toàn bộ mạng.

  - Nhấn `Win + R`, gõ `ncpa.cpl` và nhấn Enter.
  - Nhấp chuột phải vào kết nối đang hoạt động của bạn và chọn **Properties**.
  - Tìm **Client for Microsoft Networks**. Bỏ chọn nó và nhấn OK.
  - Đợi 5 giây, mở lại Properties và tích chọn lại ô đó. Điều này buộc Windows phải tải lại trình khách mạng cho bộ chuyển đổi đó.

## Kiểm tra kết quả
Đừng dựa vào File Explorer để kiểm tra bản sửa lỗi của bạn; nó thường lưu bộ nhớ đệm (cache) của các lần thất bại trước. Thay vào đó, hãy sử dụng Command Prompt. Chạy lệnh sau để xem máy chủ có phản hồi hay không:

net view \192.168.1.50


Nếu bạn thấy danh sách các thư mục như "Public" hoặc "Video", bạn đã thành công. Bây giờ bạn có thể kết nối ổ đĩa vĩnh viễn bằng lệnh:

net use Z: \server\share /persistent:yes


## Phòng ngừa và Các phương pháp tốt nhất
Các vấn đề về kết nối thường bắt nguồn từ xung đột IP. Nếu bạn quản lý một phòng lab tại gia hoặc một văn phòng nhỏ, hãy đảm bảo các thiết bị của bạn không tranh chấp cùng một địa chỉ IP. Tôi khuyên bạn nên sử dụng [Subnet Calculator](https://toolcraft.app/en/tools/developer/ip-subnet-calculator) để lập kế hoạch cho các dải IP tĩnh. Điều này giúp giữ cho NAS của bạn ở một địa chỉ cố định nằm ngoài dải cấp phát DHCP của bộ định tuyến.

Cuối cùng, hãy coi Cách 1 và Cách 2 là các giải pháp tạm thời. SMBv1 và đăng nhập guest là các lỗ hổng bảo mật. Nếu NAS của bạn hỗ trợ, hãy kiểm tra cập nhật firmware để kích hoạt SMB 3.0. Cập nhật phần mềm cho thiết bị là cách tốt nhất để giữ an toàn trong khi vẫn đảm bảo các thư mục chia sẻ mạng luôn sẵn sàng truy cập.

Related Error Notes