مه جبین تیموری
نویسنده: مه جبین تیموری
تاریخ انتشار: 06 خرداد 1404 |
زمان مطالعه: 7 دقیقه

مواجهه با ارور «کد خطای 30005: CreateFile با 32 شکست خورد» به هنگام اجرای بازی روی سیستم ویندوزی می‌تواند واقعا ناامیدکننده باشد. این خطا معمولا هنگام اجرای بازی‌هایی که توسط سرویس Easy Anti-Cheat محافظت می‌شون، رخ می‌دهد. خوشبختانه می‌توان این مشکل اساسی را بدون دردسر زیاد برطرف کرد.

پیش از هر چیز، بررسی‌های اولیه

قبل از پرداختن به هر گونه اصلاح پیشرفته بهتر است بررسی‌های اولیه زیر را انجام دهید.

  • آیا از نرم‌ افزار یا فایل‌های هک برای کسب مزیت در بازی استفاده می‌کنید؟ در این صورت باید آنها را حذف کنید.
  • هر برنامه دیگری را که در کنار بازی اجرا می‌شود ببندید.
  • هر نرم ‌افزار بهینه ‌سازی گرافیکی که استفاده می‌کنید را ببندید.
  • آیا فایل‌های بازی را تغییر داده‌اید؟ در این صورت باید آن تغییرات را لغو کنید یا بازی را از ابتدا دوباره نصب کنید.

اگر هیچ یک از بررسی‌های فوق کمکی نکرد، می‌توانید اصلاحات باقی ‌مانده را اعمال کنید.

fix error 30005 5

حذف فایل EasyAntiCheat.Sys

EasyAntiCheat.sys فایلی است که حاوی اطلاعات راه‌ اندازی بازی‌های شما است. هر بار که یک بازی را اجرا می‌کنید، Easy Anti-Cheat مطمئن می‌شود که فایل‌های بازی تغییر نکرده‌اند و این فایل را ایجاد می‌کند. با این حال اگر این عملیات به هر دلیلی قطع شود، ممکن است با این خطا مواجه شوید.

در بیشتر موارد حذف فایل EasyAntiCheat.sys باید برنامه Easy Anti-Cheat را مجبور به ایجاد مجدد آن و رفع خطا کند.

  1. به پوشه دایرکتوری بازی که با آن مشکل دارید بروید. اغلب اوقات آن را در زیرپوشه‌ای از پوشه Program Files (x86) در درایوی که سیستم عامل شما نصب شده است پیدا خواهید کرد.
  2. پوشه EasyAntiCheat یا EasyAntiCheat_EOS را باز کنید.
  3. فایل sys یا EasyAntiCheat_EOS.sys را در پوشه پیدا کنید.
  4. روی فایل کلیک راست کرده و روی نماد حذف کلیک کنید.

fix error 30005 1

اگر هنگام حذف فایل با هر گونه خطایی مواجه شدید، احتمالاً Easy Anti-Cheat در پس‌ زمینه در حال اجرا است. برای خاموش کردن آن Ctrl + Shift + Esc را فشار دهید تا Task Manager باز شود، Easy Anti-Cheat را در تب Processes انتخاب کنید و برای بستن آن روی End Task در بالا کلیک کنید. پس از آن باید بتوانید فایل را بدون هیچ مشکلی حذف کنید.

تعمیر فایل‌های بازی خراب

اگر برخی از فایل‌های بازی شما خراب شده باشند، Easy Anti-Cheat ممکن است آنها را دستکاری شده بداند. در این صورت برای رفع خطا باید فایل‌های بازی آسیب‌ دیده را تعمیر کنید.

پس از تعمیر فایل‌های بازی، دوباره آن را اجرا کنید.

لیست کردن Easy Anti-Cheat در Windows Defender یا آنتی ویروس

اگر چه Easy Anti-Cheat یک برنامه قابل اعتماد است، اما ممکن است Microsoft Defender یا نرم‌ افزار آنتی ویروس شما به اشتباه آن را به عنوان یک تهدید مشخص کرده و مسدود کند. این می‌تواند مانع از اجرای Easy Anti-Cheat شود و در نتیجه پیام «کد خطای 30005: CreateFile با 32 ناموفق بود» را نشان دهد.

برای بررسی این احتمال، می‌توانید Windows Defender یا برنامه آنتی ویروس خود را به طور موقت غیرفعال کنید. اگر این مشکل را حل کرد، باید Easy Anti-Cheat را هم در Windows Defender و هم در برنامه آنتی ویروس خود لیست کنید تا از مسدود شدن آن در آینده جلوگیری شود.

شما به راحتی می‌توانید با رفتن به کنترل پنل، یک برنامه را در فایروال ویندوز در لیست مجاز قرار دهید. به همین ترتیب می‌توانید آن را در هر برنامه آنتی ویروس شخص ثالثی در لیست مجاز قرار دهید. برای دستورالعمل‌های مربوط به نحوه مجاز کردن برنامه‌ها در آن نرم ‌افزار خاص، به وب ‌سایت برنامه آنتی ویروس مراجعه کنید.

غیر فعال کردن محافظت پشته سخت‌ افزاری حالت هسته

