Ошибка «Обновление неприменимо к вашему компьютеру» (The update is not applicable to your computer) возникает при ручной установке MSU-файлов обновлений Windows с помощью утилиты wusa.exe (Автономный установщик обновлений). Эта проблема чаще встречается в изолированных сетях, где обновления устанавливаются вручную, а не через Windows Update или WSUS. В этой статье описаны причины ошибки и способы ее устранения, включая проверку совместимости, установку обновлений служебного стека (SSU), использование DISM и диагностику ошибок.
Причины ошибки
Ошибка может быть вызвана следующими факторами:
– Обновление не соответствует версии, редакции, билду, разрядности (x86, x64, ARM) или языку Windows.
– Обновление уже установлено или заменено более новым.
– Не выполнены предварительные требования (например, отсутствие SP1 для Windows 7 или Update 1 для Windows 8.1).
– Установлен Delta-пакет вместо полного MSU.
– Некорректная дата/время на компьютере.
– Проблемы с службой Windows Update.
– Поврежденный MSU-файл.
– Отсутствие обновления служебного стека (SSU).
– Поврежденные системные файлы.
Решение 1: Перезагрузка системы
Если компьютер давно не перезагружался, некоторые обновления могут быть в состоянии Pending, что блокирует установку новых:
1. Перезагрузите компьютер:
shutdown -r -t 0
2. Попробуйте установить MSU-файл снова.
Решение 2: Проверка совместимости обновления
Убедитесь, что обновление соответствует вашей системе:
1. Проверьте версию, билд и разрядность Windows:
Get-CimInstance CIM_OperatingSystem | Select Caption, OSArchitecture
[System.Environment]::OSVersion.Version.Build
Пример вывода:
Caption: Microsoft Windows 10 Pro, OSArchitecture: 64-bit, Build: 19042
2. Проверьте язык системы:
dism /online /get-intl
Убедитесь, что язык обновления совпадает с базовым языком системы (например, en-US), а не с языковым пакетом (ru-RU).
3. Найдите подходящее обновление:
– Перейдите в Microsoft Update Catalog.
– Введите номер KB (например, KB4103723) и выберите файл, соответствующий вашей версии, разрядности и языку.
4. Проверьте, не установлено ли обновление:
wmic qfe list
Или через PowerShell:
Get-HotFix
5. Убедитесь, что обновление не заменено новым:
– На странице KB в каталоге Microsoft проверьте раздел Сведения о замене обновлений.
Решение 3: Установка Servicing Stack Update (SSU)
Некоторые обновления требуют предварительной установки SSU:
1. Найдите последнее SSU для вашей версии Windows:
– В Microsoft Update Catalog выполните поиск, например: servicing stack windows 10 20h2.
– Скачайте и установите SSU перед установкой целевого обновления.
2. Примечание:
– С марта 2021 года для Windows 10 (2004 и новее) SSU интегрированы в кумулятивные обновления (LCU).
– Для более старых версий (например, Windows 7, 8.1) устанавливайте SSU отдельно.
Решение 4: Проверка предварительных требований
Проверьте требования на странице KB в Microsoft Update Catalog:
– Для Windows 7: требуется Service Pack 1 (SP1).
– Для Windows 8.1/2012 R2: требуется Update 1.
– Установите необходимые обновления перед целевым MSU.
Решение 5: Установка обновления через DISM или PowerShell
Если wusa.exe выдает ошибку, установите обновление через DISM или PowerShell:
1. Распакуйте MSU-файл:
expand -f:* "C:\Temp\windows10.0-KB4103723-x64.msu" C:\Temp\KB4103723
– В папке появится CAB-файл, например, Windows10.0-KB4103723-x64.cab.
2. Установите CAB через DISM:
DISM.exe /Online /Add-Package /PackagePath:c:\Temp\Windows10.0-KB4103723-x64.cab
3. Или через PowerShell:
Add-WindowsPackage -Online -PackagePath "C:\Temp\Windows10.0-KB4103723-x64.cab"
4. Перезагрузите компьютер.
Решение 6: Проверка даты и времени
Некорректные настройки времени могут блокировать установку:
1. Убедитесь, что дата, время и часовой пояс верны:
– Параметры → Время и язык → включите Установить время автоматически.
2. Синхронизируйте время:
w32tm /resync
Решение 7: Устранение проблем с Windows Update
1. Запустите средство устранения неполадок:
– Параметры → Система → Устранение неполадок → Другие средства устранения неполадок → Центр обновления Windows → Запустить.
2. Сбросьте настройки службы Windows Update:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Решение 8: Проверка целостности системных файлов
Поврежденные файлы могут мешать установке:
1. Выполните проверку:
sfc /scannow
2. Если обнаружены ошибки, восстановите образ:
DISM /Online /Cleanup-Image /RestoreHealth
3. Повторите sfc /scannow.
Решение 9: Проверка целостности MSU-файла
Если MSU-файл загружен из стороннего источника, он может быть поврежден:
1. Скачайте обновление заново из Microsoft Update Catalog.
2. Убедитесь, что это полный MSU-пакет, а не Delta.
Решение 10: Диагностика ошибок установки
1. Проверьте журнал событий:
– Откройте eventvwr.msc → Журналы Windows → Установка (Setup).
– Найдите события с источником WUSA и кодом ошибки (например, 2149842967).
– Поищите информацию о коде ошибки в Интернете.
2. Проверьте лог CBS:
– Откройте %systemroot%\Logs\CBS\CBS.log.
– Найдите ошибки, связанные с номером KB.
Рекомендации
– Всегда используйте Microsoft Update Catalog для загрузки обновлений.
– Устанавливайте SSU перед LCU для версий Windows до 2004.
– Проверяйте совместимость обновления с версией, разрядностью и языком системы.
– Регулярно перезагружайте систему после установки обновлений.
– Используйте DISM для обхода ошибок wusa.exe.
– Поддерживайте актуальность системных файлов с помощью sfc и DISM.
Эти шаги помогут устранить ошибку «Обновление неприменимо к вашему компьютеру» и успешно установить обновления Windows.