Mam problem z Sysprep i Windows 8.1. Wyciągnąłem obraz do tego samego sprzętu, z którego został przechwycony. Caputred obraz był w trybie audytu. Zaktualizowałem sterownik kontrolera SATA i podłączyłem laptopa do naszej sieci VPN (tworząc plik profilu). Teraz, po uruchomieniu sysprep, pojawia się błąd:

Wystąpił błąd krytyczny podczas próby sysprepowania komputera.

Patrząc na plik setupact.log, widzę następujące rzeczy:

2014-02-13 12:31:35, Info SYSPRP Starting compatibility generalization.
2014-02-13 12:31:35, Info SYSPRP Executing generalization routine 'DisableHEASLR'...
2014-02-13 12:31:35, Info SYSPRP Generalization routine 'DisableHEASLR' failed.
2014-02-13 12:31:35, Info [0x0f0081] SYSPRP ActionPlatform::LaunchModule: Successfully executed 'Sysprep_Generalize_Compat' from C:\Windows\System32\spcompat.dll without error
2014-02-13 12:31:35, Info [0x0f00bd] SYSPRP CreateSysprepActionList: Building action list for component Microsoft-Windows-Cryptography
2014-02-13 12:31:35, Info [0x0f0080] SYSPRP ActionPlatform::LaunchModule: Found 'CAPISysPrep_Generalize' in C:\Windows\system32\capisp.dll; executing it
2014-02-13 12:31:35, Info capisp.dll::CAPISysPrep_Generalize: returning 0
2014-02-13 12:31:35, Info [0x0f0081] SYSPRP ActionPlatform::LaunchModule: Successfully executed 'CAPISysPrep_Generalize' from C:\Windows\system32\capisp.dll without error
2014-02-13 12:31:35, Info [0x0f00bd] SYSPRP CreateSysprepActionList: Building action list for component Microsoft-Windows-Sysprep-SpBcd
2014-02-13 12:31:35, Info [0x0f0080] SYSPRP ActionPlatform::LaunchModule: Found 'Sysprep_Generalize_Bcd' in C:\Windows\System32\spbcd.dll; executing it
2014-02-13 12:31:35, Warning TOOL Sysprep_Generalize_Bcd: There is no system BCD store to be generalized. This image will not be bootable unless a system store is later created. Status=[0xC000000F] Returning...
2014-02-13 12:31:35, Error [0x0f0082] SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'Sysprep_Generalize_Bcd' from C:\Windows\System32\spbcd.dll; dwRet = 0x2
2014-02-13 12:31:35, Error SYSPRP ActionPlatform::ExecuteAction: Error in executing action; dwRet = 0x2
2014-02-13 12:31:35, Error SYSPRP ActionPlatform::ExecuteActionList: Error in execute actions; dwRet = 0x2 2014-02-13 12:31:35, Error SYSPRP SysprepSession::Execute: Error in executing actions from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x2
2014-02-13 12:31:35, Error SYSPRP RunPlatformActions:Failed while executing SysprepSession actions; dwRet = 0x2
2014-02-13 12:31:35, Error [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 0x2
2014-02-13 12:31:35, Error [0x0f00a8] SYSPRP WinMain:Hit failure while processing sysprep generalize internal providers; hr = 0x80070002

Sprawdziłem zweryfikowane następujące ustawienia rejestru:

HKLM System Setup SysprepStatus GeneralizationState = 7   HKLM Software Microsoft WindowsNT CurrentVersion SoftwareProtectionPlatform Powrót   = 1

Po uruchomieniu sysprep sprawdziłem HKLM System Setup SysprepStatus Ponownie Uogólnij Stan i odkryłem, że został ustawiony na „3”. Zmieniłem go z powrotem na 7, bez miłości. Usunąłem zainstalowane aplikacje Windows Store (wszystkie domyślne, nic nie zostało dodane przeze mnie), uruchamiając:

Get-AppxPackage -AllUsers | Remove-AppxPackage
Get-AppxProvisionedPackage -Online | Remove-AppxProvisionedPackage -B

Przed uruchomieniem sysprep uruchomiłem "slmgr / dlv" i odkryłem, że moja pozostała liczba uzbrajania systemu Windows wynosiła 999. Po niepowodzeniu programu Sysprep ponownie uruchomiłem slmgr i dostałem:

Kod 0xC004D302 Opis: Procesor zabezpieczeń zgłosił, że   zaufany magazyn danych został ponownie uzbrojony.

W końcu spróbowałem sprawdzić właściwości spbcd.dll, ale okno właściwości nie otworzy się. Jeśli zrestartuję komputer, nie mogę przejść do trybu kontroli; Windows skarży się, że nie jest skonfigurowany, i muszę ściągnąć obraz, aby ponownie wyświetlić pulpit. Zwróć uwagę, że była to nowa instalacja systemu Windows, a nie aktualizacja.

Co to powoduje i jak mogę tego uniknąć?

Dzięki.

StackExchangeGuy
źródło