Неустранимая ошибка Sysprep Не удалось загрузить DLL DscCore.dll [gle = 0x0000007e] - PullRequest
0 голосов
/ 09 марта 2019

Azure VM, Win Server 2012 был создан из моментального снимка изображения, скопированного из другого региона.Установленные приложения asp.net, все работает, кроме sysprep, нужно создать новый образ.setupact.log имеет:

Ошибка [0x0f0085] SYSPRP LaunchDll: Не удалось загрузить DLL DscCore.dll [gle = 0x0000007e] Ошибка [0x0f0070] SYSPRP RunExternalDlls: Произошла ошибка во время работы реестра sysprep DLL, что остановило выполнение sysprep.dwRet = 0x7e [gle = 0x0000007e] Ошибка [0x0f00ae] SYSPRP WinMain: сбой при обработке внешних обработчиков sysprep;hr = 0x8007007e [gle = 0x0000007e]

diagerr.xml имеет это в конце:

Err = "126" ... Msg = "RunExternalDlls: произошла ошибка при запуске реестра sysprep DLL, остановка выполнения sysprep. dwRet = 0x7e "PID =" 3656 "TID =" 924 "Con =" "... Msg =" WinMain: сбой при обращении при обработке внешних поставщиков очистки sysprep; hr = 0x8007007e "PID =" 3656 "TID= "924" Con = ""

1 Ответ

0 голосов
/ 13 марта 2019

Существует несколько способов устранения подобных ошибок при использовании sysprep, которые можно найти с помощью простого поиска в Интернете.Но реальное решение состоит в том, что в образе есть несколько поврежденных записей реестра, и вы должны восстановить его с нового, чтобы избежать дальнейшего повреждения.

Даже если вам удастся устранить ошибку и заставить sysprep работать, изображение все равно может быть нестабильным, и я бы не советовал его использовать.

https://support.microsoft.com/en-us/help/929828/an-error-message-occurs-when-you-run-sysprep-generalize-in-windows-vis

...