مواجهه با خطای “کد خطا ۳۰۰۰۵: 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 را در پوشه پیدا کنید.
- روی فایل راستکلیک کرده و آیکون حذف (Delete) را بزنید.
اگر هنگام حذف فایل با خطایی مواجه شدید، احتمالاً Easy Anti-Cheat در پسزمینه در حال اجرا است. برای بستن آن، کلیدهای Ctrl + Shift + Esc را فشار دهید تا Task Manager (مدیر وظایف) باز شود، سپس در تب Processes، Easy Anti-Cheat را انتخاب کرده و روی 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 و آنتیویروس خود به لیست مجاز اضافه کنید تا از مسدود شدن آن در آینده جلوگیری شود.
شما میتوانید به راحتی یک برنامه را در فایروال ویندوز از طریق کنترل پنل اضافه کنید. به طور مشابه، میتوانید آن را در هر برنامه آنتیویروس شخص ثالث نیز به لیست مجاز اضافه کنید. برای دستورالعملهای نحوه اضافه کردن برنامهها به لیست مجاز، به وبسایت برنامه آنتیویروس خود مراجعه کنید.
خاموش کردن ویژگی Kernel-Mode Hardware-Enforced Stack Protection
فعالسازی ویژگی محافظت از پشته سختافزاری در حالت کرنل (Kernel-mode Hardware-enforced Stack Protection) که یک ویژگی امنیتی در ویندوز است، میتواند با نرمافزار Easy Anti-Cheat تداخل ایجاد کند، همانطور که یک کاربر در انجمن Microsoft Community گزارش کرده است.
این ویژگی به منظور جلوگیری از مداخله نرمافزارهای مخرب با سیستم عامل طراحی شده است، اما گاهی ممکن است با برنامههای معتبر مانند Easy Anti-Cheat تداخل کند.
یک کاربر در یک موضوع در Reddit تایید کرده است که خاموش کردن این ویژگی امنیتی مشکل را حل کرده است. شما میتوانید امتحان کنید که آیا خاموش کردن این ویژگی در رایانه شما مشکل را حل میکند یا نه.
- روی آیکون جستجو در نوار وظیفه کلیک کنید، عبارت Windows Security را تایپ کرده و Enter را فشار دهید.
- به تب Device Security در نوار کناری سمت چپ بروید.
- روی گزینه Core isolation details در پنجره سمت راست کلیک کنید.
- دکمه مربوط به Kernel-mode Hardware-enforced Stack Protection را خاموش کنید (Toggle را غیرفعال کنید).
- سیستم خود را ریاستارت کنید تا تغییرات اعمال شوند.
نکته: اگر گزینه “Kernel-mode Hardware-enforced Stack Protection” در تب Device Security موجود نبود، به این معنی است که پردازنده شما از این ویژگی پشتیبانی نمیکند. در این صورت، نیازی به نگرانی برای غیرفعال کردن آن ندارید.
اطمینان از اجرای سرویس Easy Anti-Cheat
Easy Anti-Cheat به سرویس ویژهای به نام EasyAntiCheat وابسته است. اگر این سرویس در رایانه شما در حال اجرا نباشد، ممکن است با خطاهایی مواجه شوید. برای جلوگیری از این مشکل، باید مطمئن شوید که سرویس EasyAntiCheat در حال اجرا است.
- اپلیکیشن Services را با استفاده از منوی جستجو باز کنید.
- سرویس EasyAntiCheat را در لیست پیدا کنید.
- اگر سرویس در حال اجرا است، نیازی به انجام هیچ کاری ندارید. اگر در حال اجرا نیست، روی آن راستکلیک کرده و گزینه Start را انتخاب کنید.
رفع مشکل یا نصب مجدد برنامه 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” در کامپیوتر شما برطرف شده باشد و شما بتوانید به راحتی به بازی کردن ادامه دهید.