Co zrobić, jeśli program zostanie uruchomiony przez błąd 0xc0000020

Co zrobić, jeśli program zostanie uruchomiony przez błąd 0xc0000020

Chociaż ten błąd, charakterystyczny dla systemu Windows 10, nie może być nazywany wspólnym, ale jeśli się pojawi, będzie denerwować za każdym razem, gdy uruchomisz określoną klasę programów lub grę komputerową. Błędne nagłówek wiadomości zawiera Zły obraz, ale w tym przypadku jego tłumaczenie jako „złego obrazu” jest nieprawidłowe - tutaj obraz słowo oznacza plik wykonywalny lub ważny komponent systemu operacyjnego. Poniższego tekstu wyjaśniającego nie można nazwać zbyt pouczającymi, a jego pierwsza część („Program nie jest przeznaczony do uruchamiania w systemie Windows”) może nawet wprowadzić w błąd i zwykle interpretuje się nieprawidłowo.

Spróbujmy dowiedzieć się, co faktycznie prowadzi do pojawienia się błędu i czy można go naprawić.

Przyczyny pojawienia się błędu

Jednak w większości przypadków nadal dostępna jest pewna specyficzność w tekście komunikatu o błędzie 0xc0000020. Mówimy o tak powszechnym przypadku, jak uszkodzenie jednej z bibliotek DLL lub użycie jej niewłaściwej wersji, a następnie nazwa tej biblioteki jest zwykle wskazana w tekście wiadomości, która znacznie upraszcza diagnozę.

Najczęściej uszkodzenie biblioteki systemowej występuje w wyniku wszelkich awarii komputera, czasem po nieprawidłowej instalacji lub usunięciu programów, które często nie są bezpośrednio związane z określonym modułem DLL (chociaż połączenie jest faktycznie dostępne, jest to po prostu po prostu jest to po prostu dostępne, jest to po prostu po prostu dostępne niewidoczny). Rzadziej problem występuje z powodu pobierania i instalacji pliku z rozszerzeniem DLL z strony trzeciej strony. W takich przypadkach nazwa uszkodzonego modułu pojawia się w komunikacie o błędzie.

W przypadkach, w których nazwa pliku DLL zaczyna się od zestawu znaków MSVCP lub MSVCR, a także jeśli wskazany jest moduł UCRTBase.DLL, zatem, najprawdopodobniej, obrażenia dotyczy wizualnego C ++, a raczej biblioteki jego komponentów.

Gdy plik wskazany w błędnej wiadomości znajduje się w katalogu systemu DriverStore, oczywiste jest, że problem powstaje z powodu niepoprawnie działającego lub uszkodzonego sterownika określonego urządzenia. W takim przypadku nazwa pliku DLL nie będzie również trudna, aby dowiedzieć się, który sterownik jest porażką, i spróbować go ponownie zainstalować, najlepiej po usunięciu starej wersji i pobraniu nowego z oficjalnego źródła. Zwykle dzieje się tak z sterownikiem karty graficznej, a jeśli pojawi się błąd podczas uruchomienia gry, możesz o tym porozmawiać z prawie stu procentem zaufania.

Ogólny algorytm działań jest następujący:

  • Korzystając z Internetu, szukam części, w której elementy systemu Windows to moduł DLL, który pojawia się w błędzie tekstowym 0xc0000020;
  • Ponownie zainstaluj ten komponent (program, sterownik, biblioteka) i sprawdź, czy problem zniknął.

Istnieją jednak wyjątki od tej zasady. Na przykład, gdy biblioteka wskazana w komunikacie nie jest systemowa. To znaczy jest składnikiem dowolnej aplikacji (gry lub programu), która nie jest licencjonowana. W takim przypadku odpowiedź może wystąpić z powodu usterki przeciwwirusa wbudowanego lub trzeciego.

Wówczas algorytm działań będzie następujący: aplikacja, która spowodowała usunięcie błędu, antywirus jest odłączony. Następnie program jest ponownie zainstalowany i zaczyna się bez antywirusa. Jeśli wszystko jest w porządku, wystarczy dodać tę aplikację (lub folder, w którym jest zainstalowana) w wyjątku antywirusa. Jeśli błąd nadal pojawia się, oczywiste jest, że jego przyczyną jest sam program zawierający błędy.

Jak naprawić błąd systemu Windows 10 0xc0000020

Rozważmy główne sposoby rozwiązania problemu.

Sprawdzanie plików systemowych

