0xc0000906: Kako popraviti grešku u Windowsu

Što je greška 0xc0000906 i zašto se pojavljuje?

Kada pokušate pokrenuti neku aplikaciju u Windowsu, a umjesto normalnog rada dobijete poruku s kodom 0xc0000906 i tekstom "The application was unable to start correctly", to znači da sustav ne može ispravno učitati potrebne datoteke. Ova greška najčešće ukazuje na oštećenje sustavskih datoteka, posebno DLL datoteka koje su ključne za pokretanje programa. Iako zvuči zastrašujuće, ova se pogreška može popraviti nekoliko relativno jednostavnih koraka.

Kod 0xc0000906 ne pojavljuje se samo zbog jednog uzroka. Razlozi mogu biti različiti, od oštećenja sistemskih datoteka, preko blokiranja od strane antivirusnog programa, pa sve do neispravnih ili zastarjelih Microsoft Visual C++ redistributivnih paketa. Također, ponekad je kriva nekompatibilnost aplikacije s trenutnom verzijom Windowsa ili nedavna Windows ažuriranja koja su izazvala sukob s programom. Bez obzira na točan uzrok, rješenja postoje i većina ih možete izvesti sami bez stručne pomoći.

Glavni uzroci pojavljivanja greške 0xc0000906

Da biste uspješno riješili problem, važno je razumjeti što ga uzrokuje. Iako se greška može pojaviti u različitim situacijama, najčešći uzročnici su sljedeći:

0xc0000906: Kako popraviti grešku u Windowsu - 1
  • Oštećene sistemske datoteke – Windows se oslanja na brojne datoteke, a ako su one oštećene, aplikacije se ne mogu normalno pokrenuti.
  • Antivirusni programi trećih strana – Ponekad antivirus previše agresivno blokira datoteke koje smatra sumnjivima, iako su potpuno sigurne.
  • Nedostajući ili zastarjeli Microsoft Visual C++ Redistributables – Mnoge aplikacije zahtijevaju ove biblioteke, a ako ih nema ili su oštećene, dolazi do greške.
  • Neodgovarajući način pokretanja – Aplikacija možda zahtijeva administratorske ovlasti ili kompatibilnost sa starijom verzijom Windowsa.
  • Windows ažuriranja – Ponekad novo ažuriranje unese promjene koje nisu kompatibilne s određenom aplikacijom.

Pogledajmo tablicu koja sumarno prikazuje najčešće uzroke i pripadajuća rješenja:

Uzrok Rješenje
Oštećene sistemske datoteke Pokrenuti SFC i DISM skeniranje
Antivirus blokira aplikaciju Privremeno isključiti antivirus
Nedostaje Visual C++ Redistributable Ponovno instalirati ili ažurirati paket
Problem s kompatibilnošću Pokrenuti u kompatibilnom načinu rada s administratorskim pravima
Windows ažuriranje izazvalo sukob Vratiti sustav na raniju točku vraćanja

Kako popraviti grešku 0xc0000906 korak po korak

Slijede upute za najčešće metode rješavanja. Preporučuje se krenuti od prvog koraka i nastaviti redom dok problem ne nestane. Većina rješenja ne zahtijeva napredno znanje, ali budite oprezni pri radu s administratorskim naredbama.

Prva metoda: Pokrenite SFC i DISM skeniranje

Najosnovniji korak je provjera integriteta sistemskih datoteka. U Windowsu postoje ugrađeni alati koji mogu popraviti oštećenja. Otvorite naredbeni redak kao administrator. U tražilicu upišite "cmd", desnim klikom odaberite "Pokreni kao administrator". Zatim upišite sljedeću naredbu i pritisnite Enter:

0xc0000906: Kako popraviti grešku u Windowsu - 2

sfc /scannow

Skeniranje će potrajati nekoliko minuta. Kada završi, ponovno pokrenite računalo. Ako SFC ne riješi problem, pokrenite DISM naredbu. U istom prozoru naredbenog retka upišite:

DISM.exe /Online /Cleanup-image /Restorehealth

0xc0000906: Kako popraviti grešku u Windowsu - 3

Ova naredba koristi Windows Update za preuzimanje ispravnih datoteka. Nakon što DISM završi, ponovno pokrenite računalo i provjerite je li greška otklonjena. Ovo je jedan od najučinkovitijih načina za rješavanje sistemskih oštećenja koja direktno uzrokuju kod 0xc0000906.

Druga metoda: Privremeno isključite antivirusni program

Ako nakon SFC i DISM skeniranja problem i dalje postoji, sljedeći korak je isključivanje antivirusnog programa treće strane. Ponekad antivirusi poput Avasta, Kasperskyja ili McAfeeja blokiraju datoteke koje aplikacija treba za pokretanje. Isključite zaštitu u stvarnom vremenu putem postavki programa. Ako aplikacija nakon toga radi normalno, znate da je uzrok u antivirusu. Tada možete dodati aplikaciju u iznimke antivirusa ili potpuno deinstalirati antivirus i koristiti Windows Defender. Svakako nakon testiranja ponovno uključite zaštitu ako niste trajno zamijenili rješenje.

Treća metoda: Pokrenite aplikaciju u kompatibilnom načinu s administratorskim pravima

