Khắc phục: Không thể xóa Bộ đệm ẩn bộ giải quyết DNS

Không thể xóa DNS Resolver Cache là thông báo lỗi mà bạn có thể nhận được khi chạy lệnh ipconfig / flushdns trên các máy Windows.

Dịch vụ DNS Client được sử dụng bởi hệ điều hành Windows để phân giải và lưu trữ thông tin DNS (hệ thống tên miền) để tăng tốc quá trình sử dụng liên tiếp.

Bộ đệm DNS được bật theo mặc định và sẽ lưu các yêu cầu DNS cho hầu hết các chương trình kết nối với Internet.

Có một vài cạm bẫy có thể xảy ra mà người dùng gặp phải khi sử dụng bộ đệm DNS trong hệ điều hành Windows.

Một trong số đó là thông tin trong bộ đệm DNS đã lỗi thời. Điều này có thể dẫn đến các vấn đề tải khi bạn đang kết nối với các trang web hoặc máy chủ. Lệnh ipconfig / flushdns có thể được sử dụng để xóa bộ đệm dns để giải quyết tên miền một lần nữa.

Flushing có nghĩa là xóa bộ nhớ cache, để không có thông tin nào được lưu trữ trong đó sau khi hoạt động. Điều này buộc Windows phải sử dụng máy chủ DNS được cấu hình để lấy thông tin DNS.

Không thể xóa bộ đệm của bộ giải quyết DNS

Người dùng cố gắng xóa bộ đệm dns có thể nhận được thông báo lỗi "Cấu hình IP của Windows không thể xóa Bộ đệm ẩn bộ giải quyết DNS: Chức năng bị lỗi trong khi thực thi".

Thông báo lỗi giống hệt nhau trên tất cả các phiên bản gần đây của hệ điều hành Windows, bao gồm cả Windows 7 và Windows 10.

Lý do rất có thể cho điều đó là dịch vụ Máy khách DNS bị hủy kích hoạt.

Giải pháp để khắc phục thông báo lỗi này là kích hoạt dịch vụ Máy khách DNS trong menu cấu hình Dịch vụ. Tôi không chắc có ý nghĩa gì khi xóa bộ đệm nếu Máy khách DNS bị tắt hay không, vì điều đó có nghĩa là Windows hoàn toàn không giải quyết và lưu trữ DNS.

Mẹo : bạn có thể chạy lệnh ipconfig / displaydns sau khi cho phép Máy khách DNS liệt kê tất cả các mục DNS được lưu trong bộ nhớ cache mà Windows lưu trong bộ đệm tại thời điểm chạy lệnh.

Về cơ bản, điều đó có nghĩa là Windows sẽ không lưu các yêu cầu DNS nếu dịch vụ DNS Client bị tắt. Do đó, xóa bộ đệm DNS không có tác động tích cực đến hệ thống.

  1. Bạn có thể bắt đầu dịch vụ bằng cách sử dụng Windows-R để hiển thị hộp chạy
  2. Nhập dịch vụ.msc và nhấn phím enter.
  3. Xác định vị trí dịch vụ Máy khách DNS, nhấp chuột phải vào dịch vụ và chọn thuộc tính từ menu (hoặc nhấp đúp vào thay thế).

Bạn cần đặt dịch vụ thành thủ công hoặc tự động trong "loại khởi động" trước khi tùy chọn bắt đầu khả dụng. Chọn Bắt đầu để khởi động dịch vụ.

Khi bạn quay lại dấu nhắc lệnh sau đó, việc xóa bộ đệm DNS bằng ipconfig / flushdns sẽ hoạt động như mong đợi.