Rozwiązano: Nieoczekiwany błąd WSL w programie Docker Desktop

Upewnij się, że na komputerze jest zainstalowany program WSL

  • Aby naprawić Pulpit Docker: nieoczekiwany błąd WSL, zaktualizuj WSL, zmodyfikuj plik settings.json lub zresetuj Winsock.
  • Błąd pojawia się z powodu braku uprawnień, błędnej konfiguracji ustawień sieciowych lub braku kluczowych komponentów.
  • Przeczytaj ten przewodnik, aby dowiedzieć się, jak nasi eksperci naprawili problemy w mgnieniu oka!
napraw nieoczekiwany błąd wsl pulpitu dokowanego

Docker Desktop umożliwia użytkownikom tworzenie, zarządzanie i udostępnianie aplikacji dokowanych, ale niektórzy po uruchomieniu aplikacji otrzymali komunikat Nieoczekiwany błąd WSL.

Można go spotkać zarówno na komputerach z systemem Windows, jak i na komputerach Mac, chociaż widzieliśmy więcej przypadków na tym pierwszym. Większość użytkowników, którzy ostatnio natknęli się na komunikat o błędzie, Pulpit Docker – nieoczekiwany błąd WSL, korzystali z systemu Windows 11.

Co to jest błąd WSL2 w Docker Desktop?

Błędy WSL2 w Docker Desktop wskazują albo na błędnie skonfigurowane uprawnienia, albo na brak krytycznych komponentów, zwłaszcza

Platforma Maszyn Wirtualnych, opcjonalna funkcja w systemie Windows.

Ponadto, jeśli sam WSL nie jest zainstalowany, żadne polecenia WSL nie zostaną wykonane. Wiele osób zgłaszało nawet, że przyczyną problemów są problemy z siecią.

Jak testujemy, recenzujemy i oceniamy?

Przez ostatnie 6 miesięcy pracowaliśmy nad stworzeniem nowego systemu oceny sposobu, w jaki tworzymy treści. Korzystając z niego, później przerobiliśmy większość naszych artykułów, aby zapewnić praktyczną wiedzę na temat stworzonych przez nas przewodników.

Aby uzyskać więcej szczegółów, możesz przeczytać jak testujemy, recenzujemy i oceniamy w WindowsReport.

Jak naprawić nieoczekiwany błąd WSL na pulpicie Docker?

Zanim zagłębimy się w nieco skomplikowane rozwiązania, wypróbuj te szybkie:

  • Sprawdź, czy Twoje urządzenie spełnia wymagania minimalne wymagania dla Docker Desktop.
  • Uruchom ponownie komputer. Jeśli musisz za każdym razem uruchamiać ponownie komputer, aby uruchomić Docker Desktop, wypróbuj inne rozwiązania.
  • Sprawdź dostępne aktualizacje i zainstaluj najnowszą wersję Docker Desktop z pliku oficjalna strona internetowa. Zaktualizuj także system operacyjny. Pomogło wielu osobom, które zetknęły się z Wystąpił nieoczekiwany błąd. Uruchom ponownie pulpit Dockera wiadomość.
  • Upewnij się, że Docker Desktop jest działa z uprawnieniami administracyjnymi aby wyeliminować wszelkie problemy z prawami dostępu. Pomaga to również, gdy Uruchomienie Docker Desktop zajmuje całą wieczność.
  • Wyłącz na komputerze program antywirusowy innej firmy.

Jeśli żadna nie działa, przejdź do poprawek wymienionych poniżej.

W tym artykule
  • Jak naprawić nieoczekiwany błąd WSL na pulpicie Docker?
  • 1. Zainstaluj WSL
  • 2. Zaktualizuj WSL
  • 3. Zmodyfikuj plik settings.json
  • 4. Zmień ustawienia wiersza poleceń
  • 5. Zresetuj winsock'a
  • 6. Włącz wirtualizację sprzętową w BIOS-ie
  • 7. Zainstaluj ponownie WSL
  • Jaka jest alternatywa dla Docker Desktop w Windows WSL?

