Чи стикалися ви з повідомленням “помилка 30005: не вдалося створити файл із кодом 32” під час запуску гри на комп’ютері або в клієнті Steam? Найчастіше ця проблема виникає при спробі запустити ігри, які використовують систему захисту Easy Anti-Cheat, призначену для запобігання читерству в багатокористувацьких іграх.
Якщо ви бачите цю помилку, це може означати, що ви намагаєтеся запустити гру, що використовує цю систему захисту, але щось не так з самою службою або файлами гри, що перешкоджає її запуску.
Отже, які причини цієї помилки та як її усунути?
Чому виникає помилка 30005: CreateFile Failed with 32 у Windows?
Ось декілька основних факторів, які можуть спричинити появу помилки “помилка 30005: CreateFile failed with 32” на вашому комп’ютері:
- Використання модифікацій, які змінюють файли гри, і які Easy Anti-Cheat розпізнає як підозрілі.
- Пошкодження файлів гри, що призводить до того, що Easy Anti-Cheat ідентифікує ці зміни як несанкціоновані.
- Блокування служби Easy Anti-Cheat брандмауером Windows Defender або іншим антивірусним програмним забезпеченням.
- Неспроможність Easy Anti-Cheat створити необхідний файл у папці встановлення, оскільки файл з попереднього сеансу вже існує.
- Випадкове вимкнення процесу або служби Easy Anti-Cheat з метою економії системних ресурсів.
- Пошкодження інсталяції програмного забезпечення Easy Anti-Cheat, що вимагає відновлення або перевстановлення.
Тепер, коли вам відомі причини цієї помилки, давайте розглянемо способи її виправлення.
1. Спочатку виконайте деякі попередні перевірки
Перед застосуванням основних методів виправлення, варто виконати кілька попередніх перевірок:
- Чи використовуєте ви будь-яке програмне забезпечення для злому, яке дозволяє отримати ігрові переваги? Якщо так, його потрібно видалити.
- Закрийте всі інші програми, що працюють одночасно з грою.
- Вимкніть будь-яке програмне забезпечення для оптимізації графіки, яке ви застосовуєте.
- Чи вносили ви будь-які зміни до файлів гри? Якщо так, перевстановіть гру, якщо ви не знаєте, як відмінити ці зміни.
Якщо жодна з перевірок вище не допомогла, можна переходити до наступних методів виправлення.
2. Видаліть файл EasyAntiCheat.Sys
Файл EasyAntiCheat.sys містить інформацію, необхідну для запуску гри. Він автоматично створюється кожного разу, коли ви запускаєте гру, і служба Easy Anti-Cheat підтверджує, що файли гри не були змінені.
Найчастіше Easy Anti-Cheat успішно створює цей файл, але іноді може виникнути збій. У цьому випадку гра відображає повідомлення про помилку. Щоб переконатися, що проблема не в цьому, вам потрібно вручну видалити цей файл, щоб Easy Anti-Cheat міг створити його заново, коли ви перезапустите гру.
Для цього виконайте такі кроки:

Якщо помилка повторюється, перейдіть до наступного кроку.
Не вдається видалити файл EasyAntiCheat.Sys?
Деякі користувачі повідомляють про помилку при спробі видалити файл EasyAntiCheat.sys, що файл неможливо видалити, оскільки він використовується. Це повідомлення означає, що Easy Anti-Cheat працює у фоновому режимі, тому перед видаленням програми необхідно її закрити. Ось як це зробити:

