Một số người dùng liên hệ với chúng tôi sau khi phát hiện lỗi 'Phân giải tên cho tên wpad bị hết thời gian chờ' trong Trình xem sự kiện (Event Viewer). Hầu hết người dùng bị ảnh hưởng sẽ kiểm tra Trình xem sự kiện sau khi gặp mất kết nối internet Wi-Fi liên tục với biểu tượng Tam giác vàng trên biểu tượng Wi-Fi.

Nguyên nhân gây ra lỗi 'Phân giải tên cho tên wpad bị hết thời gian chờ'?
Chúng tôi đã xem xét vấn đề này bằng cách xem các báo cáo người dùng và các chiến lược sửa chữa mà hầu hết người dùng bị ảnh hưởng đã dùng thành công để giải quyết. Dựa trên điều tra, có một số kịch bản phổ biến sẽ kích hoạt thông báo lỗi này:
- TCP/IP Offload được bật cho bộ điều hợp mạng – RSS, Autotuning và Taskoffload đều là công nghệ được xác nhận kích hoạt lỗi này. Việc tắt chúng có thể giúp bạn giải quyết vấn đề.
- ISP không hỗ trợ TCP/IP v6 – Vấn đề này có thể xảy ra nếu TCP/IP v6 được bật trên máy tính hoặc máy chủ nhưng ISP chưa hỗ trợ TCP/IP v6. Trong trường hợp này, giải pháp là đơn giản tắt TCP/IP v6.
- Bộ điều hợp mạng bị hỏng hoặc cài đặt sai – Một lý do khác có thể là trình điều khiển bộ điều hợp mạng bị hỏng hoặc cài đặt không hoàn chỉnh. Trong trường hợp này, gỡ cài đặt trình điều khiển sẽ buộc hệ điều hành cài đặt lại nó.
- Kết nối TCP/IP bị hỏng – Nếu kịch bản cụ thể nào đó áp dụng, lỗi này có thể xảy ra do các chỉ dẫn TCP/IP không chính xác hoặc bị hỏng. Trong trường hợp này, đặt lại kết nối TCP/IP sẽ giải quyết thông báo lỗi.
- Bộ nhớ đệm DNS bị lỗi – Một lý do khác khiến vấn đề này xảy ra là bộ nhớ đệm DNS bị lỗi kích hoạt các false positives. Một số người dùng bị ảnh hưởng báo cáo rằng lỗi cụ thể này không còn xảy ra sau khi họ xóa bộ nhớ đệm DNS từ cửa sổ Command Prompt nâng cao.
- Máy chủ DNS mặc định không ổn định – Có nhiều báo cáo từ người dùng xác nhận rằng vấn đề do máy chủ DNS mặc định không ổn định gây ra. Nếu kịch bản này áp dụng, giải pháp là thay thế máy chủ DNS mặc định bằng DNS của Google.
Nếu bạn đang gặp khó khăn trong việc giải quyết thông báo lỗi này, bài viết sẽ cung cấp một số bước khắc phục sự cố để giúp bạn giải quyết. Dưới đây, bạn sẽ gặp một tập hợp các phương pháp mà những người dùng khác trong tình huống tương tự đã dùng để giải quyết vấn đề.
Nếu bạn muốn hiệu quả nhất có thể, hãy làm theo các phương pháp theo thứ tự trình bày vì chúng được sắp xếp theo hiệu quả và mức độ nghiêm trọng. Bạn cuối cùng sẽ gặp một phương án giải quyết vấn đề trong trường hợp cụ thể của bạn.
Phương pháp 1: Sử dụng trình khắc phục sự cố bộ điều hợp mạng
Trước khi đi sâu vào các chiến lược sửa chữa kỹ thuật hơn, hãy xem phiên bản Windows của bạn có được trang bị để tự động xử lý vấn đề này hay không. Một số người dùng đã giải quyết được lỗi 'Phân giải tên cho tên wpad bị hết thời gian chờ' bằng cách sử dụng trình khắc phục sự cố Bộ điều hợp mạng tích hợp sẵn.
Tiện ích tích hợp này sẽ quét các vấn đề phổ biến của bộ điều hợp mạng và tự động áp dụng các chiến lược sửa chữa phù hợp cho các vấn đề nó xác định được. Dưới đây là hướng dẫn nhanh sử dụng trình khắc phục sự cố bộ điều hợp mạng:
- Nhấn Phím Windows + R để mở hộp thoại Run. Sau đó, gõ "ms-settings:troubleshoot" và nhấn Enter để mở tab Khắc phục sự cố của ứng dụng Cài đặt.

