0xc0000906: kako odpraviti napako v Windowsu

Uvod

Napaka 0xc0000906 je ena tistih sistemskih težav, ki uporabnike pogosto presenetijo ob zagonu priljubljenih programov ali iger. Ko se na zaslonu prikaže sporočilo »The application was unable to start correctly«, se marsikdo znajde v zadregi, saj ne ve, ali je težava v aplikaciji sami, v operacijskem sistemu ali morda v strojni opremi. V tem članku bomo podrobno razložili, kaj pomeni koda 0xc0000906, zakaj se pojavi in kako jo lahko odpravite s preprostimi, a učinkovitimi koraki. Namenjen je tako začetnikom kot izkušenim uporabnikom, ki želijo hitro rešitev brez nepotrebnega zapletanja.

Kaj pomeni napaka 0xc0000906?

Koda napake 0xc0000906 spada v skupino sistemskih napak, ki jih Windows vrne, kadar aplikacije ni mogoče zagnati zaradi težav s kritičnimi knjižnicami DLL. Te datoteke so nepogrešljive za pravilno delovanje programov, saj vsebujejo kodo, ki jo aplikacije kličejo med izvajanjem. Ko so DLL-ji poškodovani, manjkajoči ali nepravilno registrirani, Windows ne more vzpostaviti potrebnega okolja za zagon. Po navedbah portala The Windows Club je vzrok pogosto poškodba sistemskih datotek, ki jo povzročijo nepravilne posodobitve, nenadni izpadi elektrike ali delovanje zlonamerne programske opreme. Napaka se lahko pojavi tudi pri zagonu povsem novih aplikacij, kar kaže na sistemsko težavo in ne na napako v sami programski opremi.

0xc0000906: kako odpraviti napako v Windowsu - 1

Glavni vzroki za napako 0xc0000906

Razumevanje vzrokov je ključno za izbiro prave rešitve. Spodaj so navedeni najpogostejši razlogi, zakaj se napaka pojavi, pri čemer smo upoštevali ugotovitve iz različnih virov, vključno s portalom Windows Report.

  • Poškodovane sistemske datoteke – najpogostejši vzrok, ki ga je mogoče odpraviti s pomočjo orodij SFC in DISM.
  • Vmešavanje protivirusne programske opreme tretjih oseb – nekateri varnostni programi napačno označijo legitimne DLL-je kot grožnjo in jih blokirajo.
  • Manjkajoče ali zastarele knjižnice Microsoft Visual C++ Redistributable – brez teh paketov aplikacije, napisane v jeziku C++, ne morejo delovati.
  • Nepravilne nastavitve združljivosti ali pomanjkanje skrbniških pravic – aplikacija morda potrebuje posebne dovolitve ali način delovanja.
  • Nedavne posodobitve sistema Windows, ki so povzročile konflikte z obstoječimi knjižnicami.
  • Poškodovan namestitveni program same aplikacije – če je namestitev prekinjena ali datoteke niso popolne.

Kako odpraviti napako 0xc0000906

Spodnja tabela prikazuje pregled najučinkovitejših metod za odpravo napake. Vsaka metoda je opremljena s kratkim opisom in priporočilom, kdaj jo uporabiti. Pod tabelo sledijo podrobna navodila po korakih.

0xc0000906: kako odpraviti napako v Windowsu - 2
MetodaOpisKdaj uporabiti
1. Zagon SFC in DISMPregled in popravilo sistemskih datotekPri sumu na poškodovane datoteke
2. Začasna izključitev protivirusnega programaOnemogočitev tretjeosebne varnostiČe je napaka povezana z blokiranjem DLL-jev
3. Zagon aplikacije v načinu združljivostiNastavitev skrbniških pravic in starejšega sistemaPri starejših aplikacijah
4. Ponovna namestitev Microsoft Visual C++ RedistributableOdstranitev in sveža namestitev paketovČe manjkajo ali so poškodovani
5. Obnovitev sistemaPovrnitev v prejšnje stanjePo nedavnih posodobitvah ali spremembah
6. Ponovna namestitev problematične aplikacijePonoven prenos in namestitevČe je namestitveni program poškodovan

1. Zagon SFC in DISM pregleda

Prvi in najpogosteje priporočen korak je uporaba orodij za preverjanje sistemskih datotek. Odprite ukazni poziv s skrbniškimi pravicami (z desno miškino tipko kliknite gumb Start in izberite »Ukazni poziv (skrbnik)« ali »Windows PowerShell (skrbnik)«). Vnesite ukaz sfc /scannow in počakajte, da se postopek zaključi. SFC bo pregledal vse zaščitene sistemske datoteke in poškodovane nadomestil s predpomnjenimi različicami. Po zaključku znova zaženite računalnik. Če SFC ne more popraviti vseh datotek, sledite drugemu ukazu: DISM.exe /Online /Cleanup-image /Restorehealth. DISM uporablja Windows Update za pridobitev zdravih kopij datotek. Postopek lahko traja nekaj minut, po koncu pa ponovno zaženite sistem. Množica uporabnikov poroča o uspehu že po prvem pregledu, zato je to obvezni začetni korak.

2. Začasna izključitev protivirusne programske opreme