3. Відновіть пошкоджені файли гри
Пошкоджені файли гри можуть сприйматися Easy Anti-Cheat як несанкціоноване втручання. Тому їх потрібно відновити. Деякі ігрові клієнти мають функцію відновлення пошкоджених файлів безпосередньо з клієнта. Якщо гра, яку ви запускаєте, пропонує таку можливість, скористайтеся нею.
Якщо ви встановили гру через Steam, відновлення файлів буде простішим. У нашому посібнику з відновлення файлів гри за допомогою різних програм запуску, ми детально описали процес перевірки цілісності файлів гри (або відновлення пошкоджених файлів) у Steam. Дотримуйтесь відповідних інструкцій, щоб відновити пошкоджені файли.
4. Додайте Easy Anti-Cheat до білого списку у Windows Defender або антивірусі
Хоча Easy Anti-Cheat є надійною службою, Microsoft Defender або ваш антивірус може сприйняти її як загрозу та заблокувати. Після блокування Easy Anti-Cheat не зможе створити потрібний файл, і програма запуску гри виведе цю помилку. Щоб виключити цю причину, виконайте наступні дії.
Тимчасово вимкніть обидві програми, щоб перевірити, чи викликає проблему Windows Defender або антивірус. Перегляньте нашу інструкцію щодо вимкнення Windows Defender. Аналогічна опція має бути доступна в налаштуваннях вашої антивірусної програми. Скористайтеся нею, щоб її вимкнути. Після вимкнення обох програм запустіть гру ще раз і перевірте, чи зникає помилка.
Якщо цього разу гра запуститься без помилок, це підтверджує, що проблема криється в Windows Defender або сторонній антивірусній програмі. Якщо ви залишите обидві програми вимкненими, ви більше не побачите цієї помилки, але це зробить ваш пристрій вразливим до загроз.
Тому замість цього потрібно додати Easy Anti-Cheat до білого списку Windows Defender і вашої антивірусної програми. Це запобігатиме блокуванню Easy Anti-Cheat цими програмами, при цьому вони продовжать виконувати свою функцію виявлення вірусів.
Якщо ви не знаєте, як додавати програми до білого списку, перегляньте нашу інструкцію про те, як дозволити додатки через брандмауер Windows. Також відвідайте офіційний веб-сайт вашого антивіруса. Там ви знайдете інструкції, як додати програми до виключень у конкретному програмному забезпеченні.
5. Вимкніть апаратний захист стека в режимі ядра
Як зазначив користувач на Форумі спільноти Microsoft, ця функція запобігає втручанню шкідливих програм у роботу операційної системи, але іноді може конфліктувати з безпечними програмами, такими як Easy Anti-Cheat.
Користувач підтвердив в темі Reddit, що вимкнення цієї функції безпеки вирішило проблему. Якщо ваш процесор підтримує цю функцію, вимкніть її. Ось як це зробити:

Якщо функція апаратного захисту стека в режимі ядра відсутня в налаштуваннях безпеки пристрою, це означає, що ваш процесор її не підтримує. У такому випадку ви можете пропустити цей крок.
6. Переконайтеся, що служба Easy Anti-Cheat запущена
Easy Anti-Cheat також запускає службу з такою ж назвою “Easy Anti-Cheat” після встановлення програми на ваш комп’ютер. Якщо ця служба не працює, Easy Anti-Cheat може видавати помилку. Перевірте її так:
7. Відновіть програму Easy Anti-Cheat
Якщо жоден з наведених вище способів не допоміг, або програмне забезпечення Easy Anti-Cheat працює некоректно, спробуйте його відновити. Щоб відновити клієнт, виконайте такі дії:



8. Перевстановіть Easy Anti-Cheat
Якщо помилка виникає знову після повторного запуску гри, це означає, що проблему не вдалося вирішити. У такому випадку перевстановіть Easy Anti-Cheat як останню міру.
Для цього виконайте ті ж самі дії, як описано вище, і знову запустіть інсталяційний файл Easy Anti-Cheat. Потім, замість того, щоб натискати “Відновити”, натисніть “Видалити” у лівому нижньому куті.
Після цього натисніть “Встановити Easy Anti-Cheat”. Потім натисніть “Готово”.
Помилка 30005: CreateFile Failed with 32 – Виправлено
Коли Easy Anti-Cheat блокує хакерів у багатокористувацьких іграх, це чудово, але коли через це виникають помилки, це дратує. Сподіваємося, що рішення, описані в цій статті, допомогли вам усунути “помилку 30005: CreateFile failed with 32”. Якщо жодне з цих рішень не допомогло, можливо, варто перевстановити гру або ігровий клієнт як крайній захід.