Kaj storiti, če program zažene z napako 0xc0000020

Kaj storiti, če program zažene z napako 0xc0000020

Čeprav te napake, ki je značilna za Windows 10, ni mogoče imenovati skupna, če pa se zdi, se bo motila vsakič, ko začnete določen razred programov ali računalniško igro. Napačna naslova sporočila vsebuje besedno slabo sliko, vendar je v tem primeru njegov prevod kot "slaba slika" napačen - tukaj besedna slika pomeni izvedljivo datoteko ali pomembno komponento operacijskega sistema. Naslednjega pojasnjevalnega besedila ni mogoče imenovati preveč informativno, njegov prvi del ("program ni namenjen za zagon v sistemu Windows") lahko celo zavaja in ponavadi napačno razlaga.

Poskusimo ugotoviti, kaj dejansko vodi do pojava napake in ali jo je mogoče popraviti.

Razlogi za pojav napake

Vendar je v večini primerov določena specifičnost v besedilu sporočila o napaki 0xc0000020 še vedno na voljo. Govorimo o tako pogostem primeru, kot je škoda ene od knjižnic DLL ali uporaba njegove napačne različice, nato pa je ime te knjižnice običajno navedeno v besedilu sporočila, ki močno poenostavi diagnozo.

Najpogosteje se poškodba sistemske knjižnice pojavi kot posledica kakršnih koli okvar v računalniku, včasih po napačni namestitvi ali brisanju programov, ki pogosto niso neposredno povezani z določenim modulom DLL (čeprav je povezava dejansko na voljo, je preprosto, preprosto je ni vidno). Manj pogosto se težava pojavlja zaradi prenosa in namestitve datoteke z razširitvijo DLL s tretjega spletnega mesta. V takšnih primerih se v sporočilu o napaki prikaže ime poškodovanega modula.

V primerih, ko se ime datoteke DLL začne z naborom znakov MSVCP ali MSVCR, pa tudi, če je naveden modul UCRTBASE.DLL se torej najverjetneje nanaša na vizualno prerazporeditev C ++ ali bolje rečeno knjižnice njegovih komponent.

Ko je datoteka, navedena v napačnem sporočilu, nameščena v katalogu sistema DriverStore, je očitno, da težava nastane zaradi napačno delujočega ali poškodovanega gonilnika določene naprave. V tem primeru tudi z imenom DLL-datoteke ne bo težko ugotoviti, kateri gonilnik je okvara, in ga poskusite znova namestiti, po možnosti je že predhodno izbrisal staro različico in prenesel novo iz uradnega vira. To se običajno zgodi z gonilnikom video kartice in če se pri zagonu igra pojavi napaka, se o tem lahko pogovorite s skoraj stoodstotno samozavestjo.

Splošni algoritem dejanj je naslednji:

  • Z internetom iščem del, katerega komponente Windows je modul DLL, ki se prikaže v besedilni napaki 0xc0000020;
  • Znova namestite to komponento (program, voznik, knjižnica) in preverite, ali je težava izginila.

Vendar obstajajo izjeme iz tega pravila. Na primer, kadar knjižnica, navedena v sporočilu, ni sistemska. To pomeni, da je sestavni del katere koli aplikacije (igra ali program), ki ni licencirana. V tem primeru se lahko odziv pojavi zaradi napake vgrajenega ali tretjega protivirusa.

Potem bo algoritem dejanj naslednji: aplikacija, ki je povzročila odstranitev napake, je protivirus odklopljen. Potem je program spet nameščen in se začne brez protivirusnega. Če je vse v redu, morate samo dodati to aplikacijo (ali mapo, v kateri je nameščena) v izjemo protivirusa. Če se napaka še vedno pojavi, je očitno, da je njegov vzrok sam program, ki vsebuje napake.

Kako popraviti v okni 10 Error 0xc0000020

Razmislite o glavnih načinih reševanja problema.

Preverjanje sistemskih datotek