1. Zainstaluj WSL

  1. Naciskać Okna + S otworzyć Szukaj, typ Wiersz polecenia w pasku wyszukiwania i kliknij Uruchom jako administrator. wiersz polecenia
  2. Kliknij Tak w UAC podpowiedź.
  3. Teraz wklej następujące polecenie i naciśnij Wchodzić aby zainstalować WSL: wsl --installzainstaluj, aby naprawić nieoczekiwany błąd wsl pulpitu dokowanego
  4. Po zakończeniu uruchom ponownie komputer i sprawdź ulepszenia.

Jeśli podsystem Windows dla systemu Linux nie jest zainstalowany, otrzymasz plik Pulpit Docker – nieoczekiwany błąd WSL. Po tym jak to zrobisz, również włącz Hyper-V na urządzeniu. Uruchomienie Docker Desktop ma kluczowe znaczenie.

2. Zaktualizuj WSL

  1. Naciskać Okna + R otworzyć Uruchomić, typ cmdi uderzył klawisz kontrolny + Zmiana + Wchodzić.
  2. Kliknij Tak w wyświetlonym monicie.
  3. Wklej następujące polecenie i naciśnij Wchodzić aby zaktualizować WSL: wsl --updateaktualizacja
  4. Jeśli są zainstalowane jakieś aktualizacje, uruchom ponownie komputer.

3. Zmodyfikuj plik settings.json

  1. Naciskać Okna + mi otworzyć Przeglądarka plików, wklej następującą ścieżkę w pasku adresu i naciśnij Wchodzić: %Appdata%\Dockerścieżka
  2. Kliknij dwukrotnie ustawienia.json plik.
  3. Teraz upewnij się, że brzmi on następująco:
    "integratedWslDistros": [ ]
    "enableIntegrationWithDefaultWslDistro": false
  4. W razie potrzeby wprowadź niezbędne zmiany i zapisz zmiany.
  5. Po zakończeniu uruchom ponownie projekt i nie powinien on zgłaszać, że Docker Desktop nie uruchomił już błędu WSL2.

4. Zmień ustawienia wiersza poleceń

  1. Naciskać Okna + S otworzyć Szukaj, typ Wiersz polecenia, kliknij prawym przyciskiem myszy odpowiedni wynik i wybierz Uruchom jako administrator.
  2. Kliknij Tak w UAC wyświetlony monit.
  3. Teraz kliknij prawym przyciskiem myszy górny pasek i wybierz Nieruchomości z menu kontekstowego.nieruchomości
  4. Idź do Opcje zaznacz pole wyboru dla Użyj starszej konsolii kliknij OK aby zapisać zmiany.tryb starszej wersji, aby naprawić nieoczekiwany błąd wsl pulpitu dokowanego
Przeczytaj więcej na ten temat
  • ESPN pyta dostawcę telewizji: jak to ominąć
  • Rozwiązano: Spotify nie odtwarza niektórych utworów

5. Zresetuj winsock'a

  1. Naciskać Okna + R otworzyć Uruchomić, typ cmd, trzymać klawisz kontrolny + Zmiana klawisze i kliknijOK.
  2. Kliknij Tak w monicie.
  3. Teraz wklej pojedynczo następujące dwa polecenia i naciśnij Wchodzić po każdym, aby zresetować uszkodzone lub źle skonfigurowane ustawienia sieciowe: netsh int ip resetnetsh winsock resetzresetuj sieć
  4. Uruchom ponownie komputer i sprawdź, czy błąd nie został uruchomiony Docker Desktop.

6. Włącz wirtualizację sprzętową w BIOS-ie

  1. Wyłącz komputer, następnie włącz go i gdy tylko pojawi się wyświetlacz, naciskaj dalej F2, F10, F12, wyjście Lub Del klucz do uzyskać dostęp do BIOS-u, w zależności od producenta systemu.
  2. Teraz użyj klawiszy strzałek, aby przejść do Zaawansowany Lub Konfiguracja systemu kartę, a następnie wybierz Technologia wirtualizacji.włącz naprawę nieoczekiwanego błędu wsl pulpitu dokowanego
  3. Wreszcie wybierz Włączać, następnie zapisz zmiany i wyjdź z BIOS-u.

Jest to istotne włącz obsługę wirtualizacji na komputerze, aby Docker Desktop działał poprawnie. W przypadku braku tego możesz otrzymać Pulpit Docker – nieoczekiwany błąd WSL.

