Автор темы
#1
Nikolaich
Royal
- Сообщения
- 5,975
- Реакции
- 428
- Баллы
- 83
Как запустить проверку на совместимость
1. Откройте командную строку от имени администратора в корне оригинального установочного диска.
2. Выполните команду
Setup /Auto Upgrade /DynamicUpdate Disable /Compat Scanonly /NoReboot
Выглядеть это будет точно так же, как начальный этап обновления путем ручного запуска setup.exe, но по факту никакой установки не происходит.
Назначение параметров таково:
- /Auto предназначен для автоматического обновления корпоративных изданий. Ключ Upgrade переносит файлы, параметры и программы. Альтернативно, можно задать ключ Data только для переноса данных.
- /DynamicUpdate Disable отключает установку обновлений перед началом процесса для экономии времени.
- /Compat Scanonly, который и является главным героем рассказа, проверяет аппаратные и программные аспекты текущей системы на совместимость с новой Windows.
Как интерпретировать результат
В примере выше проверка запускается в интерактивном режиме. В нем программа установки сообщает только о проблемах. Если же все ОК, она тихо закрывается.
Например, я специально создал недостаток свободного пространства и получил соответствующую ошибку.
Программа установки ведет журнал и отдельно записывает все ошибки, что я разберу дальше на примере проверки ПК в организации.
Как проверить компьютеры организации на совместимость
Вы можете:
1. Разместить установочные файлы на сетевом ресурсе (не только setup.exe, как минимум нужен install.wim)
2. Добавить в команду параметр /Quiet, подавляющий интерактивный режим
3. Изучить журнал ошибок из скрытой папки в корне системного диска:
C:\$Windows.~BT\Sources\Panther\setuperr.log
Здесь интерес представляют записи от CSetupManager / CSetupHost в самом конце файла. Выглядят они примерно так:
1 2015-08-25 12:49:28, Error MOUPG CSetupManager::Execute(222): Result = 0xC190020F
2 2015-08-25 12:49:28, Error MOUPG CSetupHost::Execute(370): Result = 0xC190020F
Коды ошибок:
- 0xC1900210 – проблем не выявлено
- 0xC1900208 – выявлены проблемы совместимости, блокирующие установку
- 0xC1900204 – автоматическое обновление невозможно (как правило, не совпадает издание или архитектура)
- 0xC1900200 – выявлено несоответствие системным требованиям Windows 10
- 0xC190020E – недостаточно места на диске (в этом случае также замечен код 0xC190020F)
Во всех случаях кроме первого вам дальше надо будет разбираться с конкретным ПК в зависимости от кода ошибки, изучая setupact.log и setuperr.log.
www.outsidethebox.ms
1. Откройте командную строку от имени администратора в корне оригинального установочного диска.
2. Выполните команду
Setup /Auto Upgrade /DynamicUpdate Disable /Compat Scanonly /NoReboot
Выглядеть это будет точно так же, как начальный этап обновления путем ручного запуска setup.exe, но по факту никакой установки не происходит.

Назначение параметров таково:
- /Auto предназначен для автоматического обновления корпоративных изданий. Ключ Upgrade переносит файлы, параметры и программы. Альтернативно, можно задать ключ Data только для переноса данных.
- /DynamicUpdate Disable отключает установку обновлений перед началом процесса для экономии времени.
- /Compat Scanonly, который и является главным героем рассказа, проверяет аппаратные и программные аспекты текущей системы на совместимость с новой Windows.
Как интерпретировать результат
В примере выше проверка запускается в интерактивном режиме. В нем программа установки сообщает только о проблемах. Если же все ОК, она тихо закрывается.
Например, я специально создал недостаток свободного пространства и получил соответствующую ошибку.

Программа установки ведет журнал и отдельно записывает все ошибки, что я разберу дальше на примере проверки ПК в организации.
Как проверить компьютеры организации на совместимость
Вы можете:
1. Разместить установочные файлы на сетевом ресурсе (не только setup.exe, как минимум нужен install.wim)
2. Добавить в команду параметр /Quiet, подавляющий интерактивный режим
3. Изучить журнал ошибок из скрытой папки в корне системного диска:
C:\$Windows.~BT\Sources\Panther\setuperr.log
Здесь интерес представляют записи от CSetupManager / CSetupHost в самом конце файла. Выглядят они примерно так:
1 2015-08-25 12:49:28, Error MOUPG CSetupManager::Execute(222): Result = 0xC190020F
2 2015-08-25 12:49:28, Error MOUPG CSetupHost::Execute(370): Result = 0xC190020F
Коды ошибок:
- 0xC1900210 – проблем не выявлено
- 0xC1900208 – выявлены проблемы совместимости, блокирующие установку
- 0xC1900204 – автоматическое обновление невозможно (как правило, не совпадает издание или архитектура)
- 0xC1900200 – выявлено несоответствие системным требованиям Windows 10
- 0xC190020E – недостаточно места на диске (в этом случае также замечен код 0xC190020F)
Во всех случаях кроме первого вам дальше надо будет разбираться с конкретным ПК в зависимости от кода ошибки, изучая setupact.log и setuperr.log.
www.outsidethebox.ms