Адсутнічае steam_api.dll ( «steam_api.dll is missing from your computer ...»). Што рабіць?

Добрага часу сутак.

Я думаю, што многія аматары гульняў знаёмыя з праграмай Steam (якая дазваляе лёгка і хутка набываць гульні, знайсці аднадумцаў і гуляць па сетцы).

Гаворка ў гэтым артыкуле пойдзе пра адну папулярную памылку, звязаную з адсутнасцю файла steam_api.dll (тыповы выгляд памылкі прадстаўлены на мал. 1). Пры дапамозе гэтага файла прыкладанне Steam ўзаемадзейнічае з гульнёй, і натуральна, што калі гэты файл быў пашкоджаны (або выдалены) - то праграма верне памылку "steam_api.dll is missing from your computer ..." (дарэчы, напісанне памылкі залежыць яшчэ і ад вашай версіі Windows, у некаторых яна на рускай мове).

І так, паспрабуем разабрацца з гэтай праблемай ...

Мал. 1. steam_api.dll is missing from your computer (у перакладзе на беларускую мову: "Адсутнічае файл steam_api.dll, паспрабуйце пераўсталяваць праграму каб ліквідаваць праблему").

Прычыны адсутнасці файла steam_api.dll

Часцей за ўсё прычынамі адсутнасці гэтага файла з'яўляецца:

  1. ўстаноўка гульняў рознага роду зборак (на трэкерах іх часта называюць repack). У такіх зборках можа быць зменены арыгінальны файл, з-за чаго і з'яўляецца дадзеная памылка (г.зн. арыгінальнага файла няма, а зменены паводзіць сябе "няправільна");
  2. антывірус вельмі часта блакуе (ці ўвогуле адпраўляе ў карантын) падазроныя файлы (да якіх часта адносяць і steam_api.dll). Тым больш, калі ён быў зменены якімі-небудзь ўмельцамі пры стварэнні repack - да такіх файлаў у антывірусаў даверу яшчэ менш;
  3. змена файла steam_api.dll пры ўсталёўцы які-небудзь новай гульні (пры ўсталёўцы любой гульні, тым больш не ліцэнзійнай, ёсць рызыка змяніць гэты файл).

Што рабіць з памылкай, як яе выправіць

спосаб №1

На мой погляд, самае простае, што можна зрабіць - гэта выдаліць Steam з кампутара, а затым зноў усталяваць яго, запампаваўшы з афіцыйнага сайта (спасылка ніжэй).

Дарэчы, калі вы хочаце захаваць дадзеныя ў Steam, то вам перад выдаленнем неабходна скапіяваць файл "steam.exe" і тэчку "Steamapps", якія знаходзяцца па шляху: "C: Program Files Steam" (звычайна).

Steam

Сайт: //store.steampowered.com/about/

Спосаб №2 (калі файл быў абясшкоджаны антывірусам)

Гэты варыянт падыдзе, калі ваш файл быў змешчаны ў карантын антывірусам. Часцей за ўсё, пры гэтым антывірус вас апавясціць пра гэта якім-небудзь грозным акном.

Звычайна, у многіх антывірусах, гэтак жа ёсць часопіс уліку, у якім паведамляецца, што і калі было выдаленае або абясшкоджана. Часцей за ўсё, антывірус такія падазроныя файлы змяшчае ў карантын, адкуль іх можна лёгка аднавіць і паказаць праграме, што файл карысны і яго чапаць больш не трэба ...

У якасці прыкладу, звернеце ўвагу на звычайнага абаронцы Windows 10 (гл. Мал. 2) - пры выяўленні патэнцыйна небяспечнага файла, ён перапытвае, што з ім зрабіць:

  1. выдаліць - файл будзе выдалены з ПК назаўсёды і больш вы яго ня знойдзеце;
  2. змясціць у карантын - часова будзе блакаваны, пакуль вы не вырашыце, што рабіць з ім;
  3. дазволіць - больш за вас абаронца не будзе папярэджваць пра гэта файле (уласна, у нашым выпадку трэба дазволіць файлу steam_api.dll працаваць на ПК).

Мал. 2. Абаронца Windows

спосаб №3

Можна проста спампаваць гэты файл у інтэрнэце (тым больш, што спампаваць яго можна на сотнях сайтаў). Але асабіста я рабіць гэта не рэкамендую, і вось чаму:

  1. невядома, які файл вы запампуеце, а раптам ён бітая, што можа нанесці пэўны шкоду сістэме;
  2. цяжка вызначыцца з версіяй, вельмі часта файлы даюць змененымі, і пакуль падбераце той што патрэбны - паспрабуеце дзясяткі файлаў (а гэта павялічвае рызыка, гл. пункт 1);
  3. вельмі часта разам з гэтым файлам (на некаторых сайтах) вам у прыдачу даюць яшчэ і рэкламныя модулі, ад якіх у наступстве прыйдзецца чысціць кампутар (часам аж да пераўсталёўкі Windows).

Калі файл ўсё ж запампуеце, то скапіруйце яго ў тэчку:

  • для Windows 32 bit - у тэчку З: Windows System32 ;
  • для Windows 64 bit - у тэчку C: Windows SysWOW64 ;
Пасля чаго, націсніце спалучэнне кнопак Win + R і ўвядзіце каманду "regsvr steam_api.dll" (без двукоссяў, гл. мал. 3). Пасля гэтага перазагрузіце кампутар і паспрабуйце запусціць гульню.

Мал. 3. regsvr steam_api.dll

PS

Дарэчы, для тых хто трохі ведае англійская (хоць бы са слоўнікам) цалкам можна так жа азнаёміцца ​​з рэкамендацыямі на афіцыйным сайце Steam:

//steamcommunity.com/discussions/forum/search/?q=steam_api.dll+is+missing (частка карыстальнікаў ўжо гэтак жа сутыкалася з падобнай памылкай і вырашыла яе).

На гэтым усё, усім удачы і паменш памылак ...