Aplikacja nie mogła się poprawnie uruchomić (0xc0000142) w systemie Windows

Być może natknąłeś się na moment, gdy próbowałeś otworzyć aplikację i nie udało się jej otworzyć, wyświetlając zamiast tego komunikat o błędzie Aplikacja nie mogła się poprawnie uruchomić (0xc0000142)(The application was unable to start correctly (0xc0000142)) . Jeśli otrzymasz ten błąd, ten post może Cię zainteresować.

Dzisiaj skupiamy się na tym błędzie podczas otwierania Wiersza Poleceń(Command Prompt) . Wiersz polecenia(Command Prompt) jest zwykle jedną ze stałych podczas naprawiania różnych typów błędów w systemie Windows 10(Windows 10) . Ale co, jeśli ten sam wiersz polecenia(Command Prompt) napotka ten sam błąd? Naprawienie tego rodzaju błędów staje się naprawdę trudne. Ale nie jest to niemożliwe. Istnieje wiele czynników, które są przyczyną tego rodzaju błędów. Niektóre programy innych firm, złośliwe oprogramowanie i inne czynniki należą do tej kategorii. Wypróbujemy każdą potencjalną poprawkę, aby naprawić ten błąd.

Błąd brzmi:

The application was unable to start correctly (0xc0000142). Click OK to close the application.

A użytkownik nie ma innej opcji niż kliknięcie przycisku oznaczonego jako OK.

mówi Microsoft,

There are primarily 3 actions that can cause this error:

  1. Launching lots of applications
  2. Launching an application as a different user
  3. Launching an application to a different desktop

If you are wondering what the error 0xc0000142 means in the above Message Box, you can find the error in ntstatus.h. It is STATUS_DLL_INIT_FAILED or “{DLL Initialization Failed} Initialization of the dynamic link library %hs failed. The process is terminating abnormally.”

Aplikacja nie mogła się poprawnie uruchomić (0xc0000142)

Będziemy próbować następujących potencjalnych poprawek, aby spróbować naprawić błąd 0xc0000142 w wierszu polecenia(Command Prompt) w systemie Windows 10(Windows 10) :

  1. Zarejestruj ponownie WSZYSTKIE pliki DLL
  2. Uruchom SFC i DISM
  3. Rozwiązywanie problemów w stanie czystego rozruchu.
  4. Napraw wpis do rejestru.
  5. Sprawdź ustawienie zasad grupy.

Zalecam utworzenie punktu przywracania systemu . Dzieje się tak, ponieważ podczas dokonywania tego typu modyfikacji istnieje ryzyko, że coś zepsuje się po stronie oprogramowania komputera. Lub, jeśli nie masz nawyku tworzenia punktu przywracania systemu, zachęcam Cię do częstego tworzenia takiego punktu.

1] Ponownie zarejestruj WSZYSTKIE pliki DLL

Przede(First) wszystkim zacznij od otwarcia  okna wiersza polecenia z uprawnieniami (Command Prompt)administratora(Administrator) , wyszukując CMD w polu wyszukiwania Cortana(Cortana Search Box) . Następnie kliknij prawym przyciskiem myszy odpowiedni wpis i kliknij  Uruchom jako administrator (Run as Administrator).

Następnie wpisz następujące polecenie i naciśnij Enter:

for %1 in (*.dll) do regsvr32 /s %1

Spowoduje to ponowne zarejestrowanie WSZYSTKICH plików DLL .

Powinieneś to zrobić zaraz po uruchomieniu systemu Windows 10(Windows 10) lub po uruchomieniu w trybie awaryjnym.(booting into Safe Mode.)

Po zakończeniu  uruchom ponownie (Reboot ) komputer i sprawdź, czy błąd został naprawiony, czy nie.

2] Uruchom SFC i DISM

SFC DISM Ultimate Windows Tweaker

Pobierz Ultimate Windows Tweaker i użyj go do uruchomienia Kontrolera plików systemowych i DISM jednym kliknięciem. Spowoduje to sprawdzenie systemu operacyjnego pod kątem potencjalnych uszkodzeń plików i odpowiednio naprawi obraz systemu.

3] Rozwiązywanie problemów w stanie czystego rozruchu

