یکی از رایجترین و رویاسوزترین ارورهایی که گیمرها هنگام اجرای بازیهای رایانهای (بهویژه بازیهای استیم یا نسخههای کرکشده) با آن مواجه میشوند، ارور steam_api64.dll is missing یا The code execution cannot proceed because steam_api64.dll was not found است. این خطا مانع اجرای بازی شده و اجرا نشدن برنامه را اعلام میکند.
مجله گیم دونی بر اساس معتبرترین آموزشهای فنی و کاربردی، جامعترین راهنمای رفع این ارور را در ۴ روش اصلی و تستشده برای شما آماده کرده است.
علت بروز ارور steam_api64.dll چیست؟
فایل steam_api64.dll یک کتابخانه پویا (DLL) متعلق به پلتفرم استیم است که ارتباط میان بازی و این پلتفرم را برقرار میکند. دلایل اصلی مفقود شدن یا ارور دادن این فایل عبارتند از:
- قرنطینه یا حذف توسط آنتیویروس (Windows Defender): در بازیهای کرکشده، آنتیویروس بهاشتباه این فایل را به عنوان فایل مشکوک شناسایی و پاک میکند.
- عدم نصب یا خرابی پیشنیازهای مایکروسافت (Visual C++ Redistributable): فقدان بستههای پیشنیاز سیستمعامل.
- خرابی فایلهای بازی در استیم: دانلود ناقص یا آسیب دیدن فایلهای محلی بازی.
- حذف فیزیکی فایل از پوشه System32/SysWOW64 ویندوز.
پیشنیاز مهم: تشخص ۶۴ بیتی یا ۳۲ بیتی بودن ویندوز
قبل از انجام روشها، باید نوع سیستمعامل خود را مشخص کنید:
- وارد Settings ویندوز شده، به بخش System و سپس About بروید (یا روی منوی استارت کلیکراست کرده و System را انتخاب کنید).
- در قسمت System type، ببینید سیستم شما 64-bit است یا 32-bit.
روش اول: بازیابی فایل از قرنطینه آنتیویروس (Windows Defender)
در اکثر مواقع، فایل وجود داشته اما آنتیویروس ویندوز آن را قرنطینه کرده است:
- در منوی استارت عبارت Windows Security را جستجو کرده و باز کنید.
- به بخش Virus & threat protection رفته و روی Protection history کلیک کنید.
- لیست موارد بستهشده را بررسی کنید؛ اگر فایل
steam_api64.dllدر حالت Quarantined (قرنطینه) بود، روی آن کلیک کرده، گزینه Actions را زده و Restore را انتخاب کنید. - جلوگیری از حذف مجدد: به بخش Manage settings در زیر مجموعه Virus & threat protection بروید.
- به پایین صفحه رفته و روی Add or remove exclusions کلیک کنید.
- روی Add an exclusion کلیک کرده و پوشه بازی یا خود فایل DLL را استثنا کنید.
روش دوم: دانلود و قرار دادن دستی فایل steam_api64.dll
اگر فایل کلاً از سیستم شما پاک شده است، میتوانید آن را دستی جایگذاری کنید:
- فایل
steam_api64.dllنسخه ۶۴ بیتی را از یک منبع معتبر دانلود کرده و از حالت فشرده (Zip) خارج کنید: لینک دانلود فایل - وارد File Explorer شده و به درایو اصی ویندوز (معمولاً درایو
:C) بروید. - وارد پوشه Windows شوید:
- کاربران سیستمهای ۳۲ بیتی: فایل دانلود شده را در پوشه
System32کپی کنید. - کاربران سیستمهای ۶۴ بیتی: فایل دانلود شده را هم در پوشه
System32و هم در پوشهSysWOW64کپی کنید.
- کاربران سیستمهای ۳۲ بیتی: فایل دانلود شده را در پوشه
- سیستم را یکبار Restart کرده و بازی را اجرا کنید.
روش سوم: بازسنجی و ترمیم فایلهای بازی در استیم (Verify Integrity)
اگر بازی را بهصورت قانونی از طریق استیم خریداری کردهاید:
- برنامه Steam را بهصورت Run as Administrator اجرا کنید.
- به بخش Library (کتابخانه) بروید.
- روی بازی که ارور میدهد کلیکراست کرده و Properties را انتخاب کنید.
- به زبانه Installed Files رفته و روی Verify integrity of game files کلیک کنید.
- استیم تمام فایلهای بازی را اسکن کرده و فایلهای مفقود یا خراب (از جمله DLLها) را بهطور خودکار مجدداً دانلود میکند.
روش چهارم: نصب و بازسازی بستههای Microsoft Visual C++ Redistributable
بسیاری از فایلهای DLL با نصب بستههای C++ مایکروسافت ترمیم میشوند:
- به وبسایت رسمی مایکروسافت مراجعه کنید.
- بستههای Visual C++ Redistributable (بهویژه نسخههای 2015 و 2017 تا 2026) را برای هر دو معماری x86 و x64 دانلود کنید: لینک دانلود
- فایلهای دانلود شده را اجرا کرده و نصب نمایید (در صورت مشاهده گزینه Repair، آن را انتخاب کنید تا فایلهای آسیبدیده ترمیم شوند).
- پس از اتمام تمامی نصبها، سیستم خود را Restart کنید.
جمعبندی
با انجام مراحل فوق، ارور steam_api64.dll کاملاً برطرف شده و میتوانید بدون مشکل بازی خود را اجرا کنید. در صورتی که همچنان با سوال یا مشکلی مواجه هستید، در بخش نظرات یا گروه مجله گیم دونی نام بازی و مشخصات سیستم خود را ارسال کنید تا شما را راهنمایی کنیم!









