Dhcp клиент запускается ошибка 5. Проблемы с запуском DHCP клиента на Windows

03.04.2019

Современному человеку жизнь не мила без всемирной паутины, а неполадки с интернет подключением — наши злейшие враги, с которыми ведется непримиримая борьба. Эта статья вооружит вас знаниями, как справиться с ситуацией, если при установке соединения выдается ошибка «DHCP не включен на сетевом адаптере».

Что такое DHCP?

DHCP — это сетевой протокол, который выполняет функцию автоматической настройки параметров сети TCP/IP, получая их по запросу от DHCP сервера.

На практике это означает обмен определенными сообщениями между DHCP клиентом на устройстве и сервером во время установки сетевого подключения. В ходе коммуникации клиент получает новые или подтверждает старые значения таких параметров сети:

    IP адрес для устройства;

    маску подсети;

    IP адрес шлюза по умолчанию.

DHCP: как работает?

Сервер обрабатывает клиентские запросы и выдает в аренду на определенное время IP адреса из своего диапазона. Если время заканчивается, клиент либо продлевает срок аренды, либо освобождает адрес, что также происходит путем обмена специальными сообщениями. Все запросы сервер записывает в свою базу данных, чтобы избежать конфликта адресов, то есть не выделить один адрес двум узлам одновременно.

Конфликт адресов все же может возникнуть, если на одном из устройств в сети IP присвоен вручную. При подключении нового компьютера, сервер может попытаться выдать ему адрес, который уже занят, в результате чего интернет соединение не будет установлено. Как решить эту проблему, будет рассмотрено далее.

Протокол DHCP широко используется благодаря тому, что дает возможность легко добавлять новые компьютеры к сети и изменять параметры подключения на сервере вместо ручной перенастройки каждого устройства.

Для использования протокола DHCP вам понадобится:

    настроить DHCP на маршрутизаторе, который будет играть роль DHCP сервера.

    запустить службу DHCP на ПК (она выполняет функцию клиента);

    в настройках сетевого адаптера выбрать опцию автоматического получения IP адреса.

Рассмотрим каждый шаг детально.

Как включить DHCP на роутере?

Запустить на маршрутизаторе работу DHCP сервера нужно через веб-интерфейс. Вам потребуется выполнить следующие действия:


Если сразу не получается открыть настройки роутера, попробуйте войти из другого браузера или из другого устройства. Самое радикальное и действенное решение проблемы — сброс настроек маршрутизатора. Чтобы его сделать, найдите маленькую кнопку с подписью «Reset» нажмите её чем-то тонким и удерживайте в течение 5-15 секунд. Важно иметь в виду: минус этого решения в том, что вам придется настраивать роутер полностью заново.

Запуск и настройка на компьютере с Windows

Чтобы включить DHCP на ПК под управлением Windows 7 или Windows 10, нужно выполнить похожий набор действий.

Проверка службы

Чтобы включить службу DHCP клиент на ПК, или убедиться, что она работает, откройте «Выполнить» (Win+R), напишите «services.msc».

В открывшемся окне «Службы» найдите dhcp клиент, нажмите правой кнопкой и выберете «Свойства».

Если вы видите, что служба работает и запускается автоматически, ничего менять не нужно.

В случае отображения других параметров, запустите службу и поставьте автоматический запуск.

Настраиваем сетевой адаптер

Войдите в «Сетевые подключения» нажатием Win+R и вводом «ncpa.cpl».

Откройте свойства вашей сети, TCP/IPv4.

Выберете автоматическое получение IP адреса и адреса DNS-сервера, сохраните изменения.

Аналогичные манипуляции можно провести из командной строки. Открываем «Выполнить» (Win+R), пишем «cmd».

Команда для установки IP адреса автоматически:

netsh interface ip set address «имя вашего подключения» dhcp

Команда для установки адреса DNS сервера автоматически:

netsh interface ip set dnsserver «имя вашего подключения» dhcp

Имя подключения посмотрите в его свойствах.

С неисправностью «Ошибка 5: отказано в доступе» сталкиваются многие юзеры Виндовс 7. Данная ошибка говорит о том, что у пользователя не хватает прав для запуска какого-либо приложения или программного решения. Но эта ситуация может возникнуть, даже если вы находитесь в среде ОС с возможностью администрирования.

Чаще всего эта проблемная ситуация возникает из-за механизма по контролю учетных записей (user access control — UAC ). В нём возникают ошибки, и система блокирует доступ к определённым данным и директориям. Встречаются случаи, когда отсутствуют права доступа на конкретное приложение или службу. Сторонние программные решения (вирусное ПО и некорректно установленные приложения) также служат причиной появление неполадки. Далее приведем несколько способов по устранению «Ошибки 5» .

Способ 1: Запуск от имени администратора

