Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule rozwiązano problem polegający na tym, że nie można uruchomić narzędzia do przygotowywania systemu (Sysprep) w systemie Windows 7 przy użyciu /generalize
opcji .
Dotyczy: Windows 7 z dodatkiem Service Pack 1, Windows Server 2012 R2
Oryginalny numer KB: 929828
Symptomy
Podczas próby uruchomienia narzędzia Sysprep w systemie Windows 7 i użyciu /generalize
tej opcji może zostać wyświetlony następujący komunikat o błędzie:
Wystąpił błąd krytyczny podczas próby narzędzia Sysprep maszyny.
Plik Setuperr.log może zawierać wiersze podobne do następujących:
Error [0x0f0082] SYSPRP LaunchDll: Failure occurred while executing 'C:\Windows\System32\slc.dll, SLReArmWindows', returned error code -1073425657
Error [0x0f0070] SYSPRP RunExternalDlls: An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = -1073425657
Error [0x0f00a8] SYSPRP WinMain: Hit failure while processing sysprep generalize providers; hr = 0xc004d307
Uwaga 16.
Plik Setuperr.log znajduje się w folderze \Windows\System32\Sysprep\Panther .
Przyczyna
Ten błąd może wystąpić, jeśli program licencjonowania oprogramowania systemu Windows został uruchomiony więcej niż trzy razy w jednym obrazie systemu Windows.
Rozwiązanie
Aby rozwiązać ten problem, należy ponownie skompilować obraz systemu Windows.
Rozwiązanie
Aby obejść ten problem, użyj <ustawienia SkipRearm> w pliku odpowiedzi XML (Unattend.xml), aby pominąć proces Rearm podczas kompilowania obrazu systemu Windows.
Poniższy tekst jest przykładem pliku odpowiedzi XML dla systemu Windows 7:
<settings pass="generalize">
<component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SkipRearm>1</SkipRearm>
</component>
</settings>
Uwaga 16.
Należy upewnić się, że <ustawienie SkipRearm> zostało usunięte z końcowego pliku nienadzorowanego używanego do wdrażania komputerów w środowisku produkcyjnym. Jeśli <funkcja SkipRearm> nie zostanie usunięta z pliku nienadzorowanego używanego do wdrażania komputerów w środowisku produkcyjnym, bieżąca liczba klientów usługi KMS nie zwiększa się dla nowych klientów dodanych do sieci.
Aby uzyskać więcej informacji na temat skipRearm
tagu składnika Microsoft-Windows-Security-Licensing-SLC, zobacz SkipRearm.
Aby uzyskać więcej informacji na temat skipRearm
tagu składnika Microsoft-Windows-Security-SPP, zobacz Microsoft-Windows-Security-SPP.
Więcej informacji
Program tylnego licencjonowania oprogramowania systemu Windows przywraca system Windows do pierwotnego stanu licencjonowania. Wszystkie dane licencjonowania i rejestru związane z aktywacją są usuwane lub resetowane. Ponadto wszystkie czasomierze okresu prolongaty są resetowane.
Aby uruchomić proces rearm w systemie Windows 7, użyj jednej z następujących metod:
- Uruchom
Sysprep /generalize
polecenie na komputerach używanych do kompilowania niestandardowego obrazu systemu Windows. - Uruchom skrypt Slmgr.vbs w oknie wiersza polecenia z podwyższonym poziomem uprawnień. Na przykład uruchom polecenie
cscript c:\windows\system32\slmgr.vbs -rearm
.
Uwaga 16.
Poświadczenia administracyjne są wymagane do uruchomienia procesu tylnego. Proces tyłu można uruchomić maksymalnie trzy razy na obrazie systemu Windows.
Zbieranie danych
Jeśli potrzebujesz pomocy ze strony pomocy technicznej firmy Microsoft, zalecamy zebranie informacji, wykonując kroki wymienione w artykule Zbieranie informacji przy użyciu zestawu narzędzi TSS w przypadku problemów związanych z wdrożeniem.