Изчистването на DNS кеша и рестартирането на DNS кеш услугите са първите съвети за отстраняване на неизправности, които всеки трябва да опита, когато диагностицира мрежови проблеми на Windows. Но когато отворите помощната програма за услуги, за да спрете или рестартирате услугата, всички опции са неактивни в контекстното меню.
Но как да конфигурирате услугата, ако нищо не работи? Е, това е мястото, където надеждният стар метод за настройка на системния регистър е полезен. Ще разработим подробно процеса за деактивиране и конфигуриране на услугата DNS клиент според вашите предпочитания.
Как да деактивирате DNS клиентската услуга с помощта на редактора на системния регистър
Дори ако се опитате да използвате командния ред и изпълните командата за спиране на услугата, тя отговаря с „заявената пауза, продължаване или спиране не е валидно за тази услуга“. съобщение. Така че трябва да редактирате настройките на системния регистър на услугата DNS клиент, за да я деактивирате.
Въпреки това, бъркането в регистъра на Windows е рисковано начинание и трябва
създайте резервно копие на системния регистър както и a Точка за възстановяване на системата. По този начин винаги можете да се върнете към последната известна добра системна конфигурация.Повторете следните стъпки, за да деактивирате услугата DNS клиент:
- Натиснете Win + R да се отворете командното поле Run. Въведете "regedit" и натиснете Ctrl + Shift + Enter за да отворите редактора на системния регистър с администраторски права.
- Придвижете се до адресната лента в прозорците на редактора на системния регистър и поставете следния път:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache
- В ключа Dnscache намерете Започнете DWORD стойност и щракнете двукратно върху нея, за да редактирате нейните свойства.
- Променете Данни за стойността да се 4 и запазете основата като Шестнадесетичен. Кликнете върху Добре бутон.
- Затворете редактора на системния регистър.
- Натиснете Win + S и тип услуги.msc. Кликнете върху Изпълни като администратор опция.
- Намерете услугата DNS клиент. Ще видите, че услугата все още работи, но полето Startup Type показва Disabled.
- Затворете помощната програма за услуги и рестартирайте системата си, за да приложите промените.
- Стартирайте отново панела за услуги и намерете услугата DNS клиент. Той ще има празен статус и тип стартиране като деактивиран.
Сега DNS Client Service няма да стартира, докато не промените отново ръчно нейния ключ в системния регистър.
Възможно ли е да конфигурирате DNS клиентската услуга без редактора на системния регистър?
За съжаление не. Както описахме по-горе, ще трябва ръчно да промените стойността на системния регистър на Start DWORD всеки път, когато искате да спрете услугата DNS клиент на вашата система.
Дори ако зададете услугата на ръчен режим, тя пак няма да показва нищо в контекстното меню, когато щракнете с десния бутон върху нея. Така че е очевидно, че Microsoft не иска някой да се занимава с DNS клиентската услуга при каквито и да било условия.
Ако сте любопитни как да промените типа на стартиране на услугата DNS клиент с помощта на редактора на системния регистър, ето следните стойности на данните и какво правят:
Данни за шестнадесетична стойност (2) - DNS клиентската услуга е настроена да се изпълнява автоматично при стартиране.
Данни за шестнадесетична стойност (3) - DNS клиентската услуга е настроена на ръчен режим, но ще се стартира автоматично при стартиране.
Данни за шестнадесетична стойност (4) - Услугата за DNS клиент е настроена на режим на забрана и няма да работи, докато не промените стойността.
Отворете редактора на системния регистър с администраторски привилегии и отидете до пътя на услугата DNS клиент, както е описано в предишния раздел. Сега можете да промените Данни за стойността от Старт DWORD стойност към който и да е от номерата, описани по-горе.
Как бързо да деактивирате DNS клиентската услуга с помощта на командния ред
Възможно е да деактивирате DNS клиентската услуга и с помощта на командния ред. Всичко, което трябва да направите, е да изпълните командата, за да промените типа стартиране на услугата на „Деактивирано“. Ето как да го направите:
- Натиснете Win + R за да отворите командното поле Изпълнение. Въведете "cmd" и натиснете Ctrl + Shift + Enter ключове за стартирайте командния ред с администраторски права.
- Сега въведете следната команда и натиснете Въведете ключ за изпълнението му:
рег. доп "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache" /v Старт /t REG_DWORD /d 4 /f
- След като видите „Операцията приключи успешно.“ съобщение, въведете "изход" и натиснете Въведете за да затворите прозореца на командния ред.
- Рестартирам вашата система, за да влязат в сила промените. DNS клиентската услуга ще остане деактивирана във вашата система.
Настройте вашата DNS клиентска услуга лесно
Microsoft прави много трудно деактивирането на услугата DNS клиент на Windows 10 и 11. Но можете да използвате хакването на системния регистър, за да деактивирате услугата, когато възникне необходимост. Или ако искате бързо да деактивирате услугата, използвайте метода на командния ред.