Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

0x80070652 Windows Server, AD и Роли

Ошибка 0x80070652: Уже запущена другая копия процесса установки

Обновлено: 08.09.2026 · Официальная документация ↗

Симптомы ошибки установки 0x80070652

При запуске инсталлятора программы (MSI/EXE) или установке системных обновлений процесс завершается аварийно с кодом 0x80070652: ERROR_INSTALL_ALREADY_RUNNING: Another installation is already in progress. Complete that installation before proceeding with this install.

СимптомГде отображаетсяПричина
Отказ установки ПО с кодом 1618 / 0x80070652Инсталлятор MSI / Windows InstallerВ системе уже запущен другой фоновый процесс msiexec.exe в монопольном режиме
Зависание очереди обновлений WindowsЦентр обновления WindowsФоновое обновление драйверов или компонентов .NET блокирует мьютекс установщика
Сбой автоматического развертывания через SCCM/GPOЖурнал установки AppDeploy.logОдновременный запуск двух несвязанных пакетов установки

Пошаговое устранение ошибки 0x80070652 (ERROR_INSTALL_ALREADY_RUNNING)

  1. Принудительное завершение зависших процессов установщика: завершите все активные экземпляры Windows Installer через PowerShell:
    Get-Process -Name msiexec, trustedinstaller -ErrorAction SilentlyContinue | Stop-Process -Force
  2. Очистка блокирующего ключа InProgress в реестре: откройте реестр и проверьте наличие зависшей транзакции установки:
    $inProgressPath = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\InProgress"
    if (Test-Path $inProgressPath) { Remove-Item -Path $inProgressPath -Recurse -Force }
  3. Очистка ключа ожидающей перезагрузки (PendingFileRenameOperations): если система заблокирована после незавершенного апдейта:
    Remove-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager" -Name "PendingFileRenameOperations" -ErrorAction SilentlyContinue
  4. Перезапуск службы установщика Windows Installer:
    Restart-Service -Name msiserver -Force

Важно: Если служба Windows Update в данный момент выполняет установку системного пакета в фоновом режиме, дождитесь ее окончания (3–5 минут), прежде чем принудительно снимать процессы.

💡 Практика специалистов: Практика ITSTM: При массовом деплое ПО через GPO или SCCM ошибка 0x80070652 часто возникает, если сразу после загрузки ОС стартует автоматическое обновление Microsoft Edge или OneDrive Setup. Настройте задержку выполнения установочных скриптов на 120 секунд.

Частые вопросы (FAQ)

Почему Windows Installer не может выполнять две установки одновременно?

Служба MSI построена на концепции глобального системного мьютекса (_MSIExecute), который гарантирует целостность реестра и файлов, блокируя параллельные модификации.

В чем разница между ошибкой 1618 и 0x80070652?

Это один и тот же код ошибки: 1618 в десятичной системе соответствует коду 0x00000652 (в формате HRESULT — 0x80070652).

Что делать, если после снятия msiexec служба не запускается?

Выполните перерегистрацию службы: msiexec /unregister и затем msiexec /regserver.

Как предотвратить ошибку при пакетной установке ПО через скрипты?

Используйте параметр ожидания завершения: Start-Process msiexec.exe -ArgumentList '/i soft.msi /qn' -Wait.

Полезные материалы
Рекомендуем