- Trong tab Khắc phục sự cố, cuộn xuống Tìm và sửa các vấn đề khác, nhấp vào Bộ điều hợp mạng và chọn Chạy trình khắc phục sự cố.

- Sau khi quét ban đầu hoàn tất, chọn bộ điều hợp mạng đang gặp sự cố từ danh sách và nhấp Tiếp theo.

- Đợi cho đến khi quét hoàn tất. Trong quá trình này, trình khắc phục sự cố sẽ áp dụng các chiến lược sửa chữa khác nhau và sau đó khởi động lại bộ điều hợp mạng để xem vấn đề có được giải quyết không.

- Khi quá trình hoàn tất, bạn sẽ nhận được bản tóm tắt các vấn đề đã xác định và sửa chữa. Đóng trình khắc phục sự cố và xem vấn đề có được giải quyết không.
Nếu lỗi 'Phân giải tên cho tên wpad bị hết thời gian chờ' vẫn xảy ra hoặc sửa chữa chỉ có hiệu lực tạm thời, hãy chuyển sang phương pháp tiếp theo để có cách tiếp cận khác.
Phương pháp 2: Cài đặt lại bộ điều hợp mạng (Chỉ Windows 10)
Một cách tiếp cận khác có thể giải quyết vấn đề với ít rắc rối hơn là đơn giản gỡ cài đặt bộ điều hợp mạng qua Trình quản lý thiết bị (Device Manager). Điều này sẽ buộc hệ điều hành tự động phát hiện lại bộ điều hợp mạng và cài đặt lại từ đầu.
Lưu ý: Quy trình này chỉ nên thử trên Windows 10 vì nó có khả năng tự động phát hiện và cài đặt bất kỳ trình điều khiển nào bị thiếu.
Dưới đây là hướng dẫn nhanh cài đặt lại bộ điều hợp mạng để giải quyết lỗi 'Phân giải tên cho tên wpad bị hết thời gian chờ':
- Nhấn Phím Windows + R để mở hộp thoại Run. Sau đó, gõ "devmgmt.msc" và nhấn Enter để mở Trình quản lý thiết bị.

- Trong Trình quản lý thiết bị, mở rộng menu thả xuống của Bộ điều hợp mạng (Network adapters) và chuột phải vào bộ điều hợp mạng đang gây ra vấn đề. Sau đó, nhấp vào Gỡ cài đặt thiết bị (Uninstall device).

- Sau khi thiết bị đã được gỡ cài đặt, thoát Trình quản lý thiết bị và khởi động lại máy tính. Ở lần khởi động tiếp theo, Windows 10 sẽ tự động phát hiện trình điều khiển quan trọng bị thiếu và cài đặt firmware cần thiết cho bộ điều hợp mạng.
- Khi khởi động tiếp theo hoàn tất, kiểm tra kết nối internet và xem bạn có còn gặp cùng vấn đề không.
Nếu lỗi 'Phân giải tên cho tên wpad bị hết thời gian chờ' vẫn tồn tại, hãy chuyển sang phương pháp tiếp theo.
Phương pháp 3: Đặt lại kết nối TCP/IP
Lỗi cụ thể này cũng có thể xảy ra nếu các chỉ dẫn TCP/IP bị hỏng hoặc bị hỏng. Tập hợp các chỉ dẫn TCP/IP tích hợp sẵn là một trong những phần quan trọng nhất của kết nối Internet của bạn. Nếu bạn thấy mình trong tình huống không thể kết nối internet hoàn toàn, TCP/IP có thể là nguyên nhân.
May mắn là bạn có thể đặt lại các chỉ dẫn TCP/IP khá dễ dàng bằng tiện ích NetShell. Dưới đây là hướng dẫn nhanh cách đặt lại kết nối TCP/IP của bạn:
- Nhấn Phím Windows + R để mở hộp thoại Run. Sau đó, gõ "cmd" và nhấn Ctrl + Shift + Enter để mở Command Prompt nâng cao (Elevated Command Prompt). Khi được nhắc bởi UAC (Kiểm soát tài khoản người dùng), nhấp Có để cấp đặc quyền quản trị.

- Trong Command Prompt nâng cao, gõ lệnh sau và nhấn Enter để đặt lại TCP/IP thủ công:
netsh int ip reset
- Sau khi TCP/IP được đặt lại, đóng Command Prompt nâng cao và khởi động lại máy tính.
Ở lần khởi động tiếp theo, xem lỗi 'Phân giải tên cho tên wpad bị hết thời gian chờ' có còn xảy ra không. Nếu có, hãy chuyển sang phương pháp tiếp theo.
Phương pháp 4: Xóa bộ nhớ đệm DNS (Flush DNS)
Một chiến lược sửa chữa tiềm năng khác có thể giải quyết vấn đề cho bạn là xóa bộ nhớ đệm DNS của máy tính. Một số người dùng bị ảnh hưởng báo cáo rằng quy trình này đã giải quyết mọi ngắt quãng kết nối do lỗi 'Phân giải tên cho tên wpad bị hết thời gian chờ' gây ra.
Dưới đây là hướng dẫn nhanh xóa bộ nhớ đệm DNS của máy tính:
- Nhấn Phím Windows + R để mở hộp thoại Run. Sau đó, gõ "cmd" và nhấn Ctrl+ Shift + Enter để mở Command Prompt nâng cao. Khi được nhắc bởi UAC (Kiểm soát tài khoản người dùng), nhấp Có để cho phép đặc quyền quản trị.

- Trong Command Prompt nâng cao, gõ các lệnh sau và nhấn Enter sau mỗi lệnh:
ipconfig /flushdns ipconfig /registerdns ipconfig /release ipconfig /renew
- Sau khi bộ nhớ đệm DNS đã được xóa, khởi động lại máy tính và xem lỗi có còn xảy ra khi lần khởi động tiếp theo hoàn tất.
Nếu bạn vẫn gặp lỗi 'Phân giải tên cho tên wpad bị hết thời gian chờ', hãy chuyển sang phương pháp tiếp theo.
Phương pháp 5: Thay đổi máy chủ DNS mặc định
Bạn có thể gặp lỗi 'Phân giải tên cho tên wpad bị hết thời gian chờ' do một số sự không nhất quán với máy chủ DNS mặc định. Chúng tôi đã xác định một số báo cáo nơi vấn đề được khắc phục bằng cách thay đổi DNS mặc định bằng DNS của Google.
Dưới đây là hướng dẫn nhanh thay đổi địa chỉ DNS mặc định sang DNS của Google:
- Nhấn Phím Windows + R để mở hộp thoại Run. Sau đó, gõ "control" hoặc "control.exe" và nhấn Enter để mở Control Panel.

- Trong cửa sổ Control Panel cổ điển, nhấp vào Mạng và Internet, sau đó nhấp vào Trung tâm Mạng và Chia sẻ (Network and Sharing Center).

- Từ màn hình Trung tâm Mạng và Chia sẻ, nhấp vào Thay đổi cài đặt bộ điều hợp (Change adapter settings).

- Chuột phải vào mạng bạn đang kết nối và chọn Thuộc tính (Properties).

- Trong màn hình Thuộc tính, vào tab Mạng (Networking) và nhấp đúp vào Giao thức Internet phiên bản 4 (TCP/IPv4).

- Trong màn hình Thuộc tính của Giao thức Internet phiên bản 4, bật tùy chọn Sử dụng địa chỉ máy chủ DNS sau. Sau đó, đặt 8.8.8.8 cho Má chủ DNS ưu tiên và 8.8.4.4 cho Má chủ DNS thay thế.