Rozwiązywanie problemów w stanie czystego rozruchu(Clean Boot State) zawsze może naprawić wiele błędów związanych z systemem(System) . Możesz przeczytać więcej na ten temat w naszym przewodniku, jak wykonać czysty rozruch.(Perform a Clean Boot.)

4] Sprawdź ustawienia rejestru

Naciśnij kombinację przycisków WINKEY + R , aby uruchomić narzędzie Uruchom(Run) , wpisz  regedit  i naciśnij Enter. Kliknij  przycisk Tak (Yes ) , aby wyświetlić monit kontroli konta(UAC) użytkownika lub kontroli konta użytkownika(User Account Control Prompt) .

Po otwarciu Edytora rejestru(Registry Editor) przejdź do następującej lokalizacji klucza-

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

Teraz usuń segmenty programów z prawego panelu bocznego. Segmenty te obejmują wartości DWORD(DWORD Values) i inne wpisy wprowadzone przez program powodujący konflikt we wspomnianej lokalizacji w Edytorze rejestru(Registry Editor) .

Możesz również sprawdzić następujący klucz:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion \Windows\LoadAppInit_DLLs

Zmień wartość LoadAppInit_DLL(LoadAppInit_DLLs) z 1 na 0.

Po zakończeniu usuwania zamknij Edytor rejestru(Registry Editor) i uruchom ponownie (Reboot ) komputer, aby zmiany zaczęły obowiązywać.

Poprawka: (Fix:) błąd aplikacji pakietu Office 0xc0000142 .

5] Sprawdź ustawienia zasad grupy

Wyłącz wiersz polecenia

Otwórz pole Uruchom, wpisz gpedit.msc i naciśnij Enter , aby otworzyć Edytor lokalnych zasad grupy(Local Group Policy Editor) . Przejdź(Navigate) do następującej ścieżki:

User Configuration/Administrative Templates/System

W prawym okienku zobaczysz opcję Zapobiegaj dostępowi do wiersza polecenia(Prevent access to the command prompt) . Kliknij go dwukrotnie(Double) , aby ustawić politykę. Wybierz Włączone(Select Enabled) i kliknij Apply/OK .

This policy setting prevents users from running the interactive command prompt, Cmd.exe.  This policy setting also determines whether batch files (.cmd and .bat) can run on the computer. If you enable this policy setting and the user tries to open a command window, the system displays a message explaining that a setting prevents the action. If you disable this policy setting or do not configure it, users can run Cmd.exe and batch files normally.

Jeśli Twoja wersja systemu Windows nie zawiera tego wpisu zasad grupy(Group Policy) , możesz pominąć tę poprawkę. Ta poprawka z pewnością nie zadziała na komputerach z systemem Windows 10 (Windows 10) Home , ponieważ nie ma ona Edytora zasad grupy(Group Policy Editor) .

Mam nadzieję, że ten post ci pomoże. Zaawansowani(Advanced) użytkownicy mogą chcieć przeczytać ten post w MSDN .

Inne podobne Aplikacja nie mogła uruchomić się poprawnie(The application was unable to start correctly) błędy:(Other similar The application was unable to start correctly errors:)

  • Aplikacja nie została poprawnie zainicjowana ( 0xc0000135 )
  • Nie udało się poprawnie zainicjować aplikacji 0xc0000005
  • Aplikacja nie mogła się poprawnie uruchomić ( 0xc0000022 )
  • Aplikacja nie mogła się poprawnie uruchomić ( 0xc0000018 )
  • Aplikacja nie mogła się poprawnie uruchomić ( 0xc0000017 )
  • Aplikacja nie mogła uruchomić się poprawnie ( 0xc00007b ).



About the author

Jestem inżynierem oprogramowania i ekspertem od Windows 10. Mam ponad dwuletnie doświadczenie w pracy ze smartfonami, Windows 10 i Microsoft Edge. Moim głównym celem jest sprawienie, aby Twoje urządzenia działały lepiej i szybciej. Pracowałem przy różnych projektach dla firm takich jak Verizon, IMac, HP, Comcast i wielu innych. Jestem również certyfikowanym instruktorem szkoleń w chmurze Microsoft Azure.



Related posts