- ممکن است هنگام اجرای بازیها در ویندوز با پیغام خطای “Error Code 30005: CreateFile failed with 32” مواجه شوید، اگر برنامه تشخیص دهد که فایلهای بازی تغییر کرده یا خراب شدهاند.
- اجازه دادن به Easy Anti-Cheat در نرمافزار امنیتی خود و غیرفعال کردن ویژگی “Kernel-mode Hardware-enforced Stack Protection” میتواند به رفع این خطا کمک کند.
- اگر خطا ادامه یافت، پیشنهاد میشود برنامه Easy Anti-Cheat را روی کامپیوتر خود تعمیر یا مجدداً نصب کنید.
مواجهه با “Error Code 30005: CreateFile failed with 32” هر بار که بازیای را روی کامپیوتر خود اجرا میکنید، میتواند آزاردهنده باشد. این خطا معمولاً زمانی رخ میدهد که بازیهایی که از سرویس Easy Anti-Cheat محافظت میشوند، اجرا میشوند. خوشبختانه، رفع مشکل اصلی بدون دردسر زیاد امکانپذیر است.
ابتدا بررسیهای مقدماتی را انجام دهید
قبل از اینکه به رفع مشکلهای پیشرفته بپردازید، بهتر است بررسیهای مقدماتی زیر را انجام دهید:
- آیا از نرمافزارها یا فایلهای هک برای به دست آوردن مزیت در بازی استفاده میکنید؟ اگر بله، باید آنها را حذف کنید.
- هر برنامه دیگری که همزمان با بازی در حال اجرا است را ببندید.
- نرمافزارهای بهینهسازی گرافیک را که استفاده میکنید ببندید.
- آیا فایلهای بازی را تغییر دادهاید؟ اگر بله، باید تغییرات را برگردانید یا بازی را از ابتدا نصب کنید.
اگر هیچکدام از این بررسیها کمک نکرد، میتوانید به سایر راهحلها مراجعه کنید.
حذف فایل EasyAntiCheat.Sys
“EasyAntiCheat.sys” فایلی است که اطلاعات راهاندازی بازیها را در خود ذخیره میکند. هر بار که یک بازی را راهاندازی میکنید، Easy Anti-Cheat اطمینان میدهد که فایلهای بازی تغییر نکردهاند و این فایل را ایجاد میکند. با این حال، اگر این عملیات به هر دلیلی متوقف شود، ممکن است با این خطا مواجه شوید. در بیشتر موارد، حذف فایل EasyAntiCheat.sys باید باعث شود تا برنامه Easy Anti-Cheat آن را دوباره بسازد و خطا را رفع کند.
- به پوشه دایرکتوری بازی که با آن مشکل دارید بروید. اغلب، این پوشه را در یک زیرپوشه از پوشه Program Files (x86) در درایوی که سیستمعامل شما نصب شده است پیدا خواهید کرد.
- پوشه EasyAntiCheat یا EasyAntiCheat_EOS را باز کنید.
- فایل EasyAntiCheat.sys یا EasyAntiCheat_EOS.sys را در پوشه پیدا کنید.
- روی فایل راستکلیک کنید و آیکون حذف را بزنید.

اگر هنگام حذف فایل با خطا مواجه شدید، احتمالاً Easy Anti-Cheat در پسزمینه در حال اجرا است. برای بستن آن، کلیدهای Ctrl + Shift + Esc را فشار دهید تا Task Manager باز شود، سپس Easy Anti-Cheat را در تب Processes انتخاب کرده و روی End Task در بالای صفحه کلیک کنید تا آن را ببندید.
بعد از آن، باید بتوانید فایل را بدون مشکل حذف کنید.
رفع فایلهای خراب بازی
اگر برخی از فایلهای بازی شما خراب شده باشند، Easy Anti-Cheat ممکن است آنها را تغییر یافته بداند. در این صورت، برای رفع خطا، باید فایلهای خراب بازی را تعمیر کنید.
اگر بازی را از طریق Steam نصب کردهاید، میتوانید به راهنمای تعمیر فایلهای بازی با استفاده از لانچرهای مختلف مراجعه کرده و مراحل ذکر شده در آنجا را دنبال کنید. پس از تعمیر فایلهای بازی، دوباره آن را اجرا کنید.
اضافه کردن Easy Anti-Cheat به لیست مجاز در Windows Defender یا آنتیویروس
اگرچه Easy Anti-Cheat یک برنامه معتبر است، ممکن است Microsoft Defender یا نرمافزار آنتیویروس شما آن را به اشتباه به عنوان تهدید شناسایی کرده و مسدود کند. این میتواند مانع از اجرای Easy Anti-Cheat شود و منجر به خطای “Error Code 30005: CreateFile failed with 32” گردد.
برای بررسی این احتمال، میتوانید موقتاً Windows Defender یا نرمافزار آنتیویروس خود را غیرفعال کنید. اگر این مشکل حل شد، باید Easy Anti-Cheat را در هر دو Windows Defender و نرمافزار آنتیویروس خود به لیست مجاز اضافه کنید تا از مسدود شدن آن در آینده جلوگیری شود. شما میتوانید به راحتی یک برنامه را در فایروال ویندوز به لیست مجاز اضافه کنید. به طور مشابه، میتوانید آن را در هر برنامه آنتیویروس شخص ثالث به لیست مجاز اضافه کنید.
اضافه کردن استثناها به آنتیویروس و فایروال شما
مرحله 1: نرمافزار آنتیویروس یا امنیتی خود را باز کنید و به تنظیمات استثنا یا حذف استثناها بروید. مکان دقیق این تنظیمات بسته به نرمافزار متفاوت است، اما معمولاً در بخش “تنظیمات”، “تنظیمات پیشرفته” یا “حذف استثنا” یافت میشود.

