Jak rozwiązać błąd DISM 50 w systemie Windows

Tak, napotkanie błędu DISM 50 może być prawdziwą udręką — zwłaszcza gdy próbujesz naprawić jakiś obraz systemu lub naprawić system Windows. Polecenie dism.exe /online /cleanup-image /restorehealthjest dość standardowe w przypadku naprawy uszkodzeń, ale czasami po prostu odmawia współpracy, wyrzucając błąd 50. To trochę dziwne, ponieważ zazwyczaj wskazuje na problemy z uprawnieniami lub zablokowany stan systemu. Często użytkownicy utknęli, ponieważ nie uruchomili wiersza poleceń z odpowiednimi uprawnieniami lub może dlatego, że ich konto użytkownika nie jest poprawnie skonfigurowane. Innym razem problemy z pamięcią podręczną systemu lub pewne klucze rejestru mogą pokrzyżować plany. Tak czy inaczej, oto kilka rzeczy, które pomogły mi lub innym uporać się z tym bałaganem i przywrócić trochę normalności, miejmy nadzieję, że zaoszczędzą trochę bólu głowy.

Jak naprawić błąd DISM 50 w systemie Windows

Rozwiązanie 1. Uruchom wiersz poleceń jako administrator

Przede wszystkim, kluczowe jest upewnienie się, że faktycznie uruchamiasz wiersz poleceń z uprawnieniami administratora. System Windows jest dość rygorystyczny w kwestii modyfikacji systemu i jeśli nie uruchomisz go jako administrator, DISM może łatwo napotkać błędy uprawnień — takie jak błąd 50. To proste rozwiązanie, ale często pomijane. Na jednej konfiguracji działało od razu, na innej musiałem kilka razy restartować sesję, zanim w końcu zadziałało. W skrócie:

  • Wpisz cmd w pasku wyszukiwania systemu Windows.
  • Kliknij prawym przyciskiem myszy Wiersz polecenia i wybierz opcję Uruchom jako administrator.
  • Jeśli funkcja Kontrola konta użytkownika wyświetli monit, kliknij Tak.
  • Teraz uruchom polecenie DISM: dism /online /cleanup-image /restorehealth.

Często to pomaga, ponieważ system Windows musi przyznać podwyższone uprawnienia, aby narzędzie mogło bezpośrednio modyfikować pliki systemowe. Jeśli to nie pomoże, przejdź do następnej poprawki.

Rozwiązanie 2. Utwórz nowe konto użytkownika

Jeśli uruchomienie konta jako administrator nie rozwiązuje problemu, czasami bieżące konto użytkownika po prostu przestaje działać lub jest ograniczone. Utworzenie nowego konta z domyślnymi uprawnieniami może czasem rozwiązać konflikty uprawnień lub profili. To trochę jak „strzelba”, ale warto spróbować, jeśli uprawnienia budzą podejrzenia. Oto jak to zrobić:

  • Kliknij prawym przyciskiem myszy menu Start i przejdź do Ustawień.
  • Przejdź do Kont.
  • Kliknij Rodzina i inni użytkownicy.
  • W obszarze Inni użytkownicy wybierz opcję Dodaj kogoś innego do tego komputera.
  • Wybierz opcję Nie mam danych logowania tej osoby, a następnie Dodaj użytkownika bez konta Microsoft.
  • Wypełnij pola nazwy użytkownika i hasła, a następnie kliknij Dalej.
  • Wyloguj się z obecnego konta i zaloguj się na nowe.
  • Spróbuj ponownie uruchomić polecenie DISM z nowego konta, najlepiej z uprawnieniami administratora.

Czasami system Windows po prostu lepiej traktuje domyślną konfigurację, dzięki czemu można ominąć dziwactwa specyficzne dla profilu. Przynajmniej u mnie to zadziałało, na komputerze z dziwnymi uprawnieniami. I tak, może się to wydawać przesadą, ale hej – jeśli uprawnienia są przyczyną, to może to rozwiązać.

Poprawka 3. Użyj DISM /revertpendingactions, aby wyczyścić zablokowane akcje

Jeśli poprzednie próby zakończyły się niepowodzeniem, być może jakaś oczekująca operacja lub stan utknął w martwym punkcie, powodując błędy DISM — błąd 50 może pojawić się, gdy system znajduje się w stanie zawieszenia. Uruchomienie polecenia wyczyszczenia oczekujących działań może pomóc. To tak, jakby system Windows zapomniał o niedokończonych naprawach:

  • Ponownie otwórz wiersz poleceń jako administrator (patrz Rozwiązanie 1).
  • Wpisz: DISM /image:C:\ /cleanup-image /revertpendingactions— pamiętaj o zamianie litery C:\ na literę dysku systemowego, jeśli jest inna.
  • Naciśnij Enter.
  • Następnie uruchom ponownie komputer i spróbuj ponownie uruchomić oryginalne polecenie restorehealth.

Może to rozwiązać przypadki, w których system utknął na częściowo zainstalowanej aktualizacji lub naprawie, co może zakłócić działanie narzędzia DISM lub spowodować problemy z uprawnieniami. Z mojego doświadczenia wynika, że ​​po tym kroku problemy zazwyczaj się rozwiązują, jeśli gdzieś się zawiesiły.

Rozwiązanie 4. Uruchom tryb awaryjny i uruchom SFC