Pierwszą rzeczą do zrobienia, gdy wystąpią takie błędy, jest sprawdzenie integralności plików systemowych, korzyść, że istnieje specjalne narzędzie, które może nie tylko sprawdzić, ale także poprawić znalezione błędy. Musisz go uruchomić z wiersza poleceń. Po pierwsze, w oknie terminalu wpisujemy SFC /Scannonow, a po naciśnięciu Enter - linia linii linii Linii Dismi /Online /Cleanup /RestoreHealth.

Ponownie zainstaluj wizualny C ++ Redystrybutableble

Przypominamy, że ten pakiet można uznać za winowajcę, jeśli nazwy MSVCR lub MSVCP są obecne w błędnej wiadomości. Na twoim komputerze ten pakiet może być po prostu nieobecny lub jest zainstalowany z błędami lub zainstalowano wersję niewłaściwego bitu.

Na przykład, jeśli błąd ma nazwę pliku MSVCR110.DLL, poprzez wyszukiwanie możesz dowiedzieć się, że jest to element pakietu wizualnego C ++ Redistributableble 2012, który będzie musiał zostać zainstalowany lub ponownie zainstalowany.

Ale najpierw musisz wyświetlić, która wersja Visual C ++ jest zainstalowana w tobie. Aby to zrobić, musisz przejść do narzędzia „Usuwanie programu”, za pośrednictwem panelu sterowania lub naciskając kombinację Win+R i wprowadzenie polecenia AppWiz.Cpl.

Upewnij się, że system zawiera wersje zarówno rozładowania, 32- i 64-bitowego. Wybierz wizualny pakiet myszy C ++ Redystrybutible, a następnie kliknij przycisk „Zmień” w górnym panelu. W nowym oknie musisz kliknąć przycisk naprawy, po czym system będzie próbował przywrócić torbę, jednocześnie eliminując błędy instalatora.

Wskazane jest wykonanie tej operacji ze wszystkimi wizualnymi opcjami C ++ obecnymi na liście.

RADA. Jeśli błąd wskazuje na kolejny komponent Windows, na przykład biuro, musisz spróbować ponownie zainstalować instalator.

Gdy wymienione wizualne pliki redystrybucyjne C ++ na liście określonych bitów są nieobecne, musisz pobrać je z oficjalnej witryny, zainstalować i zainstalować. Określony rok pakietu C ++ ma możliwość bezpośredniego określania nazwy pliku, który pojawia się w wiadomości, musisz pobrać tylko komponenty odpowiadające w tym roku i musisz zainstalować wersję 32-bitową- W niektórych przypadkach 64-bit Windows 10 korzysta z 32-bitowej biblioteki z++. Zatem raczej popularna platforma gier Origin, która jest popularna wśród graczy, często odnosi się do obu bibliotek, a jeśli nie ma mniej pakietu rozładowania, pojawi się błąd z kodem 0xc0000020.

Sterownik karty graficznej

Fakt, że błąd wykonania 0xc0000020 jest powiązany z niepoprawnie działającymi sterownikami kart graficznych, będzie wskazany przez obecność bibliotek ATIGLPXX lub ATIUXPAG w komunikacie. Standardowym sposobem rozwiązania problemu jest usunięcie prezentera i jego ponownej instalacji obecnej w systemie oddziału wideo. Ważne jest tutaj, aby wiedzieć, który adapter graficzny zainstalowałeś, można go znaleźć w „Panelu sterowania”. Konieczne jest pobranie sterowników tylko z oficjalnej strony, jest on pożądany dla wersji przedostatniej świeżości (ta ostatnia może zawierać nieznośne błędy).

Czyszczenie niepotrzebnych plików

Błąd 0xc0000020 może również pojawić się w wyniku zatkania systemu operacyjnego z plikami pozostawionymi po usunięciu niepotrzebnych programów lub gier. Aby się ich pozbyć, kliknij Win+R, a w wyświetlonej konsoli wprowadź polecenie CleanMgr, które czyszczy dysku.

.Ramy netto

Kolejnym ważnym elementem Windows, który powoduje różne problemy, w tym nasz błąd, jest pakiet .Ramy netto. Procedura tutaj jest standardem: usuwamy wszystkie ustalone komponenty, pobieramy dystrybucję ze strony internetowej Microsoft i wykonujemy ponowną instalację.

Mamy nadzieję, że podane tutaj zalecenia pomogą ci pozbyć się błędów wynikających z uruchomienia aplikacji. Jeśli nie, opisz swój przypadek w komentarzach, a przy wspólnym wysiłku otrzymasz wszelką możliwą pomoc w wyeliminowaniu problemu.