Lỗi Unable to Contact DHCP Server xuất hiện khi thuê (lease), giải phóng (release) hoặc gia hạn (renew) địa chỉ IP. Nghĩa là card mạng (NIC) không liên lạc được với DHCP Server để lấy IP mới.
DHCP Server là gì?
DHCP (Dynamic Host Configuration Protocol) là giao thức mạng gán địa chỉ IP tự động.
Tại sao gặp lỗi này?
Thường xảy ra sau khi chạy lệnh "ipconfig /renew" trong Command Prompt. Dưới đây các giải pháp đã được xác nhận hiệu quả.
Giải pháp 1: Cập nhật hoặc Rollback driver mạng
Cập nhật và rollback là hai hành động ngược nhau, tùy driver nào gây lỗi. Driver cũ không còn hỗ trợ -> cập nhật. Lỗi xuất hiện sau khi cập nhật driver -> rollback về bản cũ. Nên thực hiện cho tất cả card mạng (Wireless, Ethernet...).
- Gỡ driver hiện tại: Tìm "Device Manager" > mở. Hoặc Windows+R > devmgmt.msc.

- Mở rộng Network Adapters.
Cập nhật Driver:
- Chuột phải card mạng > Uninstall device > OK.

- Rút adapter (nếu ngoài), vào web nhà sản xuất tải driver mới nhất cho OS, cài đặt.

- Làm theo wizard, cắm lại adapter khi nhắc. Khởi động lại, kiểm tra.
Rollback Driver:
- Chuột phải card mạng > Properties > Tab Driver > Roll Back Driver.

- Nếu nút xám = driver chưa cập nhật gần đây, rollback không giúp.
- Nếu có thể bấm, làm theo hướng dẫn, khởi động lại, test lệnh ipconfig.
Giải pháp 2: Tắt driver ảo VirtualBox
VirtualBox (Oracle) cài driver ảo có thể gây xung đột. Tắt driver ảo trên kết nối internet đang dùng:
- Windows+R > ncpa.cpl > OK. Hoặc Control Panel > Network and Internet > Network and Sharing Center > Change adapter settings.

- Double-click card mạng đang dùng > Properties > tìm VirtualBox Bridged Networking Driver > bỏ tick > OK. Khởi động lại, kiểm tra.
Giải pháp 3: Đăng ký DNS qua CMD
Lệnh đơn giản này giúp nhiều người: đăng ký động DNS name và IP.
- Mở Command Prompt (Admin) (Win 10: Start > cmd > Run as admin).

- Win cũ: C:\Windows\System32 > cmd.exe > Run as admin.
- Chạy lệnh:
ipconfig /registerdns
- Thấy "operation completed successfully" > thoát CMD > khởi động lại > kiểm tra.
Giải pháp 4: Tắt IPv6 trên kết nối đang dùng
Lỗi đôi khi do IPv6 bật mà không có local gateway. Tắt IPv6 không ảnh hưởng trải nghiệm:
- Windows+R > ncpa.cpl > OK.

- Double-click card mạng đang dùng > Properties > bỏ tick Internet Protocol Version 6 > OK. Khởi động lại, test ipconfig.

Giải pháp 5: Khởi động lại DHCP Client Service
DHCP Client Service quản lý việc này. Nếu service dừng/hỏng, khởi động lại nó. Rất quan trọng cho lệnh "ipconfig /renew".
- Windows+R > services.msc > OK.

- Tìm DHCP Client Service > chuột phải > Properties.
- Nếu đang Running > nhấn Stop. Nếu Stopped > để yên.
- Đảm bảo Startup type = Automatic > OK. Nhấn Start để chạy service.

Nếu gặp lỗi Error 1079: The account specified for this service differs... khi Start:
- Mở Properties DHCP Client Service > Tab Log On > Browse....

- Nhập tên tài khoản của bạn > Check Names > OK. Nhập mật khẩu nếu có > OK. Service sẽ chạy bình thường.
Giải pháp 6: Thay đổi phần mềm Antivirus
Một số antivirus miễn phí (Avast, McAfee) gây lỗi này. Nếu các cách trên thất bại, hãy đổi antivirus.
- Control Panel > View by Category > Uninstall a Program (hoặc Settings > Apps).

- Tìm Avast/McAfee > Uninstall > làm theo wizard.

- Finish > khởi động lại, kiểm tra.
Người dùng BitDefender Total Security:
Tắt tùy chọn trong Firewall:
- Mở giao diện BitDefender > icon Protection (bên trái) > View Features.

- Icon Settings (góc trên phải module FIREWALL) > Tab Settings > tắt Block port scans in the network > kiểm tra lại.