Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Khắc phục lỗi "The requested pause, continue, or stop is not valid for this service" trên Windows

Nếu bạn thấy thông báo The requested pause, continue, or stop is not valid for this service cho DNSCache, Winmgmt, TrustedInstaller, thì bài viết này sẽ hữu ích cho bạn.

net stop dnscache không hoạt động

Khắc phục lỗi  The requested pause, continue, or stop is not valid for this service  trên Windows

Nếu bạn không thể dừng dịch vụ DNS Cache, đó là do thay đổi được thực hiện trong hệ điều hành Windows hiện nay. Dịch vụ DNS Client trong Windows OS được dùng để giải quyết DNS. Nó truy vấn cục bộ trước hoặc kết nối với máy chủ DNS từ xa nếu truy vấn chưa được thực hiện trước đó. Khởi động lại dịch vụ là một trong những cách khắc phục sự cố DNS. Tuy nhiên, nếu bạn không thể làm điều đó nữa và nhận được The requested pause, continue, or stop is not valid for this service, bài viết này tiết lộ lý do.

Lý do và giải pháp cho lỗi "The requested pause, continue, or stop is not valid for this service"

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 đi đến snap-in Services và mở dịch vụ DNS Client, các tùy chọn này bị vô hiệu hóa hoặc không khả dụng.

Bắt đầu từ Windows 10 21H1 và trên Windows 11, mọi thao tác dựa trên người dùng đều bị vô hiệu hóa cho tất cả tài khoản người dùng, bao gồm cả tài khoản Administrator.

Khắc phục lỗi  The requested pause, continue, or stop is not valid for this service  trên Windows

Thông báo lỗi đầy đủ như sau:

The requested pause, continue, or stop is not valid for this service.

More help is available by typing NET HELPMSG 2191.

net helpmsg 2191

Các tùy chọn như flushdns, displaydns vẫn hoạt động – nhưng không phải cái này. Phần khó chịu là nếu có thay đổi và thời gian cache client cao, sẽ khó truy cập 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 DNS Client?

Bạn có thể thay đổi nó bằng phương pháp registry bằng tài khoản quản trị viên. Hãy chắc chắn sao lưu registry trước khi thực hiện bất kỳ thay đổi nào.

Mở hộp thoại Run, nhập regedit, và nhấn phím Enter

Điều 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 khu vực trống, và tạo một DWORD mới.

Đặt Tên là MaxCacheTtl và đặt giá trị tính bằng giây. Mặc định là 86400 giây tức là một ngày.

Lặp lại và tạo DWORD khác với tên MaxNegativeCacheTtl và giá trị là 5

Điều này sẽ đảm bảo cache DNS cục bộ được làm mới mỗi vài giờ.

Cách Xóa Cache DNS Client?

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 đều xóa cache cục bộ, và theo sau bởi khởi động lại, nếu cần, sẽ giải quyết vấn đề.

DNS Resolver Cache là gì?

Để tăng tốc độ giải quyết 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 đến địa chỉ IP trong cache cục bộ của nó. Khi bạn có điều này, trình duyệt không cần liên hệ DNS và có thể sử dụng bản sao này thay vào đó. Vì nó được làm mới định kỳ, nó hoạt động tốt.

Cách xem DNS Cache?

Trên command prompt, thực thi lệnh ipconfig /displaydns để xem tất cả trang web và địa chỉ IP đã giải quyết của chúng. Nó sẽ có sẵn theo định dạng sau:

  • Record Name (Tên bản ghi)
  • Record Type (Loại bản ghi)
  • Time To Live (Thời gian sống)
  • Data Length (Độ dài dữ liệu)
  • Section (Phần)
  • A (Host) Record

Nếu bạn dùng PowerShell, bạn có thể dùng lệnh Get-DnsClientCache. Nó cung cấp hình ảnh trực quan tốt hơn so với cuộn dài của Command Prompt.

Tôi hy vọng bài viết dễ hiểu, và bây giờ bạn biết tại sao bạn nhận được lỗi khi cố gắng khởi động lại DNS Client trong Services.

Khắc phục lỗi  The requested pause, continue, or stop is not valid for this service  trên Windows