Представим ситуацию, что юзер начинает инсталляцию компьютерной игры и видит сообщение, в котором написано: «Ошибка 5: Отказано в доступе» .

Самое простое и быстрое решение – это произвести запуск инсталлятора игры от имени администратора. Необходимо выполнить простые действия:


Выполнив эти шаги, программное решение успешно запуститься.

Хочется отметить, что существует софт, которому для запуска необходимы права администратора. Иконка такого объекта будет иметь пиктограмму щита.

Способ 2: Доступ к папке

Пример, который был приведен выше, показывает, что причина неисправности кроется в отсутствующем доступе к директории временных данных. Программное решение хочет воспользоваться временной папкой и не может получить к ней доступ. Так как изменить приложение нет возможности, то необходимо открыть доступ на уровне файловой системы.

Процедура по применению прав занимает несколько минут. После её завершения все окна, в которых были выполнены действия по настройке, необходимо закрыть. После выполнения шагов, описанных выше, «Ошибка 5» должна исчезнуть.

Способ 3: Учетные записи пользователей

Проблема может быть устранена изменением параметров учетной записи. Для этого необходимо выполнить следующие шаги:


После выполнения несложных операций, изложенных выше, «Ошибка 5: Отказано в доступе» будет устранена. Метод, изложенный в первом способе, является временной мерой, так что если вы хотите полностью искоренить проблему, придётся углубиться в настройки Windows 7. Дополнительно необходимо регулярно сканировать систему на вирусы, ведь они тоже могут служить причиной «Ошибки 5» .

Нажмите кнопку Пуск, выберите пункт Администрированиеи выберите службы и вы сможете заметить, что служба DHCP-клиент не запускается. При попытке запустить службу клиента DHCP, появляется следующее сообщение об ошибке:

Не удалось запустить службу клиента DCHP на локальном компьютере.
Ошибка 5: Отказано в доступе.

Для начала проверим правильные права и параметры службы DHCP и связанных с ней в реестре

Предупреждение При неправильном изменении реестра с помощью редактора реестра или иным способом могут возникнуть серьезные проблемы. Эти проблемы может потребоваться переустановка операционной системы. Корпорация Майкрософт не гарантирует эти проблемы. Изменения в реестр на ваш собственный риск.

Проверьте зависимость службы DHCP-клиента в реестре. Чтобы сделать это, выполните следующие действия.
В редакторе реестра найдите и выделите следующий раздел реестра:
Правой кнопкой мыши параметр DependOnService и выберите команду Изменить.
В поле значение удалите службы, описанной в события, отображается в разделе «Проблема».

Примечание Как правило только указанные службы, являются связанными со службой DHCP:
NSI
Tdx
Afd

Удалите лишние связанные службы при их наличии, закройте редактор реестра и перезагрузите компьютер.

Эта проблема также может возникать, поскольку учетная запись Network Service не имеет достаточных разрешений для доступа к подраздела реестра:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DHCP

Чтобы устранить эту проблему, назначьте полный доступ учетной записи сетевой службы следующим разделам реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip

Чтобы решить эту проблему с помощью редактора реестра, выполните следующие действия:

Нажмите кнопку Пуск, выберите пункт выполнить, в поле Открыть введите команду regedit и нажмите кнопку ОК.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp

Найдите и щелкните правой кнопкой мыши следующий подраздел реестра:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip
Нажмите кнопку разрешения, нажмите кнопку Добавить, введите Сетевая службаи нажмите кнопку ОК.
Установите флажок Полный доступ, в столбце Разрешить поле СЕТЕВОЙ службы разрешения и нажмите кнопку ОК.

Еще один вариант возникновения данной проблемы это не запущенная служба NetBios через TCP/IP или Среда сетевой поддержки AFD

Открываем Диспетчер устройств-> Вид-> Показать скрытые утсройства.

В Разделе Драйверы несамонастраеваемых устройств проверить наличие служб и все ли они включены:

1. Среда сетевой поддержки AFD
2. NetBios через TCP/IP
3. Драйвер протокола TCP/IP

Зайти в AFD, NETBT и Драйвер протокола TCP/IP и на закладке драйвер выставить Автозагрузка тип:Система и запустить службы если они не были запущены.

Иногда при установке программ либо приложений на экране компьютера появляется сообщение, о том, что возникла ошибка 5 Windows 10. Это означает что пользователю отказано в доступе. Подобное случается если в системе есть несколько учётных записей людей, пользующихся ПК.

Ошибка 5 отказано в доступе Windows 10

Такая ошибка возникает по причине отсутствия прав доступа к каталогам, в которых сохраняются временные файлы TEMP. Это значит, что у пользователя ограничены права на чтение и другие действия с информацией, находящейся в папке.