Czasami usługi działające w tle lub uszkodzone pliki uniemożliwiają prawidłowe działanie poleceń DISM. Uruchomienie w trybie awaryjnym ogranicza większość tych funkcji, zwłaszcza jeśli rozwiązujesz problemy z uprawnieniami lub uszkodzeniem systemu. Oto jak to zrobić:

  • Na ekranie logowania naciśnij Shift + Power > Restart.
  • Gdy pojawią się opcje, przejdź do Rozwiązywania problemów.
  • Przejdź do Opcji zaawansowanych > Ustawienia uruchamiania i kliknij Uruchom ponownie.
  • Wybierz 4/F4, aby uruchomić tryb awaryjny lub 5/F5, aby uruchomić tryb awaryjny z obsługą sieci.

Następnie otwórz wiersz poleceń administratora i uruchom:

sfc /scannow

Skanuje i naprawia brakujące lub uszkodzone pliki systemowe, które czasami są przyczyną problemów z uprawnieniami. Po zakończeniu skanowania — co może chwilę potrwać — uruchom ponownie komputer normalnie i spróbuj ponownie uruchomić polecenie DISM. Dziwne, ale skuteczne — na jednym komputerze zauważyłem, że błędy zniknęły po tym kroku.

Poprawka 5. Sprawdź, czy nie jesteś w trybie Windows PE

Nie będę kłamać, jeśli Twój system jest uruchomiony w środowisku Windows PE (takim jak środowisko odzyskiwania), polecenia DISM nie będą działać prawidłowo. Windows PE to lekkie środowisko przeznaczone do wdrażania i napraw, ale może powodować błędy, jeśli pomyśli, że znajduje się w trakcie normalnej sesji. Aby to naprawić:

  • Wystarczy, że wykonasz standardowy restart systemu.
  • Jeśli uruchamiasz system z dysku odzyskiwania lub nośnika rozruchowego, upewnij się, że wybierzesz opcję rozruchu standardowej instalacji systemu Windows, a nie środowiska odzyskiwania.
  • Gdy pulpit załaduje się normalnie, spróbuj ponownie uruchomić polecenie DISM.

To „maskowanie” trybu PE czasami się wkrada, zwłaszcza gdy używane są narzędzia do konfiguracji lub odzyskiwania systemu Windows.Łatwiej się z tego wydostać niż zgłębiać wszystkie tajniki rejestru.

Poprawka 6. Sprawdź i usuń klucz rejestru MiniNT

Kolejna dziwna rzecz — jeśli w rejestrze znajduje się klucz MiniNT, system Windows może uznać, że znajduje się w trybie mini-boot lub recovery. Wyczyszczenie tego klucza może pomóc w przywróceniu normalnego działania narzędzia DISM. Oto jak to zrobić:

  • Naciśnij klawisze Windows + R, wpisz regedit, naciśnij klawisz Enter.
  • Gdy pojawi się monit Kontroli konta użytkownika, kliknij Tak.
  • Przejdź do: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT.
  • Kliknij prawym przyciskiem myszy na MiniNT i wybierz Usuń.
  • Potwierdź usunięcie i uruchom ponownie komputer.

Uważaj, bo grzebanie w rejestrze może coś zepsuć, jeśli nie zostanie zrobione poprawnie. Wiadomo jednak, że usunięcie MiniNT rozwiązuje dziwne błędy uprawnień DISM lub problemy z trybem PE.

Poprawka 7. Użyj Przywracania systemu, aby przywrócić

Jeśli po niedawnej aktualizacji lub instalacji oprogramowania sytuacja zaczęła się zmieniać, najlepszym rozwiązaniem może być przywrócenie wcześniejszego punktu przywracania. To jak cofnięcie zmian w systemie:

  • Wyszukaj opcję Utwórz punkt przywracania i otwórz ją.
  • Kliknij kartę Ochrona systemu, a następnie wybierz opcję Przywracanie systemu.
  • Wykonaj poniższe kroki, aby wybrać punkt przywracania z okresu przed wystąpieniem problemów.
  • Pozwól systemowi Windows wykonać swoje zadanie, a następnie spróbuj ponownie uruchomić polecenie DISM.

Nie rozwiąże to wszystkich problemów z uprawnieniami i uszkodzeniami, ale jeśli problem pojawił się po niedawnej zmianie, warto spróbować.

Rozwiązanie nr 8. Ostateczność: Zresetuj system Windows

Nic innego nie działa, a Ty masz już dość walki? Resetowanie systemu Windows jest brutalne, ale skuteczne – trochę jak ponowna instalacja, ale z opcją zachowania plików. Powinno to być ostatnim krokiem po wypróbowaniu wszystkich innych rozwiązań:

  • Przejdź do Ustawienia > Aktualizacja i zabezpieczenia > Odzyskiwanie.
  • Kliknij Resetuj ten komputer.
  • Wybierz opcję Zachowaj moje pliki i zdecyduj się na pobranie w chmurze.
  • Postępuj zgodnie z instrukcjami, a system Windows zainstaluje się ponownie, co — mamy nadzieję — usunie wszelkie dziwne uprawnienia lub ustawienia rejestru, które powodowały błędy DISM.

I szczerze mówiąc, nawet jeśli wydaje się to przesadą, zaskakujące jest, jak często zaczynanie od nowa pozwala pozbyć się uporczywych błędów. Pamiętaj tylko: zrób kopię zapasową ważnych plików, zanim pójdziesz tą drogą.