مرحله 2: فایل اجرایی بازی خود و سرویس Easy Anti-Cheat را به لیست استثناها اضافه کنید. به عنوان مثال، اگر بازی Warhammer Vermintide 2 را انجام میدهید، مسیرهای زیر را اضافه کنید:
- C:\Program Files (x86)\Steam\steamapps\common\Warhammer Vermintide 2\vermintide2.exe
- C:\Program Files (x86)\Steam\steamapps\common\Warhammer Vermintide 2\EasyAntiCheat\EasyAntiCheat.exe
مرحله 3: تغییرات را ذخیره کرده و کامپیوتر خود را ریستارت کنید. بعد از ریستارت، بازی را دوباره راهاندازی کنید تا ببینید آیا خطا همچنان ادامه دارد یا خیر.
روش 2: انجام راهاندازی انتخابی
اگر اضافه کردن استثناها مشکل را حل نکرد، ممکن است یک برنامه پسزمینه در حال تداخل با Easy Anti-Cheat باشد.
مرحله 1: کلید ویندوز را فشار دهید، تایپ کنید msconfig و “System Configuration” را انتخاب کنید.
مرحله 2: در تب “General” گزینه “Selective Startup” را انتخاب کرده و گزینه “Load startup items” را از حالت انتخاب خارج کنید.

مرحله 3: روی “Apply” کلیک کنید و سپس “OK” را انتخاب کرده و کامپیوتر خود را ریستارت کنید. بازی خود را دوباره راهاندازی کنید. اگر مشکل حل شد، آیتمهای استارتاپ خود را یکی یکی دوباره فعال کنید تا مشخص کنید کدام برنامه باعث تداخل بوده است.
روش 3: بررسی وضعیت سرویس Easy Anti-Cheat
گاهی اوقات خود سرویس Easy Anti-Cheat ممکن است غیرفعال یا به اشتباه تنظیم شده باشد.
مرحله 1: برای باز کردن Command Prompt به عنوان مدیر، کلیدهای Windows + X را فشار دهید و “Command Prompt (Admin)” یا “Windows Terminal (Admin)” را انتخاب کنید.

مرحله 2: عبارت “services.msc” را در پنجره Command Prompt یا Terminal تایپ کنید و Enter را فشار دهید. در فهرست سرویسها، “Easy Anti-Cheat” را پیدا کنید.

مرحله 3: روی “Easy Anti-Cheat” دوبار کلیک کنید، “Startup type” را روی “Manual” تنظیم کنید و اطمینان حاصل کنید که وضعیت سرویس غیرفعال نشده باشد. سپس روی “Apply” و “OK” کلیک کرده، کامپیوتر خود را مجدداً راهاندازی کرده و بازی خود را دوباره تست کنید.
روش 4: تعمیر نصب Easy Anti-Cheat
اگر مراحل قبلی مشکل را حل نکرد، ممکن است نصب Easy Anti-Cheat خود خراب یا ناقص باشد.
مرحله 1: به دایرکتوری نصب Easy Anti-Cheat بازی خود بروید. به عنوان مثال، برای بازی Warhammer Vermintide 2، به مسیر زیر بروید: C:\Program Files (x86)\Steam\steamapps\common\Warhammer Vermintide 2\installers\EasyAntiCheatEOS
مرحله 2: روی EasyAntiCheat_EOS_Setup.exe راست کلیک کرده و گزینه “Run as administrator” را انتخاب کنید.
مرحله 3: در پنجره نصب Easy Anti-Cheat، بازی خود را از منوی کشویی انتخاب کرده و روی “Repair Service” کلیک کنید. منتظر بمانید تا فرآیند تکمیل شود، سپس کامپیوتر خود را مجدداً راهاندازی کرده و بازی را دوباره اجرا کنید.
روش 5: موقتاً خاموش کردن فایروال یا نرمافزار امنیتی
اگر هیچکدام از راهحلهای بالا کارساز نبود، خاموش کردن موقت فایروال یا نرمافزار امنیتی میتواند کمک کند تا بفهمید آیا اینها باعث تداخل هستند یا نه.
مرحله 1: منوی Start را باز کنید، عبارت “firewall” را تایپ کنید و روی “Firewall and network protection” کلیک کنید. احتیاط کنید و این مرحله را فقط به صورت موقت انجام دهید تا ببینید آیا مشکل به این موضوع مرتبط است یا خیر.

