Важно понимать одно — компонент wusa может обрабатывать только одно обновление.
Обновления Windows могут идти в двух форматах — MSU либо CAB. Microsoft именно в формате CAB выпускает свои обновления. При необходимости несколько обновлений CAB упаковываются в MSU (Microsoft Update Standalone Package).
Исправление ошибки
Решение с использованием командной строки. Запустите командную строку от имени администратора, универсальный способ:
- Зажмите Win + R, вставьте C:\Windows\System32 нажмите ОК.
- Откроется системная папка — в правом верхнем текстовом поле напишите слово cmd.exe.
- В результатах поиска будет файл cmd.exe, имеющий черную иконку — является командной строкой. Нажмите по нему правой кнопкой, выберите Запустить от имени администратора.
В случае если у вас Windows 10, тогда достаточно нажать правой кнопкой по иконке Пуска > выбрать пункт Командная строка (администратор).
Откроется черно окно. Вставьте команду:
net stop wuauserv
Нажимаем энтер. После — пробуем повторно установить обновления.
При повторной ошибке — закройте процессы wusa.exe в диспетчере задач.
Проверьте состояние службы. Откройте окно управления службами, найдите Центр обновления Windows, нажмите два раза — откроются свойства. Убедитесь, что в тип запуска — выставлено Автоматически. Если служба запущена — попробуйте остановить и через пару секунд запустить. Некоторые пользователи отмечают — несколько перезапускав службы может помочь, причина почему так — неизвестно.
Попробуйте выполнить перезагрузку — возможно временный глюк.
В самом крайнем случае проверьте целостность файлов Windows — в командной строке, запущенной от администратора, выполните команду:
sfc /scannow
При обнаружении проблем — будет написано, что не все файлы удалось восстановить. Подробная информация будет содержаться в файле:
C:\windows\Logs\CBS\CBS.log
В таком случае проблема с wusa.exe может быть именно в этом (тогда необходимо проанализировать файл CBS.log).
Попробуйте также очистить временные файлы используя Средство очистки диска (Win + R > команда cleanmgr, выберите очистка системных файлов).
Продвинутый способ. Часто обновление представляет из себя cab-файл, который можно разархивировать например ВинРаром. Извлекать файлы лучше в путь без пробелов и русских букв, например:
D:\folder_update
Папка может быть любой — главное без пробелов, русских букв. Длинный путь нежелателен. Может быть извлечено несколько файлов, среди которых будет сама обнова, примерное название:
Windows8.1-KB2999226-x64.cab
В названии упоминается номер/название заплатки. При помощи команды dism можно добавить в систему — запустите командную строку с правами администратора (вышеописанной инструкцией). Выполните следующую команду:
dism.exe /Online /Add-Package /PackagePath:D:\folder_update\Windows8.1-KB2999226-x64.cab
Разумеется вместо D:\folder_update указываете свой путь к cab-файлу.
cab — формат архивов, поддерживающий цифровые подписи, сжатие. Используется в разных установочных пакетах Microsoft.
Компонент wusa.exe размещается в системной папке:
C:\Windows\System32
Официальная информация от Microsoft
При автономной установке компонент использует API агента Центра обновлений. Обновления могут идти в формате файла MSU, который содержит:
- Метаданные обновлений — описывает каждый пакет.
- CAB-архивы (файлы) — каждый архив соответствует одной обнове.
- XML-файл — используется компонентом при автоматическом процессе установки с применением команды pkgmgr.
- Файл свойств — содержит текстовые данные, используемые компонентом, например ссылка на статью базы Microsoft с дополнительной информацией.
Важно! Каждая обнова устанавливается в отдельном сеансе. Можно запустить только один экземпляр wusa.exe. Компонент не изменяет содержимое обновы, все процессы выполняются в соответствии с инструкциями обновления.
Ручная установка MSU
Пример — дан файл Windows6.0-KB934307-x86.msu, находится в папке D:\update_test, для ручной установки запустите командную строку от имени администратора, выполните следующую команду:
wusa.exe D:\update_test\Windows6.0-KB934307-x86.msu
Второй вариант — просто дважды нажмите по MSU-файле. После может появиться окно мастера — следуйте инструкциям. Обычно установка не занимает много времени.
Wusa.exe также используется для удаления обнов в Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012.
Wusa.exe — компонент системы, одновременно являющийся командой командной строки, для которой предусмотрены следующие команды:
- /?, /h, /help — вывод справочной информации (одна из команд).
- /quiet — тихий режим без участия пользователя, при необходимости ПК будет перезагружен.
- /norestart — принудительный запрет на перезагрузку. При отсутствии /quiet параметр игнорируется. Использование данных параметров подразумевает ручную перезагрузку при необходимости.
- /uninstall — удаление указанного пакет/обновы. Пример: wusa /uninstall /kb:2859537
- /kb — указывает имя обновления, используется только с /uninstall.
- /extract — параметр извлечения пакета.
- /warnrestart — показывает запрос перезагрузки, используется только с применением параметра /quiet.
- /forcerestart — при использовании с /quiet компонент wusa.exe принудительно закрывает приложение, выполняет перезагрузку.
MSU-обновления можно добавить в автономный образ командой DISM /Add-Package при помощи инструмента OPK (OEM Preinstallation Kit) в Windows 7/8, либо при помощи WAIK (Windows Automated Installation Kit). Больше информации смотрите здесь (офф веб-сайт Microsoft).
Важно! Подробную информацию об компоненте wusa.exe можно прочитать здесь (офф ресурс Майкрософт):
Описание автономного установщика Центра обновлений
wusa.exe не является внутренней или внешней командой
Ошибка возникает:
- При неправильном использовании команды wusa.exe из командной строки. Когда нарушены условия синтаксиса, описанные в справочной команде (чтобы вызвать выполните wusa /?)
- В крайнем случае вместо команды wusa.exe используйте полный путь к исполняемому файлу, а именно C:\Windows\System32\wusa.exe.
Заключение
Главное выяснили:
- Ошибка Разрешается запускать только один экземпляр программы wusa.exe свидетельствует о попытке запуска второй копии компонента, что запрещено. Windows способна работать только с одним экземпляром.
- При ошибках работы Центра обновлений рекомендуется скачать обновления оффлайн с сайта Microsoft, либо с проверенных специальных форумов, например Рубоард, OSzone. Также используются паки обонов, созданные опытным юзерами — позволяют сразу выполнить установку большого количества заплаток.
Надеюсь информация была полезной. Удачи.