В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Системе под управлением Windows Vista не удается получить IP-адрес от определенных маршрутизаторов или DHCP-серверов

Определенные маршрутизаторы или DHCP-серверы не совместимы с Windows Vista. В этой статье описаны способы решения этой проблемы. Если вы не уверены в совместимости своего маршрутизатора, все равно можно попробовать устранить проблему.

Автоматическое исправление проблемы

Чтобы автоматически исправить эту проблему, щелкните ссылку "Устранить проблему". В диалоговом окне Загрузка файла нажмите кнопку Выполнить и следуйте инструкциям мастера по устранению проблем.


Примечания
  • Этот мастер доступен только на английском языке. Однако средство автоматического устранения неполадок можно использовать в версиях Windows на любых языках.
  • Решение Fix it можно загрузить на любой компьютер, сохранить на устройстве флэш-памяти или компакт-диске и запустить на нужном компьютере.

Решение проблемы вручную — отключение флага BROADCAST

Важно! В данный раздел, описание метода или задачи включены сведения об изменении параметров реестра. Однако их неправильное изменение может привести к возникновению серьезных проблем, поэтому при выполнении этих действий строго соблюдайте инструкции. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра. В этом случае при возникновении неполадок реестр можно будет восстановить. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:
322756 Создание резервной копии и восстановление реестра Windows
Чтобы устранить эту проблему самостоятельно, отключите флаг DHCP BROADCAST в системе Windows Vista. Для этого выполните действия, описанные ниже.
  1. Откройте меню Пусккнопка «Пуск», введите regedit в поле Начать поиск, затем выберите regedit в списке Программы.

    Разрешение контроля учетных записей При запросе пароля администратора или его подтверждения введите пароль или подтвердите его.
  2. Перейдите к следующему разделу реестра:
    HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > WindowsNT > CurrentVersion > NetworkCards > <номер>
  3. В разделе NetworkCards найдите глобальный уникальный идентификатор (GUID) сетевого адаптера. В разделе справа в качестве значения объекта Description указано название сетевого адаптера, а для значения объекта ServiceName — соответствующий идентификатор GUID. Запомните этот идентификатор GUID.
  4. Перейдите к следующему подразделу реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{<идентификатор GUID сетевого адаптера>}
    Затем выберите подраздел <идентификатор GUID сетевого адаптера>, который соответствует сетевому адаптеру, используемому для подключения к сети.
    Примечание. В этой статье вместо фактического идентификатора GUID сетевого адаптера используется замещающий текст идентификатор GUID сетевого адаптера. Чтобы найти соответствующий идентификатор GUID, перейдите к шагам 2 и 3.
  5. В меню Правка выберите пункт Создать, а затем — Параметр DWORD (32 бита).
  6. В поле Новый параметр #1 введите DhcpConnEnableBcastFlagToggle и нажмите клавишу ВВОД.
  7. Щелкните правой кнопкой мыши параметр DhcpConnEnableBcastFlagToggle и выберите команду Изменить.
  8. В поле Значение введите 1 и нажмите кнопку ОК.
  9. Закройте редактор реестра.
После установки значения 1 для этого раздела система Windows Vista сначала попытается получить IP-адрес, используя в пакетах обнаружения DHCP флаг BROADCAST. Если это не удастся, система попытается получить IP-адрес без использования этого флага в пакетах обнаружения DHCP.
Причина
По умолчанию в Windows Vista флаг BROADCAST в пакетах обнаружения DHCP включен (DhcpConnEnableBcastFlagToggle = 1). Поэтому Windows Vista получает IP-адрес путем использования флага BROADCAST в пакетах обнаружения DHCP. Если маршрутизатор или DHCP-сервер не поддерживает обработку пакетов обнаружения DHCP, системе под управлением ОС Windows Vista не удастся получить IP-адрес. Чтобы решить эту проблему, отключите флаг BROADCAST, установив для параметра DhcpConnEnableBcastFlagToggle значение 0.

По умолчанию в Windows XP с пакетом обновления 2 (SP2), Windows XP с пакетом обновления 3 (SP3) или Windows 7 данная проблема не наблюдается, поскольку в них флаг BROADCAST отключен (DhcpConnEnableBcastFlagToggle = 0).
Дополнительная информация
Если известно, что DHCP-сервер стороннего производителя или маршрутизатор не поддерживает флаг DHCP BROADCAST, вместо записи реестра DhcpConnEnableBcastFlagToggle можно использовать приведенный ниже раздел:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{<Network Adapter GUID>}


Имя параметра: DhcpConnForceBroadcastFlag
Тип параметра: REG_DWORD
Значение: 0
Примечания
  • Значение 0 отключает этот параметр реестра. Это позволяет предотвратить использование флага DHCP BROADCAST в системе Windows Vista. После настройки этого параметра реестра Windows Vista перестанет использовать флаг DHCP BROADCAST.
  • Эта проблема не возникает в системе Windows 7, поскольку в ней параметру DhcpConnEnableBcastFlagToggle по умолчанию присвоено значение 1.
fixit fix it
Свойства

Номер статьи: 928233 — последний просмотр: 02/26/2014 18:52:00 — редакция: 2.0

Windows Vista Business, Windows Vista Enterprise, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Ultimate, Windows Vista Enterprise 64-bit edition, Windows Vista Home Basic 64-bit edition, Windows Vista Home Premium 64-bit edition, Windows Vista Ultimate 64-bit edition, Windows Vista Starter

  • kbmsifixme kbfixme kbnetwork_generalbroadband kbnetwork_routerissues kbexpertisebeginner kbhardware kbtshoot kbprb KB928233
Отзывы и предложения