Обновление In-place Windows 10 — ошибка 00000A58

2
6634

Сегодня обратился заказчик с вопросом: «Хочу in-place апгрейд до Windows 10 через SCCM 2012 R2 SP1, а оно не хочет». ) Ну не хочет, так заставим.

Если вы помните, то последовательность задач для in-place обновления будет в новой версии SCCM vNext (и в текущей версии MDT 2013 U1), а на данном этапе System Center Configuration Manager Team еще в октябре прошлого года выкатили скрипты и сделали последовательность задач для миграции с Windows 7/8/8.1 до Windows 10. Вот этот пост, а здесь обновленная версия от 16 июня 2015 года. Там ничего сложного, главное использовать оригинальный образ с вашего MVLSC, импортируете task sequence из архива, доставляете на точки распространения, развертываете на коллекцию, наслаждаетесь результатом.

Но история не об этом, при запуске обновления, кастомер получил такую ошибку:

Failed to run the action: Recover from Setup Failure. Unknown error (Error: 00000A58; Source: Unknown)

Failed to run the last action: Recover from Setup Failure. Execution of task sequence failed. Unknown error (Error: 00000A58; Source: Unknown)

Эта же ошибка есть в комментариях в блоге ConfigMgr Team, но ответа там так и не получили. В любом случае smsts.log наше всё (т.к. мы выполняем in-place из текущей системы с агентом SCCM, то лог этот вы найдете в \Windows\CCM\logs).

update_inplace_windows10_1

Hash could not be matched for the downloded content. Original ContentHash = E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855,
DownloadContentAndVerifyHash() failed. 80091007.
DownloadContentAndVerifyHash ( pszPackageID, L»SMSPackage», saHttpContentSources, saSMBContentSources, saMulticastContentSources, sDestination, dwFlags, L»», 0, dwPackageFlags, mapNetworkAccess ), HRESULT=80091007
DownloadContentLocally (pszSource, sSourceDirectory, dwFlags, hUserToken, mapNetworkAccess), HRESULT=80091007
Failed to resolve the source for SMS PKGID=ASD000FA, hr=0x80091007
Install Software failed to run command line, hr=0x80091007
Process completed with exit code 2148077575

В разделе Monitoring — Content Status можно видеть наш пакет, на который ссылка в логе PKGID=ASD000FA и статус 100%, но вот с размером беда.

update_inplace_windows10_2

Возвращаемся в Software Library — Packages, открываем свойство пакета Windows vNext Upgrade Media, ставим галку Copy the content in this package to a package share on distribution points, ждем пока пакет приедет на точку распространения.

update_inplace_windows10_3

Вуаля.

update_inplace_windows10_4

Запускаем на клиенте последовательность задач для миграции. Все довольны легкому апгрейду с Windows 8.1 до Windows 10.

update_inplace_windows10_5

Ограничения в in-place миграции с Windows 7/8/8.1 на Windows 10

Если вы используете ключ /Auto:Upgrade (именно он используется в последовательности задач от ConfigMgr Team, см. картинку ниже) для миграции с Windows 7/8/8.1 на Windows 10 (включая приложения, файлы пользователей, настройки системы), нельзя …

  • использовать кастомные образы;
  • менять архитектуру (например, с x86 на x64);
  • менять системный язык;
  • переходить с BIOS на UEFI;
  • изменять разделы диска;
  • понижать редакцию (например с Enterprise на Professional, а вот наоборот можно).

update_inplace_windows10_6

Во всех остальных случаях (Wipe-and-Load) схема прежняя, инструментов у нас предостаточно — Configuration Manager, MDT и USMT ваши друзья.

 

2 КОММЕНТАРИИ

  1. Антон, добрый день.
    Вопрос не по теме поста.
    у меня распространяются приложения. они скачиваются в ccmcache. а как и где настроить, чтоб кэш очищался? ну там через некоторое время или сразу. вроде где-то читал, что через 24 должно, но что-то нет. не удалаются…

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