- Nhấn OK để lưu thay đổi, sau đó khởi động lại máy tính để cho phép thay đổi có hiệu lực.
Khi lần khởi động tiếp theo hoàn tất, xem vấn đề có được giải quyết không. Nếu cùng lỗi 'Phân giải tên cho tên wpad bị hết thời gian chờ' vẫn xảy ra, hãy chuyển sang phương pháp tiếp theo.
Phương pháp 6: Tắt TCP/IP v6
Một khả năng khác khiến lỗi cụ thể này xảy ra là kịch bản TCP/IP v6 được bật trên máy tính nhưng ISP (Nhà cung cấp dịch vụ Internet) của bạn không hỗ trợ TCP/IP v6. Trong trường hợp này, giải pháp là đơn giản tắt TCP/IP v6.
Dưới đây là hướng dẫn nhanh cách thực hiện:
- Nhấn Phím Windows + R để mở hộp thoại Run. Sau đó, gõ "ncpa.cpl" và nhấn Enter để mở cửa sổ Kết nối mạng (Network Connections).

- Trong cửa sổ Kết nối mạng, chuột phải vào mạng bạn đang kết nối và chọn Thuộc tính.

- Trong màn hình Thuộc tính của mạng, vào tab Networking và cuộn xuống danh sách các mục được sử dụng. Sau đó, bỏ chọn hộp liên kết với Giao thức Internet phiên bản 6 (TCP/IPv6) và nhấn OK để lưu thay đổi.

- Sau khi IPv6 đã được tắt, khởi động lại máy tính và xem lỗi có được giải quyết ở lần khởi động tiếp theo không.
Nếu bạn vẫn gặp cùng lỗi 'Phân giải tên cho tên wpad bị hết thời gian chờ' trong Trình xem sự kiện, hãy chuyển sang phương pháp tiếp theo.
Phương pháp 7: Tắt RSS, Autotuning và Taskoffload
Có ba công nghệ không cần thiết có thể kích hoạt lỗi 'Phân giải tên cho tên wpad bị hết thời gian chờ'. Một số người dùng bị ảnh hưởng báo cáo rằng kết nối của họ trở nên ổn định hoàn toàn sau khi họ tắt RSS, Autotuning và Taskoffload.
Quy trình này có thể hơi rườm rà, nhưng chúng tôi sẽ chỉ cho bạn một cách nhanh chóng để thực hiện từ Command Prompt nâng cao và Registry Editor:
- Nhấn Phím Windows + R để mở hộp thoại Run. Sau đó, gõ "cmd" và nhấn Ctrl + Shift+ Enter để mở cửa sổ Command Prompt nâng cao. Khi được nhắc bởi Kiểm soát tài khoản người dùng, nhấp Có để cấp đặc quyền quản trị.

- Trong Command Prompt nâng cao, gõ các lệnh sau theo thứ tự và nhấn Enter sau mỗi lệnh để tắt RSS, Autotuning và TaskOffload:
netsh interface tcp set global rss=disabled netsh interface tcp set global autotuninglevel=disabled netsh int ip set global taskoffload=disabled
- Sau khi ba công nghệ đã được tắt, đóng Command Prompt nâng cao. Sau đó, mở hộp Run (Phím Windows + R), gõ 'regedit' và nhấn Enter để mở Registry Editor. Khi được nhắc bởi UAC (Kiểm soát tài khoản người dùng), nhấp Có để cấp đặc quyền quản trị

- Trong Registry Editor, sử dụng thanh điều hướng ở trên cùng để đến vị trí sau:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Lưu ý: Bạn có thể điều hướng thủ công hoặc đơn giản dán địa chỉ vào thanh điều hướng.
- Bạn cũng cần tắt Gói mạng có thể mở rộng (Scalable Networking Pack - SNP). Để làm điều này, hãy mở từng khóa đăng ký sau và đặt Dữ liệu giá trị (Value data) của mỗi khóa thành 0:
EnableTCPChimney EnableTCPA EnableRSS
Lưu ý: Nếu một hoặc nhiều khóa này không tồn tại, bạn sẽ cần tạo chúng thủ công bằng cách vào Chỉnh sửa > Mới > Giá trị Dword (32-bit) và đặt tên cho từng khóa tương ứng.
- Sau khi đã thực hiện các sửa đổi, đóng Registry Editor và khởi động lại máy tính. Ở lần khởi động tiếp theo, kiểm tra xem vấn đề có được giải quyết không.