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

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

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

Windows Server, AD и Роли

Не удается обновить Windows Server 2016 до 2019 (In-place Upgrade)

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

Архитектура Server In-Place Upgrade и ограничения

Обновление на месте (In-Place Upgrade) серверной ОС — это процесс замены ядра и системных файлов поверх существующей конфигурации с сохранением ролей (Roles) и данных. Однако, в отличие от клиентских Windows 10, серверы имеют жесткие архитектурные ограничения. Если процесс обрывается и происходит откат (Rollback), это означает, что Setup встретил несовместимую роль, драйвер ядра (например, сторонний MPIO или антивирус) или специфичную сетевую конфигурацию (Switch Embedded Teaming). Бизнес-риски: длительное окно обслуживания (Downtime) и риск потери конфигурации сервера.

Роли, не поддерживающие In-Place Upgrade

Служба/РольПоддерживается ли обновление?Рекомендация
Active Directory (AD DS)Строго не рекомендуетсяПоднять новый сервер 2019, промоутить в DC, перенести FSMO-роли, демоутить старый 2016.
Exchange ServerНЕТ (Абсолютно)Миграция баз данных на новый Exchange-сервер в DAG.
NIC Teaming (LBFO)Сложности с миграцией профиляРазрушить Team перед обновлением, пересоздать на 2019.

Аудит и подготовка к миграции сервера

Сценарий 1: Очистка системы от блокеров ядра (Pre-requisites)

До запуска `setup.exe` с образа Server 2019 необходимо изолировать среду.

  1. Полностью деинсталлируйте антивирусы (Kaspersky Security for Windows Server, ESET File Security). Отключение служб не поможет, драйверы фильтров файловой системы ломают миграцию WIM-образа.
  2. Деинсталлируйте агенты резервного копирования (Veeam Agent, Acronis).
  3. Разрушьте все сетевые объединения (NIC Teaming) в Server Manager. Оставьте один стандартный IP-адрес.

Сценарий 2: Запуск с параметром игнорирования совместимости

Если вы уверены в совместимости, но Setup блокируется из-за мелкого ПО, можно использовать параметры командной строки (на свой страх и риск).

 Запуск обновления из консоли с пропуском проверок
D:\setup.exe /auto upgrade /compat ignorewarning /dynamicupdate disable

Сценарий 3: Правильный путь — Migration, а не Upgrade

Для критических ролей (AD DS, DHCP, File Server) In-Place Upgrade считается плохой практикой.

 1. Разверните чистую ВМ с Server 2019.
 2. Используйте Windows Server Migration Tools (Install-WindowsFeature Migration) или Storage Migration Service.
 3. Перенесите конфигурации и данные по сети.

Типовые ошибки администраторов

  • Попытка обновить Контроллер Домена (DC): Технически Microsoft это поддерживает, но на практике это часто приводит к рассинхронизации Sysvol (DFSR) и поломке AD. Всегда используйте метод "рядом поставил - роли перенес".
Боитесь обновлять критичные сервера инфраструктуры?
Ошибка при In-Place Upgrade может оставить компанию без AD, DNS или 1С. Архитекторы ITSTM спроектируют и проведут бесшовную миграцию (Side-by-Side) ваших сервисов на Windows Server 2022 без простоев и потери данных.
💡 Практика специалистов: Практика ITSTM: Если сервер является узлом кластера (Failover Cluster, Hyper-V), In-Place Upgrade узла невозможен напрямую (требуется выселение ноды). Вместо этого мы используем процедуру Cluster OS Rolling Upgrade, позволяющую поочередно обновлять узлы без остановки кластерных сервисов.

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

Поддерживается ли In-Place Upgrade с Server 2012 R2 сразу на 2019?

Да, Microsoft официально поддерживает обновление через две версии (с 2012 R2 до 2019). Но шансы на успешное завершение без отката ниже, чем при пошаговом (2012 -> 2016 -> 2019).

Где посмотреть логи, почему сервер откатился?

Смотрите скрытые файлы C:\$Windows.~BT\Sources\Panther\setupact.log и setuperr.log. Используйте утилиту SetupDiag для их автоматического анализа.

Сохранятся ли локальные пользователи и GPO?

Да, In-Place Upgrade сохраняет базу SAM (локальных пользователей), локальные политики безопасности, реестр и установленные программы (если они совместимы).

Что будет с сервером лицензирования RDS?

Роль RDS Licensing переживает In-Place Upgrade, но вам всё равно придется обновить/купить RDS CAL-лицензии для Server 2019, так как CAL от 2016 не подходят для подключений к RDSH 2019.

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