Još jedan čest uzrok greške 0xc0000906 je nekompatibilnost s trenutnom verzijom Windowsa. To se lako rješava. Desnim klikom na prečac ili izvršnu datoteku aplikacije odaberite "Svojstva". Zatim idite na karticu "Kompatibilnost". Označite opciju "Pokreni ovaj program kao administrator". Također možete označiti "Pokreni ovaj program u kompatibilnom načinu za:" i odabrati stariju verziju Windowsa, na primjer Windows 7 ili Windows 8. Pritisnite "Primijeni" i "U redu". Pokušajte ponovno pokrenuti aplikaciju. Ova metoda često rješava probleme s programima koji nisu ažurirani za najnovije verzije Windowsa.

0xc0000906: Kako popraviti grešku u Windowsu - 4

Četvrta metoda: Ponovno instalirajte Microsoft Visual C++ Redistributables

Mnoge Windows aplikacije ovise o Microsoft Visual C++ bibliotekama. Ako su one oštećene ili nedostaju, pojavit će se greška 0xc0000906. Otvorite "Programi i značajke" (putem upravljačke ploče ili naredbe appwiz.cpl). U popisu pronađite sve stavke koje sadrže "Microsoft Visual C++ Redistributable". Desnim klikom na svaku odaberite "Deinstaliraj". Zatim posjetite službenu Microsoft stranicu i preuzmite najnoviju verziju Visual C++ Redistributable paketa. Instalirajte ga i ponovno pokrenite računalo. Ovo je posebno važno ako koristite starije aplikacije koje su razvijene za starije verzije ovih biblioteka. Potpuna ponovna instalacija osigurava da su sve potrebne DLL datoteke ispravne i dostupne.

Peta metoda: Vratite sustav na raniju točku vraćanja

Ako ste nedavno instalirali Windows ažuriranje i nakon toga se počela pojavljivati greška, vraćanje sustava na stanje prije ažuriranja može riješiti problem. Otvorite upravljačku ploču i potražite "Vraćanje". Odaberite "Otvaranje vraćanja sustava". Pojavit će se popis dostupnih točaka vraćanja. Odaberite onu prije datuma kada se greška prvi put pojavila. Slijedite upute i pričekajte da se proces završi. Računalo će se ponovno pokrenuti. Ovo neće utjecati na vaše osobne datoteke, ali će ukloniti nedavno instalirane programe i ažuriranja. Nakon vraćanja, provjerite funkcionira li aplikacija ispravno. Ako jest, možete privremeno blokirati određeno ažuriranje dok programer ne izda popravak.

Šesta metoda: Ponovno instalirajte aplikaciju koja uzrokuje grešku

Ako niti jedna od prethodnih metoda nije uspjela, moguće je da je sama instalacijska datoteka aplikacije oštećena. Deinstalirajte problematičnu aplikaciju putem "Programi i značajke". Zatim preuzmite svježu kopiju instalacijskog programa sa službene web stranice programera ili iz pouzdanog izvora. Instalirajte aplikaciju ispočetka. Ponekad se greška 0xc0000906 pojavljuje jer je izvorna instalacija bila nepotpuna ili je datoteka preuzeta s nepouzdanog izvora bila korumpirana. Čista instalacija često uklanja sve tragove korupcije.

0xc0000906: Kako popraviti grešku u Windowsu - 5

Dodatni savjeti za sprječavanje ponovnog pojavljivanja greške

Nakon što uspješno riješite grešku, poduzmite nekoliko preventivnih mjera. Redovito održavajte Windows ažuriranim, ali budite oprezni s ažuriranjima koja dolaze ubrzo nakon izlaska. Uvijek preuzimajte aplikacije samo sa službenih izvora. Povremeno pokrenite SFC i DISM skeniranje, osobito ako primijetite bilo kakve nestabilnosti sustava. Također, razmislite o korištenju ugrađenog Windows Defendera kao primarne antivirusne zaštite jer je bolje optimiziran za Windows okruženje i rjeđe blokira legitimne aplikacije. Ako koristite antivirus treće strane, redovito ga ažurirajte i provjerite postavke za iznimke.

Zaključak

Greška 0xc0000906 može biti frustrirajuća, ali rijetko ukazuje na ozbiljan hardverski problem. U većini slučajeva radi se o oštećenim sistemskim datotekama, nekompatibilnosti ili blokadi od strane sigurnosnog softvera. Slijedeći metode opisane u ovom članku, od SFC i DISM skeniranja do ponovne instalacije Visual C++ paketa, gotovo uvijek možete vratiti normalan rad aplikacije. Preporučujemo da krenete od najjednostavnijih koraka pa prelazite na složenije. Ako ništa ne uspije, potražite pomoć na forumima ili kontaktirajte podršku programera aplikacije.

Reference

The Windows Club – How to Fix Application Error 0xc0000906 on Windows: https://www.thewindowsclub.com/how-to-fix-application-error-0xc0000906-on-windows

Windows Report – How to fix the Windows Application error 0xc0000906: https://windowsreport.com/windows-application-error-0xc0000906/

0xc0000906 Windows greška rješavanje problema računala softver
Napomena Informacije su općeg karaktera i služe kao pomoć pri dijagnostici problema.
Autor

Stefano Barcellos

Suradnik na Visite Barbados.

« Prethodna objava
Kako instalirati HDR codec na Windows 11

Povezane objave