Protivirusni programi, kot so Avast, Norton ali McAfee, včasih pomotoma blokirajo knjižnice DLL, ki jih aplikacija potrebuje za zagon. Če želite preveriti, ali je to vzrok, začasno izključite protivirusni program (ne le onemogočite realnočasovne zaščite, ampak popolnoma ustavite storitev). Nato poskusite zagnati aplikacijo. Če napaka izgine, v program dodajte izjemo za mapo aplikacije ali za posamezne DLL datoteke. Priporočljivo je, da po testiranju znova vklopite zaščito.

0xc0000906: kako odpraviti napako v Windowsu - 3

3. Zagon aplikacije v načinu združljivosti s skrbniškimi pravicami

Veliko starejših aplikacij potrebuje posebne nastavitve. Z desno miškino tipko kliknite ikono programa, izberite »Lastnosti« in nato zavihek »Združljivost«. Potrdite polje »Zaženi ta program kot skrbnik«. Spodaj lahko tudi izberete »Zaženi ta program v načinu združljivosti za« in s spustnega seznama izberete starejšo različico Windows, na primer Windows 7 ali Windows 8. Potrdite s klikom na »Uporabi« in »V redu«. Ta rešitev je še posebej učinkovita pri igrah in programih, razvitih pred izdajo Windows 10.

4. Ponovna namestitev paketov Microsoft Visual C++ Redistributable

Knjižnice Visual C++ so pogosto vzrok za napako 0xc0000906, saj aplikacije brez njih ne morejo zagnati. Odprite nadzorno ploščo (appwiz.cpl) in poiščite vse vnose, ki vsebujejo »Microsoft Visual C++«. Vsakega odstranite posebej. Nato obiščite uradno Microsoftovo spletno stran in prenesite najnovejšo različico Visual C++ Redistributable (priporočljive so tako 32-bitne kot 64-bitne različice, če imate 64-bitni sistem). Namestite jih in znova zaženite računalnik. Pogosto se zgodi, da samo pomanjkanje enega paketa povzroči napako, zato je vredno namestiti vse različice, ki so na voljo.

0xc0000906: kako odpraviti napako v Windowsu - 4

5. Obnovitev sistema na prejšnje stanje

Če ste pred kratkim namestili posodobitve sistema Windows ali spremenili sistemske nastavitve, lahko uporabite orodje za obnovitev sistema. V iskalno polje vnesite »Obnovitev sistema« in izberite možnost »Ustvari točko obnovitve«. V oknu, ki se odpre, kliknite »Obnovitev sistema« in izberite točko, ki je bila ustvarjena pred pojavom napake. Sledite navodilom in po obnovitvi znova zaženite računalnik. Ta postopek ne vpliva na vaše osebne datoteke, vendar lahko odstrani nedavno nameščene programe in posodobitve.

6. Ponovna namestitev problematične aplikacije

Včasih je vzrok v poškodovanem namestitvenem programskem paketu. Če nobena od prejšnjih metod ne deluje, odstranite aplikacijo preko nadzorne plošče ali nastavitev, nato pa jo prenesite znova iz uradnega vira. Med namestitvijo pazite, da ne prekinete postopka in da uporabljate najnovejšo različico. Priporočljivo je, da pred namestitvijo začasno izključite protivirusni program, saj lahko ta ponovno blokira potrebne DLL-je.

0xc0000906: kako odpraviti napako v Windowsu - 5

Dodatni nasveti za preprečevanje ponovitve napake

Da bi se izognili ponovnemu pojavu napake 0xc0000906, redno izvajajte vzdrževanje sistema. Vsaj enkrat mesečno zaženite SFC in DISM pregled, še posebej po večjih posodobitvah. Prav tako poskrbite, da imate vedno nameščene najnovejše različice knjižnic Microsoft Visual C++. Pomembno je tudi, da imate vklopljen Windows Defender ali vsaj enega zanesljivega protivirusnega programa, ki ga redno posodabljate. Če uporabljate programsko opremo tretjih oseb, preverite, ali so v njej nastavitve za beleženje izjem. S tem boste zmanjšali tveganje, da bi varnostni program blokiral legitimne datoteke.

Zaključek

Napaka 0xc0000906 je neprijetna, a v večini primerov rešljiva. S pravilnim pristopom – od preprostega SFC pregleda do ponovne namestitve knjižnic – lahko hitro odpravite težavo in nadaljujete z delom. Pomembno je, da korake izvajate po vrsti, saj je najpogostejši vzrok poškodba sistemskih datotek. Če nobena od opisanih metod ne deluje, je priporočljivo, da se obrnete na strokovnjaka ali Microsoftovo podporo. Upamo, da vam je ta članek pomagal razumeti in rešiti težavo. Vedno imejte varnostne kopije pomembnih podatkov in redno posodabljajte sistem, da boste v prihodnosti čim bolj zaščiteni pred tovrstnimi napakami.

Viri

Pri pisanju članka smo uporabili naslednje vire, ki jih priporočamo tudi za nadaljnje branje:

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/

Respawn – Oшибка 0xc0000906: почему появляется и как исправить: https://respawn.media/tech/xa89l-oshibka-0xc0000906-pochemu-poiavliaetsia-i-kak-ispravit

71398.ir – How to fix Application Error 0xc0000906 on Windows: https://71398.ir/how-to-fix-application-error-0xc0000906-on-windows/

0xc0000906 Windows napake odpravljanje težav zagon aplikacij sistemske napake
Opomba Vsebina je informativne narave in ne nadomešča strokovne tehnične pomoči.
Avtor

Stefano Barcellos

Sodelavec na Visite Barbados.

« Prejšnja objava
Reševanje težav z zaznavanjem slušalk

Sorodne objave