Назад | Перейти на главную страницу

new-WindowsImage останавливается с 0x8007007E, не удается загрузить unattend.dll

Я пытаюсь преобразовать захват .VHDX в файл .WIM. Рассматриваемый файл представляет собой подготовленный системой обобщенный образ Windows 7.
- Я работаю над Windows 8.1 и у меня установлен Windows ADK.
- В PowerShell я выдаю команду.
New-WindowsImafe -capturepath e:\ -name Windows7Image -ImagePath d:\wim\windows7.wim -description "Windows 7 Image"
- Процесс запускается, но заканчивается следующей ошибкой.

new-windowsimage : Unable to load DLL 'unattend.dll': The specified module could not be found. (Exception 

из HRESULT: 0x8007007E) В строке: 1 символ: 1 + new-windowsimage -capturepath e: \ -name windws7Image -ImagePath D: \ wim \ windows7. ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [New-WindowsImage], DllNotFoundException + FullyQualifiedErrorId: System.DllNotFoundException, Microsoft.Dism.Commands.NewWindowsImageCommand


Когда я перехожу к пути изображения, я могу подтвердить, что процесс начался. Не уверен, почему он пытается загрузить unattend.dll. Я предполагаю, что это не нужно для этой операции.

Конечно, через 30 минут после первой попытки награждения я понял, что мы оба делаем не так. Это сообщение вы получите, если запустите Powershell (x86) в 64-битных окнах. Он отлично работает с Powershell, отличным от x86. Для хорошей оценки вам также нужно запустить как администратор.