مرحله 2: روی “Private Network” کلیک کنید و سپس سوئیچ را برای غیرفعال کردن فایروال کلیک کنید.

مرحله 3: به عقب برگردید و این مراحل را برای شبکه عمومی تکرار کنید.
مرحله 4: بازی خود را دوباره اجرا کنید. اگر بدون خطا اجرا شد، فایروال یا نرمافزار آنتیویروس شما قطعاً عامل مشکل است. پس از آزمایش، فوراً نرمافزار امنیتی خود را دوباره فعال کنید.
مرحله 5: تنظیمات فایروال یا آنتیویروس خود را تغییر دهید تا استثنائات دائمی برای بازی و Easy Anti-Cheat به شرح روش 1 اضافه کنید، سپس نرمافزار امنیتی خود را دوباره فعال کنید.
این مراحل باید به شما کمک کنند تا خطای Easy Anti-Cheat Error 30005 (Create File Failed) را بهطور مؤثر برطرف کنید. اگر مشکل همچنان ادامه داشت، پیشنهاد میشود با کانالهای پشتیبانی رسمی بازی یا پشتیبانی فنی Easy Anti-Cheat برای دریافت کمک بیشتر تماس بگیرید.
غیرفعال کردن محافظت از پشته اجباری سختافزاری در حالت هسته
فعال کردن ویژگی محافظت از پشته اجباری سختافزاری در حالت هسته، که یک ویژگی امنیتی در ویندوز است، میتواند با نرمافزار Easy Anti-Cheat تداخل کند، همانطور که یک کاربر در انجمن Microsoft Community گزارش داده است.
اگرچه این ویژگی برای جلوگیری از مداخله نرمافزارهای مخرب با سیستمعامل طراحی شده است، اما گاهی اوقات میتواند با برنامههای معتبر مانند Easy Anti-Cheat تداخل داشته باشد.
یک کاربر در یک رشته Reddit تایید کرد که غیرفعال کردن این ویژگی امنیتی مشکل را برطرف کرد. شما میتوانید این ویژگی را در رایانه خود غیرفعال کنید تا ببینید آیا این مشکل حل میشود یا نه.
روی آیکون جستجو در نوار وظیفه کلیک کنید، عبارت “Windows Security” را در کادر جستجو وارد کنید و Enter بزنید.
به تب “Device Security” در نوار کناری سمت چپ بروید.
گزینه “Core isolation details” را در پنل سمت راست کلیک کنید.
سوئیچ زیر “Kernel-mode Hardware-enforced Stack Protection” را غیرفعال کنید.
رایانه خود را برای اعمال تغییرات ریستارت کنید.

اگر گزینه “Kernel-mode Hardware-enforced Stack Protection” در تب Device Security موجود نیست، به این معنی است که پردازنده شما از آن پشتیبانی نمیکند. در این صورت، نیازی به نگرانی برای غیرفعال کردن آن نیست.
اطمینان از اجرای سرویس Easy Anti-Cheat
Easy Anti-Cheat به سرویس خاصی به نام EasyAntiCheat وابسته است. اگر این سرویس در رایانه شما در حال اجرا نباشد، ممکن است با خطاهایی مواجه شوید. برای جلوگیری از این مشکل، باید اطمینان حاصل کنید که سرویس EasyAntiCheat در حال اجرا است.

تعمیر یا نصب مجدد برنامه Easy Anti-Cheat
گر هیچیک از راهحلها کار نکرد و نرمافزار Easy Anti-Cheat هنوز به درستی عمل نمیکند، میتوانید تلاش کنید تا برنامه را تعمیر کنید.
به پوشه نصب بازی خود بروید. اگر بازی را از طریق Steam نصب کردهاید، کلاینت Steam را باز کنید، روی بازی راست کلیک کرده و Properties را انتخاب کنید. سپس، Local Files > Browse را انتخاب کنید.
کلاینت Steam را ببندید و پوشه نصب را باز نگه دارید.
به پوشه EasyAntiCheat برگردید و دوبار کلیک کنید روی فایل نصب Easy Anti-Cheat.
روی دکمه Repair Service کلیک کنید.
منتظر بمانید تا فرایند تکمیل شود، سپس روی Finish کلیک کنید.

اگر خطا همچنان ادامه پیدا کرد، به عنوان آخرین راهحل، باید نصب برنامه Easy Anti-Cheat را دوباره انجام دهید. برای این کار، مراحل توضیح داده شده در بالا را دنبال کرده و فایل نصب Easy Anti-Cheat را دوباره اجرا کنید.
به جای کلیک روی Repair، در گوشه پایین-چپ، روی Uninstall کلیک کنید. پس از آن، روی Install Easy Anti-Cheat کلیک کنید. سپس، روی Finish کلیک کنید.
در حالی که نرمافزارهایی مانند Easy Anti-Cheat برای شناسایی و جلوگیری از تقلب ضروری هستند، ممکن است گاهی به دلایل مختلف دچار مشکل شوند. امیدواریم که با اعمال راهحلهای بالا، خطای “Error Code 30005: CreateFile failed with 32” در کامپیوتر شما رفع شده باشد و دوباره بتوانید به بازی کردن بپردازید.