KB3145126 для Windows Server 2008 R2 ломает DNS-сервер

Опять Microsoft выпустили непротестированное обновление с критическим багом.

На этот раз пострадал DNS-сервер из состава Windows Server 2008 R2, который падает и больше не поднимается после установки KB3145126 из майского Patch Tuesday, а в журнале событий появляются сообщений вида:

Faulting application name: dns.exe, version: 6.1.7601.23375, time stamp: 0x56e06454
Faulting module name: dns.exe, version: 6.1.7601.23375, time stamp: 0x56e06454
Exception code: 0xc0000005


Лечится удалением этого патча командой wusa.exe /uninstall /kb:3145126 с последующей перегрузкой.

Скорее всего проблема возникла в LDR-версии обновления, которое помечено как рекомендуемое и должно исправить другой баг в dns.exe.

Код исключения означает Access Violation, которая может происходить как при обращении к недоступному файлу или ветке реестра, так и при ошибках обращения к памяти.

KB3148812 ломает связь сервера с БД, выпущенный ему на замену KB3159706 делает ровно то же самое.


Ещё пострадавшие:
www.reddit.com/r/sysadmin/comments/4iut0f/heads_up_win2008_r2_microsoft_update_kb3145126
social.technet.microsoft.com/Forums/windowsserver/en-US/b54da90c-21b5-475c-bc33-f05fa742229c/kb3145126-causing-dnsexe-crashes?forum=winserveripamdhcpdns
community.spiceworks.com/topic/1575385-windows-2008-r2-kb3145126-killed-dns