요청한 일시 중지, 계속 또는 중지가 이 서비스에 유효하지 않습니다 메시지가 표시되는 경우 DNSCache, Winmgmt, TrustedInstaller의 경우 이 게시물이 도움이 될 것입니다.
net stop dnscache가 작동하지 않음
DNS 캐시 서비스를 중지할 수 없다면 이는 현재 Windows 운영 체제에서 변경된 사항 때문입니다. DNS 클라이언트 서비스 Windows OS에서는 DNS를 확인하는 데 사용됩니다. 먼저 로컬로 쿼리하거나 이전에 쿼리가 수행되지 않은 경우 원격 DNS 서버에 연결합니다. 서비스를 다시 시작하는 것은 DNS 문제를 해결하는 방법 중 하나였습니다. 그러나 더 이상 할 수 없고 요청한 일시중지, 계속 또는 중지가 이 서비스에 유효하지 않음을 받은 경우 그 이유를 이 포스트에서 공개합니다.
요청한 일시 중지, 계속 또는 중지는 이 서비스에 유효하지 않습니다.
명령줄에서 이러한 작업을 수행하려고 할 때(net stop dnscache
) 또는 서비스 스냅인으로 이동하고 DNS 클라이언트 서비스를 열면 이러한 옵션이 비활성화되거나 사용할 수 없습니다.
Windows 10 21H1 및 Windows 11부터 관리자 계정을 포함한 모든 사용자 계정에 대해 모든 사용자 기반 작업이 비활성화됩니다.
전체 오류 메시지는 다음과 같습니다.
<블록 인용>요청한 일시 중지, 계속 또는 중지는 이 서비스에 유효하지 않습니다.
NET HELPMSG 2191을 입력하면 더 많은 도움을 받을 수 있습니다.
net helpmsg 2191
flushdns와 같은 옵션 , 디스플레이된 일 - 그러나 이것은 아닙니다. 성가신 부분은 변경 사항이 있고 클라이언트 캐싱 시간이 길면 일부 웹 사이트에 액세스하기 어려울 수 있다는 것입니다.
DNS 클라이언트를 다시 시작하는 옵션이 없으면 어떻게 합니까?
관리자 계정을 이용한 레지스트리 방식으로 변경할 수 있습니다. 많은 변경이 있기 전에 레지스트리를 백업하십시오.
실행 프롬프트를 열고 regedit를 입력한 다음 Enter 키를 누릅니다.
레지스트리 편집기가 열립니다.
다음으로 이동:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNSCache\Parameters
빈 영역을 마우스 오른쪽 버튼으로 클릭하고 새 DWORD를 만듭니다.
이름을 MaxCacheTtl로 설정 값을 초 단위로 설정합니다. 기본값은 86400입니다. 하루인 초입니다.
동일하게 반복하고 이름이 MaxNegativeCacheTtl인 다른 DWORD를 만듭니다. 값은 5입니다.
이렇게 하면 로컬 DNS 캐시가 몇 시간마다 새로 고쳐집니다.
클라이언트 DNS 캐시를 지우는 방법
Clear-DnsClientCache
와 같은 명령 및 ipconfig /flushdns
여전히 작동하고 명령 프롬프트 또는 PowerShell에서 실행할 수 있습니다. 둘 다 로컬 캐시를 지우고 필요한 경우 다시 시작하면 트릭을 수행해야 합니다.
DNS 확인자 캐시란 무엇입니까?
웹 사이트 이름을 IP 주소로 확인하는 속도를 높이고 웹 사이트를 로드하기 위해 Windows는 로컬 캐시에서 웹 사이트 이름의 로컬 복사본을 IP 주소로 유지합니다. 이것이 있으면 브라우저는 DNS에 연결할 필요가 없으며 대신 사용할 수 있습니다. 주기적으로 새로고침을 해주기 때문에 잘 됩니다.
DNS 캐시를 보는 방법
명령 프롬프트에서 ipconfig /displaydns
명령을 실행합니다. 모든 웹사이트와 확인된 IP 주소를 보려면 다음 형식으로 제공됩니다.
- 레코드 이름
- 레코드 유형
- 수명
- 데이터 길이
- 섹션
- (호스트) 기록
PowerShell을 사용하는 경우 Get-DnsClientCache
를 사용할 수 있습니다. 명령. 명령 프롬프트의 긴 스크롤에 비해 더 나은 시각화를 제공합니다.
게시물이 이해하기 쉬웠기를 바랍니다. 이제 서비스에서 DNS 클라이언트를 다시 시작하려고 할 때 오류가 발생한 이유를 알 것입니다.