Дополнительно: Ошибки происходят только с обновлениями, устанавливаемыми как .exe-файл. Обновления .msu, .cab устанавливаются нормально.
Причиной такого поведения может быть неправильный уровень Mandatory Access на корень системного диска. Дополнительную сложность добавляет то обстоятельство, что в графическом интерфейсе Windows не видны Mandatory Access Labels.
Как проверить: используйте команду icacls на корень системного диска
C:\>icacls \ \ NT AUTHORITY\система:(OI)(CI)(F) BUILTIN\Администраторы:(OI)(CI)(F) BUILTIN\Пользователи:(OI)(CI)(RX) Обязательная метка\Низкий обязательный уровень:(OI)(CI)(NW) <--- НЕПРАВИЛЬНО! Успешно обработано 1 файлов; не удалось обработать 0 файлов
Как исправить:
C:\>icacls \ /setintegritylevel (OI)(NP)(IO)H обработанный файл: \ Успешно обработано 1 файлов; не удалось обработать 0 файлов
Как должно быть:
C:\>icacls \ \ NT AUTHORITY\система:(OI)(CI)(F) BUILTIN\Администраторы:(OI)(CI)(F) BUILTIN\Пользователи:(OI)(CI)(RX) Обязательная метка\Высокий обязательный уровень:(OI)(NP)(IO)(NW) Успешно обработано 1 файлов; не удалось обработать 0 файлов
И, на всякий случай, по-английски:
НЕПРАВИЛЬНО:
C:\>icacls \ \ BUILTIN\Administrators:(OI)(CI)(IO)(F) NT AUTHORITY\SYSTEM:(OI)(CI)(IO)(F) BUILTIN\Users:(OI)(CI)(RX) Mandatory Label\Low Mandatory Level:(OI)(CI)(NW)
ПРАВИЛЬНО:
C:\>icacls \ \ BUILTIN\Administrators:(OI)(CI)(IO)(F) NT AUTHORITY\SYSTEM:(OI)(CI)(IO)(F) BUILTIN\Users:(OI)(CI)(RX) Mandatory Label\High Mandatory Level:(OI)(NP)(IO)(NW)
Источник: https://support.microsoft.com/en-us/kb/970789