Prva stvar, ko pride do takšnih napak, je preverjanje celovitosti sistemskih datotek, korist, da za to obstaja poseben pripomoček, ki ne more samo preveriti, ampak tudi popraviti najdene napake. Zagnati ga morate iz ukazne vrstice. Prvič, v terminalno okno vnesemo SFC /ScanNow in po pritisku Enter - linija dism /splet /čiščenje -image /obnovitev /obnovitev.

Znova namestite vizualno prerazporeditev C ++

Spominjamo vas, da se ta paket lahko šteje za krivca, če so imena MSVCR ali MSVCP prisotna v napačnem sporočilu. V računalniku je ta paket lahko preprosto odsoten ali je nameščen z napakami ali je bila nameščena različica napačnega bitja.

Na primer, če ima napaka ime datoteke msvcr110.DLL, z iskanjem lahko ugotovite, da je sestavni del vizualnega paketa za prerazporeditev za C ++, ki ga bo treba namestiti ali znova namestiti.

Najprej pa si morate ogledati, katera različica Visual C ++ je nameščena v vas. Če želite to narediti, morate iti v pripomoček "brisanje programa" prek nadzorne plošče ali s pritiskom na kombinacijo Win+R in vnosa ukaza AppWiz.Cpl.

Prepričajte se, da sistem vsebuje različice tako izpusta, 32- in 64-bit. Izberite vizualni paket za prerazporeditev C ++, nato pa kliknite gumb "Spremeni" na zgornji plošči. V novem oknu morate klikniti gumb za popravilo, po katerem bo sistem poskušal obnoviti torbo, hkrati pa odpraviti napake monterja.

To operacijo je priporočljivo z vsemi vizualnimi možnostmi C ++, ki so prisotne na seznamu.

Nasvet. Če napaka označuje drugo komponento Windows, na primer Office, potem morate poskusiti znova namestiti namestitveni program.

Ko naštete datoteke, ki jih je mogoče prerazporediti vizualne C ++ na seznamu določenih bitov. Specifično leto paketa C ++ ima možnost, da neposredno določimo po imenu datoteke, ki se prikaže v sporočilu, morate prenesti samo komponente, ki ustrezajo letošnjemu letu, in namestiti morate 32-bitno različico- V nekaterih primerih 64-bitni Windows 10 uporablja 32-bitno knjižnico++. Tako se precej priljubljena igralna platforma, ki je priljubljena pri igralcih, pogosto nanaša na obe knjižnici, in če ni nič manj odpuščenega paketa, se bo prikazala napaka s kodo 0xc0000020.

Gonilnik video kartice

Dejstvo, da je napaka pri izvedbi 0xc0000020 povezana z napačnim delovanjem gonilnikov video kartic, bo v sporočilu označeno s prisotnostjo knjižnic ATIGLPXX ali ATIUXPAG. Standardni način za reševanje problema je izbrisati predstavitelja in njegovo ponovno namestitev, ki je prisotna v sistemu video odprave. Pomembno je, da veste, kateri grafični adapter ste namestili, to najdete na "Nadzorna plošča". Voznike je treba prenesti samo z uradnega spletnega mesta, zaželeno je za različico predzadnje svežine (slednja lahko vsebuje neznosne napake).

Čiščenje nepotrebnih datotek

Napaka 0xc0000020 se lahko pojavi tudi kot rezultat zamašitve OS z datotekami, ki so ostale po odstranitvi nepotrebnih programov ali iger. Če se jih želite znebiti, kliknite Win+R in v konzoli, ki se pojavi, vnesite ukaz čistega, ki čisti disk.

.Neto okvir

Druga pomembna sestavina sistema Windows, ki povzroča različne težave, vključno z našo napako, je paket .Neto okvir. Postopek tukaj je standard: Izbrišemo vse uveljavljene komponente, prenesemo distribucijo s spletnega mesta Microsoft in izvedemo Re -inStallation.

Upamo, da vam bodo priporočila, navedena tukaj, pomagala znebiti napak, ki izhajajo iz zagona aplikacij. Če ne, opišite svoj primer v komentarjih in s skupnim trudom boste dobili vso možno pomoč pri odpravljanju problema.