В этой статье мы рассмотрим, что делать, если процесс установки, удаления или обновления SQL Server зависает на одном из шагов и не завершает операцию. Проблема может возникнуть при установке/удалении различных версий SQL Server (2019, 2017, 2014, 2012), а также при работе с SQL Server Management Studio. Мы расскажем, как исправить эту проблему и продолжить установку или удаление SQL Server.
При установке или обновлении SQL Server вы можете столкнуться с тем, что процесс зависает на этапе:
Install_SQLSupport_CPU64_Action
Install_sql_common_core_Cpu64_Action : Write_NativeImage_64. : Generating native images
Это может произойти с разными версиями SQL Server, начиная с 2012 года. Проблема заключается в том, что другой процесс блокирует службу Windows Installer, из-за чего установщик SQL Server не может завершить операцию.
Как решить проблему зависания установки SQL Server?
1. Запустите файл SQLSUPPORT.msi:
Перейдите в каталог с дистрибутивом SQL Server:
SQLServerMedia\
Запустите файл SQLSUPPORT.msi для установки компонентов поддержки.
2. Завершите процесс службы Windows Installer:
Откройте командную строку с правами администратора и выполните команду:
taskkill /F /FI "SERVICES eq msiserver"
Эта команда остановит процесс Windows Installer (msiserver), который может блокировать установку.
3. Продолжите установку:
После выполнения этих действий установка или обновление SQL Server должно продолжиться без проблем.
Дополнительные шаги: Пропуск проверки Windows Installer
Если проблема сохраняется, вы можете запустить установщик SQL Server с параметром, который пропускает проверку обработчиков Windows Installer:
1. Откройте командную строку с правами администратора.
2. Выполните команду для запуска установщика с пропуском проверки:
Setup.exe /SkipInstallerRunCheck
Этот параметр позволяет установщику SQL Server пропустить проверку заблокированных обработчиков Windows Installer и завершить операцию.
Заключение
Зависание установки или удаления SQL Server часто связано с блокировкой службы Windows Installer другим процессом. Решение заключается в принудительном завершении процесса и запуске установщика с параметром /SkipInstallerRunCheck. Следуя предложенным шагам, вы сможете продолжить установку SQL Server и избежать повторных сбоев.