Разрешается запускать только один экземпляр программы wusa.exe что это значит?

Важно понимать одно — компонент wusa может обрабатывать только одно обновление.

Обновления Windows могут идти в двух форматах — MSU либо CAB. Microsoft именно в формате CAB выпускает свои обновления. При необходимости несколько обновлений CAB упаковываются в MSU (Microsoft Update Standalone Package).



Почти все обновления Виндовс устанавливаются используя компонент wusa. Вы могли замечать — полная установка обнов после инсталляции чистой Виндовс занимает время, обусловлено тем, что обновления устанавливаются по одному. Таковы правила Windows.

Исправление ошибки

Решение с использованием командной строки. Запустите командную строку от имени администратора, универсальный способ:

  1. Зажмите Win + R, вставьте C:\Windows\System32 нажмите ОК.
  2. Откроется системная папка — в правом верхнем текстовом поле напишите слово cmd.exe.
  3. В результатах поиска будет файл 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, выберите очистка системных файлов).

Собственно сама ошибка программы Автономный установщик обновлений Windows.

Продвинутый способ. Часто обновление представляет из себя 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

Файл wusa в системной директории System32. Обнаружение файла в другой папке недопустимо — может быть вирус, маскирующийся под системный процесс.

Официальная информация от Microsoft

При автономной установке компонент использует API агента Центра обновлений. Обновления могут идти в формате файла MSU, который содержит:

  1. Метаданные обновлений — описывает каждый пакет.
  2. CAB-архивы (файлы) — каждый архив соответствует одной обнове.
  3. XML-файл — используется компонентом при автоматическом процессе установки с применением команды pkgmgr.
  4. Файл свойств — содержит текстовые данные, используемые компонентом, например ссылка на статью базы 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 — компонент системы, одновременно являющийся командой командной строки, для которой предусмотрены следующие команды:

  1. /?, /h, /help — вывод справочной информации (одна из команд).
  2. /quiet — тихий режим без участия пользователя, при необходимости ПК будет перезагружен.
  3. /norestart — принудительный запрет на перезагрузку. При отсутствии /quiet параметр игнорируется. Использование данных параметров подразумевает ручную перезагрузку при необходимости.
  4. /uninstall — удаление указанного пакет/обновы. Пример: wusa /uninstall /kb:2859537
  5. /kb — указывает имя обновления, используется только с /uninstall.
  6. /extract — параметр извлечения пакета.
  7. /warnrestart — показывает запрос перезагрузки, используется только с применением параметра /quiet.
  8. /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 не является внутренней или внешней командой

Ошибка возникает:

  1. При неправильном использовании команды wusa.exe из командной строки. Когда нарушены условия синтаксиса, описанные в справочной команде (чтобы вызвать выполните wusa /?)
  2. В крайнем случае вместо команды wusa.exe используйте полный путь к исполняемому файлу, а именно C:\Windows\System32\wusa.exe.

Заключение

Главное выяснили:

  1. Ошибка Разрешается запускать только один экземпляр программы wusa.exe свидетельствует о попытке запуска второй копии компонента, что запрещено. Windows способна работать только с одним экземпляром.
  2. При ошибках работы Центра обновлений рекомендуется скачать обновления оффлайн с сайта Microsoft, либо с проверенных специальных форумов, например Рубоард, OSzone. Также используются паки обонов, созданные опытным юзерами — позволяют сразу выполнить установку большого количества заплаток.

Надеюсь информация была полезной. Удачи.




Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *