В данной статье описаны проблемы в котором Windows Server 2008 R2 Пакет обновления 1 (SP1)-на основе DNS-сервер, имеющий зоны, интегрированные в Active Directory не удается загрузить зон DNS. Доступно обновление для устранения этой проблемы. Перед установкой этого обновления, см.
Симптомы
Эта проблема возникает после установки обновления безопасности 3100465 или исправления 3022780 на сервере под управлением Windows Server 2008 R2.
Как получить это обновление
Важно. При установке языкового пакета после установки этого обновления, необходимо переустановить это обновление. Таким образом, рекомендуется установить все языковые пакеты, которые вам нужны, прежде чем установить данное обновление. Дополнительные сведения содержатся в статье Установка языковых пакетов для Windows.
Метод 1. Центр обновления Windows
Это обновление предоставляется через Центр обновления Windows как Рекомендуемое обновление. Для получения дополнительных сведений о том, как выполнить обновление Windows, узнайте, как получить обновления через Центр обновления Windows.
Метод 2: Каталог Центра обновления Майкрософт
Для получения отдельного пакета для данного обновления перейдите на веб-сайт каталога Центра обновления Майкрософт.
Известная проблема 1
После установки обновления KB3145126, могут возникать сбои службы DNS. В этом случае в журнале приложений регистрируется событие, подобное следующему:
Log Name: <Application> Source: <Application Error> Event ID: 1000 Task Category: (100) Level: Error Keywords: Classic User: N/A Description: Faulting application name: dns.exe, version: 6.1.7601.23375 Faulting module name: dns.exe, version: 6.1.7601.23375 Exception code: 0xc0000005 Faulting application path: C:\Windows\system32\dns.exe Faulting module path: C:\Windows\system32\dns.exeПричина
Этот сбой службы DNS может возникнуть, если служба DNS настроена для записи и наличие для CNAME и SOA «@» записи. «@» Запись определяет корневой зоне DNS. Это часто определяется в диспетчере DNS как запись с именем <как родительская папка>. В этой папке разрешены записи SOA и NS. RFC 2181 описаны проверки уникальности имен для записей CNAME. Согласно RFC 2181, CNAME-имя не существует в папке <совпадает с именем родительского> ("@») зоны.
Решение
Чтобы избежать этой проблемы, поиск и удаление «@» запись CNAME, причиной проблемы в зоне, перед установкой обновления KB3145126.
Чтобы найти проблемные зоны, запустите следующий образец сценария PowerShell. PowerShell устанавливается по умолчанию в Windows Server 2008 R2.$count = 0$var = get-wmiobject -query "select * from win32_service where name = 'dns'"
if ($var -ne $null) { if ($var.state.tolower() -eq "running") { [array] $global:badcnamedomains = $null $var = get-wmiobject -namespace "root\microsoftdns" -query "select * from microsoftdns_zone" if ($var -ne $null) { foreach ($var2 in $var) { $query = "select * from microsoftdns_cnametype where containername = '" + $var2.name + "'" $var3 = get-wmiobject -namespace "root\microsoftdns" -query $query | where {$_.ownername -eq $var2.name} if ($var3 -ne $null) { $count += 1 $global:badcnamedomains += $var3.domainname } } } else { write-host "No zones returned" } } else { Write-Host "DNS Service is not running" break; } } if ($count -gt 0) { write-host "Total number of zones found: $count" write-host "The zones are:" write-host $global:badcnamedomains } elseif ($count -eq 0) { write-host "No zones found with the issue" } $count = $null $global:badcnamedomains = $null
Этот сценарий найдет записи CNAME, конфликтующие с записями SOA в локальных зонах DNS. Если появляется сообщение «Не запущена служба DNS» при выполнении сценария PowerShell, убедитесь, что запуска службы DNS перед запуском сценария. Может потребоваться удалить обновление KB3145126 сначала, чтобы сделать стабильной службы DNS.
Чтобы удалить записи CNAME, не соответствующие RFC 2181, основываясь на данных, возвращаемый из сценария PowerShell, введите следующую команду в командной строке и нажмите клавишу ВВОД:Имя зоны DNS DNSCMD /recorddelete @ cname
Подробные сведения
Предварительные условия
Для установки этого обновления установите Пакет обновления 1 для Windows Server 2008 R2.
Сведения о реестре
Чтобы применить это обновление, не нужно вносить изменения в реестр.
Необходимость перезагрузки
Возможно потребуется перезагрузить компьютер после установки этого обновления.
Сведения о замене обновлений
Это обновление не заменяет ранее выпущенное обновление.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Ссылки
Дополнительные сведения о терминологии , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.
Сведения о файлах
Английская (США) версия данного обновления программного обеспечения устанавливает файлы, атрибуты которых указаны в приведенных ниже таблицах.
Примечания
-
Файлы, относящиеся к определенному продукту, этапу разработки (RTM, SPn) и обслуживания (LDR, GDR) можно определить по номерам версий, как показано в следующей таблице.
Версия
Продукт
Контрольная точка
Направление поддержки
6.1.760 1.23 xxx
Windows Server 2008 R2
SP1
LDR
-
Выпуски обновлений GDR содержат только те исправления, которые выпускаются повсеместно и предназначены для устранения распространенных критических проблем. В обновления LDR входят также специализированные исправления.
-
Файлы MANIFEST (.manifest) и MUM (.mum), устанавливаемые для каждой среды, перечислены в разделе "Сведения о дополнительных файлах". MUM, MANIFEST и связанные файлы каталога безопасности (.cat) очень важны для поддержания состояния обновленных компонентов. Файлы каталога безопасности, для которых не перечислены атрибуты, подписаны цифровой подписью корпорации Майкрософт.
x64 Windows Server 2008 R2
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
---|---|---|---|---|---|
Cache.dns |
Неприменимо |
3,198 |
03-Jun-2015 |
20:15 |
Неприменимо |
Dns.exe |
6.1.7601.23375 |
700,416 |
09-Mar-2016 |
17:58 |
x64 |
Dnsserver.events.xml |
Неприменимо |
609 |
03-Jun-2015 |
20:15 |
Неприменимо |
x64 Windows Server 2008 R2
Свойства файла |
Значение |
---|---|
Имя файла |
Amd64_07b49916ed76e55ab4e7ff188a15ff4e_31bf3856ad364e35_6.1.7601.23375_none_996a024c287e6f39.manifest |
Версия файла |
Неприменимо |
Размер файла |
710 |
Дата (UTC) |
10-Mar-2016 |
Время (UTC) |
19:50 |
Платформа |
Неприменимо |
Имя файла |
Amd64_microsoft-windows-dns-server-service_31bf3856ad364e35_6.1.7601.23375_none_ac7575300681bfe0.manifest |
Версия файла |
Неприменимо |
Размер файла |
157,939 |
Дата (UTC) |
09-Mar-2016 |
Время (UTC) |
20:04 |
Платформа |
Неприменимо |
Имя файла |
Update.mum |
Версия файла |
Неприменимо |
Размер файла |
1,671 |
Дата (UTC) |
10-Mar-2016 |
Время (UTC) |
19:50 |
Платформа |
Неприменимо |