У цій статті, у статті описується проблема, коли у Windows Server 2008 R2 пакет оновлень 1 (SP1)-на основі DNS-сервер із зон, інтегрований з Active Directory – не вдається завантажити зони DNS. Доступне оновлення, щоб вирішити цю проблему. Перш ніж інсталювати це оновлення, див. розділ необхідні умови .
Причини
Ця проблема виникає, після оновлення 3100465 безпеки "або" виправлення 3022780 на сервері під керуванням Windows Server 2008 R2.
Як отримати це оновлення
Увага! Якщо інсталювати мовний пакет після інсталяції цього оновлення, потрібно повторно інсталювати це оновлення. Тому рекомендується інсталювати будь-які потрібні мовні пакети перед інсталяцією цього оновлення. Щоб отримати додаткові відомості, див. Додавання мовних пакетів для ОС Windows.
Спосіб 1. Служба Windows Update
Це оновлення надається як рекомендоване оновлення через службу Windows Update. Щоб отримати додаткові відомості про те, як запустити службу Windows Update Дізнайтеся, як отримати оновлення за допомогою служби Windows Update.
Спосіб 2: Каталог з Microsoft Update
Щоб отримати окремий пакет для цього оновлення, перейдіть на веб-сайт Каталог Microsoft Update.
Відома проблема 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 приклад. За промовчанням у Windows Server 2008 R2 інстальовано PowerShell.
$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, введіть таку команду в командному рядку нижченаведену команду та натисніть клавішу Enter:
DNSCMD /recorddelete DNS-ім'я зони @ 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), які інсталюються в кожній системі, перелічено у розділі "відомості про додаткові файли". Файли MANIFEST і MUM, а також пов'язані файли каталогу безпеки (.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 |
Платформа |
Не застосовується |