Dobar dan.
Mislim da su mnogi ljubitelji igara upoznati sa programom Steam (koji vam omogućava da lako i brzo kupite igre, pronađete istomišljenike i igrate online).
U ovom članku će se raspravljati o jednoj popularnoj grešci koja se odnosi na odsustvo datoteke steam_api.dll (tipičan tip greške prikazan je na slici 1). Koristeći ovu datoteku, Steam aplikacija komunicira sa igrom, i prirodno je da ako je ova datoteka oštećena (ili izbrisana), program će vratiti grešku "steam_api.dll nedostaje iz vašeg računara ..." (usput, pisanje greške zavisi i od vaše verzije Windows, neki ga imaju na ruskom).
I tako, pokušajmo da rešimo ovaj problem ...
Sl. 1. steam_api.dll nedostaje na vašem računalu (na ruskom: "datoteka steam_api.dll nedostaje, pokušajte ponovo instalirati program da biste riješili problem").
Razlozi za nestanak dosijea steam_api.dll
Najčešći razlozi za odsustvo ove datoteke su:
- instalacija igara različitih vrsta sklopova (na tragače se često nazivaju repack). U takvim sklopovima, originalna datoteka se može promijeniti, zbog čega se pojavljuje ova pogreška (tj. Ne postoji izvorna datoteka, a modificirana se ponaša "pogrešno");
- Antivirus često blokira (ili čak šalje u karantin) sumnjive datoteke (koje se često nazivaju steam_api.dll). Pogotovo ako su ga neki majstori mijenjali prilikom stvaranja repack - Antivirusi imaju još manje povjerenja u takve datoteke;
- file change steam_api.dll kada instalirate novu igru (kada instalirate bilo koju igru, posebno ne licenciranu, postoji rizik da promijenite ovu datoteku).
Šta uraditi sa greškom, kako to popraviti
Metod broj 1
Po mom mišljenju, najjednostavnije što možete da uradite je da uklonite Steam sa svog računara i da ga ponovo instalirate preuzimanjem sa zvaničnog veb sajta (link ispod).
Usput, ako želite da sačuvate podatke u Steam-u, onda pre brisanja morate kopirati datoteku "steam.exe" i fasciklu "Steamapps", koji se nalaze duž staze: "C: Programske datoteke Steam" (obično).
Steam
Website: //store.steampowered.com/about/
Metod broj 2 (ako je datoteku deaktivirao antivirus)
Ova opcija je pogodna ako je vaš fajl stavljen u karantin od strane antivirusa. Najčešće, antivirus će vas o tome obavijestiti nekim zastrašujućim prozorom.
Obično u mnogim antivirusima postoji i knjigovodstveni dnevnik, koji navodi šta i kada je uklonjen ili neutralisan. Najčešće, antivirus stavlja takve sumnjive datoteke u karantin, odakle se lako mogu vratiti i ukazati programu da je datoteka korisna i da više nije potrebno da je dodiruje ...
Na primer, obratite pažnju na uobičajeni Windows 10 protektor (vidi sliku 2) - kada se otkrije potencijalno opasna datoteka, pita se šta da uradi sa njom:
- delete - datoteka će biti izbrisana sa računara trajno i više je nećete naći;
- karantin - privremeno blokiran dok ne odlučite što ćete s njim;
- dozvolite - branilac vas više neće upozoriti na ovu datoteku (u stvari, u našem slučaju, morate dozvoliti datoteku steam_api.dll rad na pc).
Sl. 2. Windows Defender
Metod broj 3
Možete jednostavno skinuti ovu datoteku na Internet (pogotovo zato što je možete preuzeti na stotinama sajtova). Ali lično, ne preporučujem, i evo zašto:
- nije poznato koji fajl preuzimate, ali odjednom je pokvaren, što može prouzrokovati oštećenje sistema;
- teško je odrediti verziju, vrlo često se datoteke modificiraju, i dok ne odaberete onu koja vam je potrebna, isprobajte desetke datoteka (a to povećava rizik, vidi točku 1);
- Vrlo često, uz ovu datoteku (na nekim stranicama) dobijate i modele oglašavanja, koji će kasnije morati očistiti vaš računar (ponekad sve dok ne ponovo instalirate Windows).
Ako se datoteka još uvijek preuzima, kopirajte je u mapu:
- za Windows 32 bit - u S: Windows System32 folder;
- za Windows 64 bit - u folderu C: Windows SysWOW64;
Sl. 3. regsvr steam_api.dll
PS
Usput, za one koji znaju malo engleskog (barem sa rječnikom), možete pročitati i preporuke na zvaničnoj Steam web stranici:
//steamcommunity.com/discussions/forum/search/?q=steam_api.dll+is+missing (neki korisnici su već naišli na ovu grešku i riješili je).
To je sve, sva sreća i manje grešaka ...