Решить подобную проблему возможно следующим образом:

  1. Восстановить права можно, если запустить программу от имени администратора. Это несложный и временный метод поможет избавиться от ошибки. Необходимо на имеющемся значке установщика щёлкнуть правой кнопкой мыши. Появится меню, из которого требуется выбрать «Запуск от имени администратора» .

Чтобы воспользоваться этим вариантом, юзер, не имеющий права доступа, должен иметь пароль одного из людей, находящихся в административной группе и ввести его. После проведения процедуры программа запустится.

Для разрешения доступа к папке всем пользователям, необходимо выполнить следующие действия:

  • Нажать комбинацию Win+R .
  • Выполнить ввод: %USERPROFILE%\AppData\Local\ .
  • Найти папку TEMP, в ней требуется нажать правой кнопкой мыши на «Свойства» .
  • Далее, зайти в раздел «Безопасность» .
  • Найти категорию под названием «Группы и пользователи» , а затем нажать на «Создатель-Владелец» .
  • В открывшимся окне нужно отметить и подтвердить доступ для всех пользователей ПК,

Аналогичная процедура делается с такими параметрами, как «Администраторы», «Пользователи», «Система», «TrustedInstaller» .

  1. Можно попробовать другой не менее эффективный способ. Необходимо открыть командную строку от имени админа. В окне требуется вписать net localgroup Администратор /add networkservice .

Следует учесть момент, что если операционная система английская, то писать нужно не «Админ», а «Administrator». После этого следует быть нажата клавиша «Enter». Следующим этапом станет написание: net localgroup Администраторы /add localservice . (Administrators). В конце процедуры необходимо закрыть окно и выполнить перезагрузку компьютера. Если всё было сделано без ошибок, то Windows 10 код ошибки 5 больше не появится.

  1. Бывает, что помогает метод отключения или удаления антивируса и попытка выполнить запуск службы уже без него.
  2. Безотказно в решении проблемы работает переустановка ОС.

Windows 10 Системная ошибка 5

Настройки безопасности нередко выдают эту ошибку. Исправит её можно через реестр операционной системы. Для начала следует выяснить, как называется служба, не желающая запускаться. В списке служб нужно выбрать подходящую и найти строку «Имя службы». Её требуется запомнить и начать работу с реестром. Запуск Редактора реестра производится с помощью окна «Выполнить».

После этого ветка показывает список служб, расположенных по алфавиту. Находим нужно имя, кликаем правой кнопкой мыши и ищем строчку «Разрешения» . Потом в настройках безопасности нужно настроить доступ в группах «Пользователи» и «Администраторы» для всех пользователей.

Бывают случаи, когда появляется ошибка Xapofx1 5 dll для Windows 10. Это происходит из-за отсутствия файла Xapofx1 5 dll. Сбой может влиять на процесс запуска игр, установку утилит или обновление драйверов. Такой файл относится к исполнительным библиотекам DLL. Причиной сбоя могут стать пиратские версии игр. Поэтому пользователю рекомендуется применять только лицензионный контент. Для исправления ошибки нужно переустановить систему.

По умолчанию, авторизовать новый DHCP сервер в домене могут только члены группы «Enterprise Admins » (администраторы предприятия). В том случае, если попытаться авторизовать новый DHCP сервер из под другой учетной записи, то абсолютно справедливо появиться ошибка с отказом в доступе — «Access is denied «. Как же быть, если домен AD (или лес) большой, имеется множество территориальных подразделений с собственными администраторами и предоставление им прав администратора предприятия абсолютно нецелесообразно, но региональным админам периодически требуется поднимать новые DHCP сервера на своих площадках?

Решить эту проблему можно делегированием прав на авторизацию DHCP серверов группе региональных администраторов. Далее подробно опишем процедуру предоставления прав.

1. С правами учетной записи, обладающей правами администратора домена и предприятия запустите mmc консоль «Active Directory Sites and Services «.

2. В верхнем меню выберите пункт «View > Show Services Mode «.

3. Разверните раздел «Services > NetServices «, в нем содержатся записи обо всех авторизованных DHCP серверах домена.

4. Щелкните правой кнопкой мыши по каталогу «NetServices «, и запустите мастер делегации прав — «Delegate Control «.

5. На шаге мастера, на котором предлагается указать пользователей или группы, которым делегируются права, добавьте группу пользователей, которой будет разрешено авторизовать DHCP сервера в домене (например, AdminDHCP)

6. Нажмите «Next «.

7. На экране «Tasks to Delegate » выберите опцию «Create a custom task to delegate «.

8. Нажмите «Next «.

9. В окне «Active Directory Object Type » выберите «This folder, existing objects in this folder, and creation of new objects in this folder «.

10. Нажмите «Next «.

11. В окне «Permissions » задаются делегируемые права, выберем «Full Control «.

12. Жмем «Next » .

13. И, наконец, «Finish «.