فعال کردن محافظت پشته سخت‌ افزاری حالت هسته که یک ویژگی امنیتی در ویندوز است، می‌تواند با نرم‌ افزار Easy Anti-Cheat تداخل داشته باشد. این مورد توسط یک کاربر در انجمن مایکروسافت گزارش شده است.

با اینکه این ویژگی برای جلوگیری از تداخل نرم‌ افزارهای مخرب با سیستم عامل طراحی شده، گاهی اوقات می‌تواند با برنامه‌های قابل اعتمادی مانند Easy Anti-Cheat تداخل داشته باشد.

یکی از کاربران در یک تاپیک Reddit تأیید کرد که غیر فعال کردن این ویژگی امنیتی مشکل را حل کرده است. می‌توانید آن را در رایانه شخصی خود غیرفعال کنید تا ببینید آیا مشکل برطرف می‌شود یا خیر.

  1. روی نماد جستجو در نوار وظیفه کلیک کنید، Windows Security را در کادر متن تایپ کرده و Enter را بزنید.
  2. به برگه Device Security در نوار کناری سمت چپ بروید.
  3. روی گزینه Core isolation details در پنل سمت راست کلیک کنید.
  4. دکمه کشویی زیر Kernel-mode Hardware-enforced Stack Protection را غیرفعال کنید.
  5. برای اعمال تغییرات، رایانه شخصی خود را ریستارت کنید.

fix error 30005 2

مطمئن شوید که سرویس Easy Anti-Cheat در حال اجرا است

Easy Anti-Cheat به سرویسی به نام EasyAntiCheat متکی است. اگر این سرویس روی رایانه شما اجرا نشود، ممکن است با خطاهایی مواجه شوید. برای جلوگیری از این مشکل باید مطمئن شوید که سرویس EasyAntiCheat در حال اجرا است.

  1. برنامه Services را با استفاده از منوی جستجو باز کنید.
  2. سرویس EasyAntiCheat را در لیست پیدا کنید.
  3. اگر از قبل در حال اجرا است، نیازی به انجام کاری ندارید. اگر در حال اجرا نیست، روی آن کلیک راست کرده و Start را انتخاب کنید.

fix error 30005 3

برنامه Easy Anti-Cheat را تعمیر یا دوباره نصب کنید

اگر هیچ یک از راه‌حل‌ها جواب نداد و نرم‌ افزار Easy Anti-Cheat هنوز به درستی کار نمی‌کند، می‌توانید برنامه را تعمیر یا مجدد نصب کنید.

  1. به پوشه نصب بازی خود بروید. اگر بازی را از طریق Steam نصب کرده‌اید، کلاینت Steam را باز کنید، روی بازی کلیک راست کنید و Properties را انتخاب کنید. سپس، Local Files > Browse را انتخاب کنید.
  2. کلاینت Steam را ببندید و پوشه نصب را باز نگه دارید.
  3. به پوشه EasyAntiCheat برگردید و روی فایل راه ‌اندازی Easy Anti-Cheat دوبار کلیک کنید.
  4. روی دکمه Repair Service کلیک کنید.
  5. صبر کنید تا فرآیند کامل شود و سپس روی Finish کلیک کنید.

fix error 30005 4

اگر خطا همچنان ادامه داشت، باید نصب مجدد برنامه Easy Anti-Cheat را به عنوان آخرین راه حل در نظر بگیرید. برای انجام این کار همان مراحل توضیح داده شده در بالا را دنبال کنید و فایل نصب Easy Anti-Cheat را دوباره اجرا کنید.

به جای کلیک بر روی Repair، روی Uninstall در گوشه پایین سمت چپ کلیک کنید. پس از آن روی Install Easy Anti-Cheat کلیک کنید. سپس روی Finish کلیک کنید.

سخن آخر

اگر چه نرم‌ افزاری مانند Easy Anti-Cheat برای شناسایی و جلوگیری از تقلب ضروری است، اما گاهی اوقات می‌تواند به دلایل مختلف دچار نقص شود. امیدواریم با اعمال اصلاحات فوق مشکل «کد خطای 30005: CreateFile failed with 32» در رایانه شخصی شما برطرف شده باشد و بتوانید طبق معمول به بازی کردن ادامه دهید.

سوالات متداول کاربران

ارور Error 30005: Create File Failed With 32 یعنی چه؟

این ارور به دلیل عدم توانایی Easy Anti-Cheat در ایجاد فایل روی دیسک رخ می‌دهد، معمولا به خاطر وجود فایل معیوب یا در حال استفاده مثل فایل  EasyAntiCheat.sys

چگونه ارور Create File Failed With 32 را برطرف کنم؟

معمولا با حذف فایل EasyAntiCheat.sys از پوشه‌ی C:\Program Files (x86)\EasyAntiCheat و اجرای مجدد بازی برطرف می‌شود.

آیا این ارور به آنتی ‌ویروس مربوط است؟

بله، گاهی اوقات آنتی ‌ویروس یا فایروال مانع عملکرد Easy Anti-Cheat می‌شود. موقتا آنتی ‌ویروس را غیرفعال کنید یا بازی را در لیست استثنا قرار دهید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*
*