Jak naprawić awarie programu Sysprep podczas usuwania lub aktualizowania aplikacji ze Sklepu Windows

Sysprep to kluczowe narzędzie dla administratorów IT przygotowujących obrazy systemu Windows do wdrożenia. Jednak może się to nie udać podczas usuwania lub aktualizowania udostępnionych aplikacji Microsoft Store, powodując frustrację i opóźnienia. W tym artykule wyjaśniono, dlaczego występują te awarie, i przedstawiono rozwiązania krok po kroku umożliwiające prawidłowe działanie programu Sysprep.

Typowe scenariusze awarii programu Sysprep

Istnieją trzy główne sytuacje, w których narzędzie Sysprep często zawodzi z powodu problemów z aplikacjami ze sklepu Microsoft Store:

1. Usuwanie udostępnionych aplikacji:Podczas tworzenia niestandardowego obrazu referencyjnego systemu Windows usunięcie wbudowanych aplikacji ze Sklepu może spowodować awarię programu Sysprep i wyświetlenie komunikatu „błąd krytyczny”.

2. Usuwanie aplikacji ładowanych z boku:Jeśli usuniesz załadowane z boku aplikacje ze sklepu Store z istniejącego obrazu systemu Windows, program Sysprep może napotkać błędy podczas procesu uogólniania.

3. Aktualizacja wbudowanych aplikacji:Łączenie się ze sklepem Microsoft Store i aktualizowanie wstępnie zainstalowanych aplikacji przed uruchomieniem programu Sysprep może prowadzić do awarii.

We wszystkich tych przypadkach prawdopodobnie zostanie wyświetlony komunikat o błędzie „Wystąpił błąd krytyczny podczas próby przygotowania programu sysprep na komputerze”.

Dlaczego Sysprep zawodzi w przypadku aplikacji ze sklepu

Systemy Windows 10 i 11 zawierają dodatkowego dostawcę Sysprep do obsługi aplikacji ze Sklepu (zwanych także pakietami Appx). Ten dostawca działa poprawnie tylko wtedy, gdy aplikacje należą do jednej z dwóch kategorii:

  • Pakiety dla użytkownika: instalowane tylko dla określonego konta użytkownika.
  • Pakiety dla wszystkich użytkowników: udostępnione na obrazie, aby wszyscy użytkownicy mieli do nich dostęp.

Problemy pojawiają się, gdy występuje rozbieżność między stanem udostępnienia aplikacji a stanem jej instalacji dla poszczególnych użytkowników. Na przykład, jeśli ręcznie wyrejestrowano aplikację dla wszystkich użytkowników, ale nie usunięto jej dla konkretnego użytkownika, program Sysprep napotka błędy podczas czyszczenia pakietu.

Wykonaj poniższe kroki, aby rozwiązać błędy Sysprep związane z aplikacjami ze sklepu Microsoft Store:

Krok 1:Otwórz PowerShell jako administrator.

Krok 2:Zaimportuj niezbędne moduły, uruchamiając następujące polecenia:

Import-Module Appx
Import-Module Dism

Krok 3:Lista wszystkich zainstalowanych aplikacji Microsoft Store i ich informacji o użytkowniku:

Get-AppxPackage -AllUser | Where PublisherId -eq 8wekyb3d8bbwe | Format-List -Property PackageFullName,PackageUserInformation

Krok 4:Przejrzyj dane wyjściowe, aby zidentyfikować aplikacje wyświetlane jako „Zainstalowane” dla określonych użytkowników. Musisz usunąć te aplikacje lub powiązane konta użytkowników.

Krok 5:Aby usunąć aplikację dla wszystkich użytkowników, użyj tego polecenia (zamień <fullname> na rzeczywistą nazwę pakietu):

Remove-AppxPackage -Package <packagefullname> -AllUsers

Krok 6:Usuń obsługę administracyjną aplikacji:

Remove-AppxProvisionedPackage -Online -PackageName <packagefullname>

Krok 7:Powtórz kroki 5 i 6 dla każdej problematycznej aplikacji zidentyfikowanej w kroku 4.

Krok 8:Po usunięciu wszystkich aplikacji powodujących konflikt spróbuj ponownie uruchomić program Sysprep.

Zapobieganie przyszłym problemom z programem Sysprep

Aby uniknąć błędów programu Sysprep spowodowanych aktualizacjami aplikacji Sklepu, należy podjąć następujące środki ostrożności:

  • Odłącz się od Internetu przed uruchomieniem programu Sysprep, aby zapobiec automatycznym aktualizacjom aplikacji.
  • Wyłącz automatyczne aktualizacje w Sklepie Windows w trybie inspekcji, jeśli chcesz zachować połączenie z Internetem.
  • Utwórz skrypt, aby usunąć problematyczne aplikacje w ramach procesu przygotowania obrazu.

Rozwiązywanie problemów z trwałymi błędami Sysprep

Jeśli po wykonaniu poniższych kroków nadal występują awarie programu Sysprep:

POWIĄZANY:Jak rozwiązać błąd „Pulpit wirtualny nie jest uogólniony przez program Sysprep”.

Krok 1:Sprawdź dzienniki programu Sysprep znajdujące się pod adresemC:WindowsSystem32SysprepPanthersetupact.logIsetuperr.logdla określonych komunikatów o błędach.

Krok 2:Poszukaj wszelkich oczekujących aktualizacji systemu Windows lub aktualizacji aplikacji Microsoft Store i zainstaluj je przed ponowną próbą użycia programu Sysprep.

Krok 3:Sprawdź działające usługi, które mogą zakłócać działanie programu Sysprep. Niektóre aplikacje innych firm mogą powodować konflikty.

Krok 4:Jeśli pracujesz z systemem Windows 10, rozważ użycie wbudowanej funkcji „Zresetuj ten komputer”, aby utworzyć czysty obraz podstawowy przed dostosowaniem.

Wykonując poniższe kroki, powinno być możliwe rozwiązanie większości błędów Sysprep związanych z aplikacjami ze sklepu Microsoft Store. Pamiętaj, aby dokładnie przetestować proces Sysprep przed wdrożeniem obrazów w środowisku produkcyjnym.

Related Posts