четверг, 22 сентября 2011 г.

Windows Vista/7/Server 2008. Не удается загрузить C:\Windows\System32\iprtrmgr.dll.

Необходимо отключить протокол IPv6. В зависимости от ситуации решения разные.

В большинстве случаев для отключения поддержки IPv6 следуем указаниям статьи "Отключение некоторых компонентов протокола IP версии 6 в Windows Vista, Windows 7 и Windows Server 2008" из базы знаний Microsoft. (предпочтительней).

Если ошибка связана с настройкой маршрутизации и удалённого доступа на Windows Server 2008:

Имя журнала:   System
Источник:      RemoteAccess
Дата:          12.09.2011 16:29:53
Код события:   20103
Категория задачи:Отсутствует
Уровень:       Ошибка
Ключевые слова:Классический
Пользователь:  Н/Д
Компьютер:     SERVER.domain.ru
Описание:
Не удается загрузить C:\Windows\System32\iprtrmgr.dll.
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="RemoteAccess" />
    <EventID Qualifiers="0">20103</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2011-09-12T12:29:53.000000000Z" />
    <EventRecordID>10950</EventRecordID>
    <Channel>System</Channel>
    <Computer>SERVER.domain.ru</Computer>
    <Security />
  </System>
  <EventData>
    <Data>C:\Windows\System32\iprtrmgr.dll</Data>
    <Binary>1F000000</Binary>
  </EventData>
</Event>

то следует удалить ветку реестра "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteAccess\RouterManagers\Ipv6":
reg delete "HKLM\SYSTEM\CurrentControlSet\Services\RemoteAccess\RouterManagers\Ipv6" /f
и перезапустить службу "Маршрутизация и удалённый доступ":
net stop RemoteAccess
net start RemoteAccess

2 комментария: