Nếu bạn thấy thông báo Tạm dừng, tiếp tục hoặc dừng được yêu cầu không hợp lệ cho dịch vụ này cho DNSCache, Winmgmt, TrustedInstaller, thì bài đăng này sẽ khiến bạn quan tâm.
net stop dnscache Không hoạt động
Nếu bạn không thể dừng dịch vụ DNS Cache, thì điều này là do hệ điều hành Windows đã có một thay đổi. Dịch vụ máy khách DNS trong hệ điều hành Windows được sử dụng để phân giải DNS. Đầu tiên nó truy vấn cục bộ hoặc kết nối với máy chủ DNS từ xa nếu trước đó không thực hiện truy vấn. Khởi động lại dịch vụ là một trong những cách để khắc phục bất kỳ sự cố DNS nào. Tuy nhiên, nếu bạn không thể thực hiện được nữa và đã nhận được Yêu cầu tạm dừng, tiếp tục hoặc dừng không hợp lệ cho dịch vụ này thì bài đăng này tiết lộ lý do.
Việc tạm dừng, tiếp tục hoặc dừng được yêu cầu không hợp lệ cho dịch vụ này
Khi cố gắng thực hiện bất kỳ thao tác nào như vậy từ dòng lệnh (net stop dnscache
) hoặc bằng cách truy cập Dịch vụ đính kèm và mở dịch vụ Máy khách DNS, các tùy chọn này bị tắt hoặc không khả dụng.
Bắt đầu từ Windows 10 21H1 và trong Windows 11, tất cả hoạt động dựa trên người dùng bị vô hiệu hóa cho tất cả các tài khoản người dùng, bao gồm cả tài khoản Quản trị viên.
Thông báo lỗi đầy đủ có dạng:
Việc tạm dừng, tiếp tục hoặc dừng được yêu cầu không hợp lệ cho dịch vụ này.
Có thêm trợ giúp bằng cách nhập NET HELPMSG 2191.
net helpmsg 2191
Các tùy chọn như flushdns , displaydns làm việc - nhưng không phải cái này. Điều khó chịu là nếu có thay đổi và thời gian lưu vào bộ nhớ đệm của máy khách cao, sẽ khó truy cập vào một số trang web.
Bạn có thể làm gì nếu không có tùy chọn Khởi động lại Máy khách DNS?
Bạn có thể thay đổi nó bằng phương pháp đăng ký bằng tài khoản quản trị viên. Đảm bảo sao lưu sổ đăng ký của bạn trước khi có nhiều thay đổi.
Mở lời nhắc Run, gõ regedit và nhấn phím Enter
Thao tác này sẽ mở Registry Editor
Điều hướng đến:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNSCache\Parameters
Nhấp chuột phải vào vùng trống và tạo DWORD mới.
Đặt Tên là MaxCacheTtl và đặt giá trị trong vài giây. Giá trị mặc định là 86400 giây là một ngày.
Lặp lại tương tự và tạo một DWORD khác với tên MaxNegativeCacheTtl và giá trị là 5
Điều này sẽ đảm bảo bộ đệm DNS cục bộ được làm mới vài giờ một lần.
Làm cách nào để xóa bộ nhớ cache DNS của ứng dụng khách?
Các lệnh như Clear-DnsClientCache
và ipconfig /flushdns
vẫn hoạt động và bạn có thể thực thi chúng từ Command Prompt hoặc PowerShell. Cả hai sẽ xóa bộ nhớ cache cục bộ và sau đó khởi động lại, nếu cần, sẽ thực hiện thủ thuật.
Bộ đệm phân giải DNS là gì?
Để tăng tốc độ phân giải tên trang web thành địa chỉ IP và do đó tải trang web, Windows duy trì một bản sao cục bộ của tên trang web thành địa chỉ IP trong bộ nhớ cache cục bộ của nó. Khi bạn có điều này, trình duyệt không cần phải liên hệ với DNS và thay vào đó có thể sử dụng điều này. Vì nó được làm mới định kỳ nên nó hoạt động tốt.
Làm cách nào để xem DNS Cache?
Trên dấu nhắc lệnh, thực hiện lệnh ipconfig /displaydns
để xem tất cả các trang web và địa chỉ IP đã phân giải của họ. Nó sẽ có sẵn ở định dạng sau:
- Tên bản ghi
- Loại bản ghi
- Thời gian để sống
- Độ dài dữ liệu
- Phần
- Bản ghi A (Máy chủ)
Nếu bạn sử dụng PowerShell, bạn có thể sử dụng Get-DnsClientCache
yêu cầu. Nó cung cấp hình ảnh tốt hơn so với cuộn dài của Command Prompt.
Tôi hy vọng bài đăng dễ hiểu và bây giờ bạn biết lý do tại sao bạn gặp phải lỗi khi cố gắng khởi động lại Máy khách DNS trong Dịch vụ.