Program Sysprep nie mógł sprawdzić poprawności instalacji systemu Windows. Sysprep może być naprawdę przydatny, jeśli chcesz zaoszczędzić trochę czasu i automatycznie wdrożyć system operacyjny na grupie komputerów. On a machine running Windows 8, 8.1, 10 or even Windows Server 2012, 2012R2 lub 2016 you can get an error when syspreping the machine. However, gdy stajesz przed jednym z jego problemów, może być, czasami, przeszkoda do pokonania. Możesz dowiedzieć się, jak sobie z tym poradzić, przeglądając ten artykuł.
Sysprep was not able to validate your Windows installation. (Error 0x8007139f)
Więc, spójrz w C:\WindowsSystem32SysprepPanther i otwórz „setupact.log" plik:
Error [0x0f0036] SYSPRP spopk.dll:: Sysprep will not run on an upgraded OS. You can only run Sysprep on a custom (clean) install version of Windows.
Error [0x0f0082] SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing ‘Sysprep_Clean_Validate_Opk’ from C:\Windows\System32\spopk.dll; dwRet = 0x139f
Error SYSPRP SysprepSession::Validate: Error in validating actions from C:\Windows\System32\Sysprep\ActionFiles\Cleanup.xml; dwRet = 0x139f
Error SYSPRP RunPlatformActions:Failed while validating SysprepSession actions; dwRet = 0x139f
Error [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 0x139f
Error [0x0f00d8] SYSPRP WinMain:Hit failure while pre-validate sysprep cleanup internal providers; hr = 0x8007139f
What we see here is that for some reason Windows thinks it has been upgraded.
Dobrze, if you navigate to the file specified in the error message and go through it, you will find the possible cause of the error. W różnych scenariuszach, może się różnić, W związku z tym, dla podstawowego wglądu, często jest to spowodowane następującymi czynnikami:
- Windows Store apps: W niektórych przypadkach, the error occurs if you have downloaded an app from the Windows Store which is preventing the tool. Głównie, Stwierdzono, że winowajcami są Candy Crush i Twitter.
- Default Windows apps: Another reason due to why the error occurs can be the removal of default Windows applications. Jeśli masz, przed uruchomieniem programu Sysprep, removed any Windows default app, that might be the cause of the error.
Rozwiązanie 1: Edytor rejestru systemu Windows
Przejdź do:
HKEY_LOCAL_MACHINE\SYSTEM\Setup\
w Organizować coś węźle znajdziesz REG_DWORD «Upgrade» o wartości prawdopodobnie „0” (co nie znaczy, że jest to aktualizacja…)
Po prostu usuń «Upgrade» i gotowe!
Rozwiązanie 2: Instalowanie domyślnych aplikacji systemu Windows
Będziesz musiał ponownie zainstalować domyślne aplikacje. Oto jak to zrobić:
- Go to the Menu startowe, wpisz Powershell systemu Windows, kliknij go prawym przyciskiem myszy i wybierz „Run as an administrator’ lub kliknij prawym przyciskiem myszy Menu startowe i wybierz Windows PowerShell (Administrator).
- Once the Window Powershell loads up, wklej następujące polecenie i naciśnij Enter:
Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
Rozwiązanie 3: Tworzenie nowego konta administratora (rozwiązanie inne niż domenowe)
Niektórzy użytkownicy zgłaszali to po utworzeniu nowego konta administratora, a następnie usunięciu wszystkich starych, ich problem został rozwiązany. Oto jak to zrobić:
- Naciskać Windows Key + I to open Ustawienia.
- Idź do Konta and then navigate to Rodzina & inni użytkownicy.
- Trzask Dodaj kogoś innego do tego komputera.
- Afterward, trzask Nie mam danych logowania tej osoby. Tworzenie nowego lokalnego konta użytkownika
- Następnie, click on ‘Dodaj użytkownika bez konta Microsoft’ and enter a username of your choice and password.
- Kliknij na nowo utworzone konto i wybierz Zmień typ konta.
- W wyskakującym okienku, z listy poniżej Typ konta, choose Administrator a następnie kliknij OK. Zmiana typu konta użytkownika
- Uruchom ponownie system i zaloguj się przy użyciu nowo utworzonego konta.
- Naciskać Windows Key + I ponownie i przejdź do Konta.
- Przełącz na Rodzina & inni użytkownicy i wybierz swoje stare konto.
- Click ‘Usunąć’, aby usunąć konto użytkownika.
- Uruchom ponownie system ponownie, a następnie spróbuj uruchomić program Sysprep.