Bài viết này mô tả sự cố trong đó một Windows Server 2008 R2 gói dịch vụ 1 (SP1)-dựa trên các máy chủ DNS có vùng Active Directory – tích hợp không thể nạp vùng DNS. Bản Cập Nhật có sẵn để khắc phục sự cố này. Trước khi cài đặt bản cập nhật này, hãy xem phần điều kiện tiên quyết .
Triệu chứng
Sự cố này xảy ra sau khi bạn đã Cập Nhật 3100465 bảo mật hoặc hotfix 3022780 cài đặt trên máy chủ đang chạy Windows Server 2008 R2.
Cách nhận bản cập nhật này
Quan trọng Nếu bạn cài đặt gói ngôn ngữ sau khi cài đặt bản cập nhật này, bạn phải cài đặt lại bản cập nhật này. Do đó, chúng tôi khuyến nghị bạn cài đặt bất kỳ ngôn ngữ gói mà bạn cần trước khi bạn cài đặt bản cập nhật này. Để biết thêm thông tin, hãy xem Thêm gói ngôn ngữ vào Windows
Phương pháp 1: Windows Update
Bản cập nhật này được cung cấp dưới dạng bản Cập Nhật được khuyến nghị trên Windows Update. Để biết thêm thông tin về cách chạy Windows Update, hãy xem cách nhận bản cập nhật thông qua Windows Update.
Phương pháp 2: Danh mục Microsoft Update
Để tải gói độc lập cho bản cập nhật này, hay truy cập trang web Danh mục Cập nhật Microsoft .
Vấn đề 1
Sau khi bạn cài đặt bản Cập Nhật KB3145126, bạn có thể gặp phải sự cố dịch vụ DNS. Trong trường hợp này, một sự kiện tương tự như sau được ghi vào Nhật ký ứng dụng:
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
Nguyên nhân
Sự cố dịch vụ DNS này có thể xảy ra nếu DNS được cấu hình để có một bản ghi CNAME và bản SOA ghi đều tồn tại cho các "@" ghi. Các "@" ghi xác định thư mục gốc của một vùng DNS. Điều này thường có thể xác định trong trình quản lý DNS như sơ <giống như cặp cha mẹ> tên. Hồ sơ SOA và NS được phép trong thư mục này. RFC 2181 mô tả tên duy nhất kiểm tra bản ghi CNAME. Theo RFC 2181, bản ghi CNAME không tồn tại trong thư mục <cùng tên cha> ("@") trong khu vực.
Giải pháp
Để tránh sự cố này, xác định và loại bỏ các "@" bản ghi CNAME gây ra sự cố vùng sai trước khi cài đặt bản Cập Nhật KB3145126.
Để giúp xác định các vấn đề khu vực, chạy lệnh PowerShell mẫu sau. PowerShell được cài đặt mặc định trong 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
Lệnh này sẽ xác định bản ghi CNAME có xung đột với SOA trong vùng DNS cục bộ tổ chức. Nếu bạn thấy thông báo "Không chạy dịch vụ DNS" khi bạn chạy lệnh PowerShell, đảm bảo rằng các dịch vụ DNS được khởi động trước khi bạn chạy tập lệnh. Bạn có thể dỡ cài đặt bản Cập Nhật KB3145126 đầu tiên cho dịch vụ DNS ổn định.
Để xoá các bản ghi CNAME tuân RFC 2181 dựa trên kết quả được trả về từ lệnh PowerShell, gõ lệnh sau tại dấu nhắc lệnh và sau đó nhấn Enter:
Tên của vùng DNS /recorddelete DNSCMD @ cname
Thông tin chi tiết Cập Nhật
Điều kiện tiên quyết
Để cài đặt bản cập nhật này, hãy cài đặt gói dịch vụ 1 cho Windows Server 2008 R2.
Thông tin đăng ký
Để áp dụng bản cập nhật này, bạn không phải thực hiện bất kỳ thay đổi sổ đăng ký nào.
Yêu cầu khởi động lại
Bạn có thể phải khởi động lại máy tính sau khi áp dụng bản cập nhật này.
Thông tin thay thế bản cập nhật
Bản cập nhật này không thay thế bản cập nhật phát hành trước đó.
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
Tham khảo
Tìm hiểu thêm về thuật ngữ Microsoft sử dụng để mô tả các bản cập nhật phần mềm.
Thông tin về tệp
Phiên bản tiếng Anh (Mỹ) của bản cập nhật phần mềm này cài đặt tệp có các thuộc tính được liệt kê trong bảng sau.
Lưu ý:
-
Các tệp áp dụng cho một sản phẩm cụ thể, bản gốc (RTM, SPn), và dịch vụ chi nhánh (LDR, GDR) có thể được xác định bằng cách kiểm tra các số phiên bản tệp như trình bày ở bảng sau:
Phiên bản
Sản phẩm
Bản gốc
Chi nhánh dịch vụ
6.1.760 1,23 xxx
Windows Server 2008 R2
SP1
LDR
-
Chi nhánh dịch vụ GDR chỉ chứa các bản vá được phát hành rộng rãi để khắc phục các sự cố nghiêm trọng, thường gặp. Ngoài các bản vá được phát hành rộng rãi, chi nhánh dịch vụ LDR còn chứa các cập nhật nóng.
-
Tệp MANIFEST (.manifest) và các tệp MUM (.mum) được cài đặt cho từng môi trường được liệt kê trong phần "thông tin tệp bổ sung". MUM, MANIFEST và các tệp danh mục bảo mật liên quan (.cat) có ý nghĩa rất quan trọng để duy trì trạng thái của các cấu phần được cập nhật. Các tệp danh mục bảo mật, không được liệt kê các thuộc tính, được ký bằng chữ kỹ số của Microsoft.
x64 Windows Server 2008 R2
Tên tệp |
Phiên bản tệp |
Kích thước tệp |
Ngày |
Giờ |
Nền tảng |
---|---|---|---|---|---|
Cache.dns |
Không áp dụng |
3,198 |
03-Jun-2015 |
20:15 |
Không áp dụng |
Dns.exe |
6.1.7601.23375 |
700,416 |
09-Mar-2016 |
17:58 |
x64 |
Dnsserver.events.xml |
Không áp dụng |
609 |
03-Jun-2015 |
20:15 |
Không áp dụng |
x64 Windows Server 2008 R2
Thuộc tính tệp |
Giá trị |
---|---|
Tên tệp |
Amd64_07b49916ed76e55ab4e7ff188a15ff4e_31bf3856ad364e35_6.1.7601.23375_none_996a024c287e6f39.manifest |
Phiên bản tệp |
Không áp dụng |
Kích thước tệp |
710 |
Ngày (UTC) |
10-Mar-2016 |
Thời gian (UTC) |
19:50 |
Nền tảng |
Không áp dụng |
Tên tệp |
Amd64_microsoft-windows-dns-server-service_31bf3856ad364e35_6.1.7601.23375_none_ac7575300681bfe0.manifest |
Phiên bản tệp |
Không áp dụng |
Kích thước tệp |
157,939 |
Ngày (UTC) |
09-Mar-2016 |
Thời gian (UTC) |
20:04 |
Nền tảng |
Không áp dụng |
Tên tệp |
Update.mum |
Phiên bản tệp |
Không áp dụng |
Kích thước tệp |
1.671 người |
Ngày (UTC) |
10-Mar-2016 |
Thời gian (UTC) |
19:50 |
Nền tảng |
Không áp dụng |