7. Zainstaluj ponownie WSL

  1. Naciskać Okna + I otworzyć Ustawienia, iść do Aplikacje z panelu nawigacji i kliknij Zainstalowane aplikacje po prawej. zainstalowane aplikacje
  2. Teraz zlokalizuj Podsystem Windows dla systemu Linux, kliknij wielokropek obok niego i wybierz Odinstaluj.odinstaluj, aby naprawić nieoczekiwany błąd wsl pulpitu dokowanego
  3. Ponownie kliknij Odinstaluj w monicie potwierdzenia.
  4. Podobnie usuń następujące wpisy z zainstalowanych aplikacji, jeśli istnieją:
    • Linuksa
    • Ubuntu
  5. Teraz wróć do Aplikacje kartę i wybierz Opcjonalne funkcje.funkcje opcjonalne
  6. Kliknij Więcej funkcji systemu Windows na dnie.
  7. Odznacz pole wyboru dla Platforma maszyn wirtualnych I Podsystem Windows dla systemu Linux, następnie kliknij OK aby zapisać zmiany.wyłącz, aby naprawić nieoczekiwany błąd wsl pulpitu dokowanego
  8. Uruchom ponownie komputer, aby zmiany zostały zastosowane.
  9. Po zakończeniu zainstaluj ponownie WSL (podsystem Windows dla systemu Linux).

Jeśli nic innego nie pomoże, zawsze możesz ponownie zainstalować WSL i pozbyć się problemu Pulpit Docker – nieoczekiwany błąd WSL. Zacząć od odinstalowanie WSL a następnie ponownie pobierz wszystkie komponenty.

Jaka jest alternatywa dla Docker Desktop w Windows WSL?

Istnieje kilka alternatyw dla Docker Desktop i wielu użytkowników zdecydowało się na nie, biorąc pod uwagę ostatnie zmiany w warunkach licencji projektu. Oto popularne opcje:

  • Pulpit Ranchera
  • Minikube
  • Podman

Przełączając się na inne oprogramowanie, pamiętaj o sprawdzeniu zgodności z systemem operacyjnym, zestawu funkcji, wydajności, łatwości obsługi, wydajności zespołu pomocy technicznej i częstotliwości wydawania aktualizacji.

Do tej pory musiałeś się już pozbyć Pulpit Docker – nieoczekiwany błąd WSL. A jeśli tak nie jest, poczekaj na aktualizację lub przejdź na niezawodną alternatywę. Znasz wszystkie opcje!

Istnieją również inne błędy instalacji, które wpływają na użytkowników. Na przykład wielu zetknęło się z Muszą być włączone funkcje Hyper-V i kontenera systemu Windows błąd podczas instalacji Docker Desktop, ale łatwo go naprawić!

W przypadku jakichkolwiek pytań lub podzielenia się tym, co zadziałało w Twoim przypadku, zostaw komentarz poniżej.

Jak naprawić wysokie użycie pamięci przez vmmem w Windows 11?

Jak naprawić wysokie użycie pamięci przez vmmem w Windows 11?Okna 11WslVmmem

Problem wysokiego użycia pamięci vmmem w systemie Windows 11 można rozwiązać, dostosowując go za pomocą WSL.Po ponownym uruchomieniu podsystemu Windows dla systemu Linux wysokie użycie pamięci spad...

Czytaj więcej
WSL2 przestał działać: 4 proste sposoby na przywrócenie działania

WSL2 przestał działać: 4 proste sposoby na przywrócenie działaniaWsl

Zrestartuj usługę LxssManager lub włącz wirtualizację sprzętowąUsługa WSL umożliwia załadowanie systemu Linux i uruchomienie go bezpośrednio na komputerze z systemem Windows.Jeśli to nie zadziała, ...

Czytaj więcej
Windows SUbsystem dla systemu Linux jest już dostępny w sklepie Microsoft Store

Windows SUbsystem dla systemu Linux jest już dostępny w sklepie Microsoft StoreWsl

Podsystem Windows dla systemu Linux nie jest już tylko produktem podglądowym w Sklepie.W rzeczywistości Microsoft dodał do niego mnóstwo nowych funkcji i ogłosił, że jest kompletny.Możesz teraz pob...

Czytaj więcej