Unreal Engine - це популярний ігровий движок, який розробники використовують для створення та дизайну ігор. Як набір, він має деякі найкраще інтегровані інструменти. Unreal Engine - один із найкращих сучасних ігрових двигунів, але він не ідеальний. У нього є свої проблеми, які іноді обертаються проблемами для ігор, які залежать від його компонентів.
Фактично, у цьому посібнику ми маємо намір розглянути проблему збою Unreal Engine, яка, здається, страждає від великої кількості популярних назв. Люди просто не можуть насолоджуватися своїми іграми. Зі звітів, які ми бачили, користувачі скаржились на те, що їхня гра зависла, перестала працювати або не реагувала, оскільки щось пішло не так з Unreal Engine.
Чому відбувається збій Unreal Engine?
Unreal Engine, ймовірно, аварійно завершує роботу, оскільки його процеси постійно досягають стану або стану, коли вони не можуть продовжувати працювати або виконувати завдання. Проблема може полягати в помилках або невідповідностях програми; проблема може мати щось спільне з конфліктами, що включають інші програми або втручання сторонніх службових програм. Ну, ми щойно описали найбільш вірогідні або найпоширеніші причини збоїв Unreal Engine на комп’ютерах з Windows 10.
Як виправити помилку Unreal Engine, яка виникла в Windows 10
Тепер ми опишемо процедури та способи їх усунення, які довели свою ефективність для того, щоб Unreal Engine зупинив збій (або збій рідше) на ПК з Windows 10. Радимо розпочати з першого виправлення у списку. Якщо перша процедура не змогла зробити достатньо, ви можете перейти до наступного рішення і продовжити з рештою в такому порядку, доки проблема у вашому випадку не буде вирішена.
Оновіть Unreal Engine 4:
Раніше ми встановили помилки як одну з причин, через які Unreal Engine аварійно завершує роботу на комп’ютерах. Ну, процедура тут прагне виправити ситуацію в цьому напрямку - якщо наше припущення відповідає дійсності. Розробники Unreal Engine, ймовірно, знали про аварії, що заважають користувачам, тому, ймовірно, вони зробили певну роботу, щоб вирішити проблему.
Тому, оновивши Unreal Engine, ви надасте програмі виправлення та виправлення помилок, які можуть бути причиною збоїв - і це хороший результат. Порівняно легко перевірити та встановити оновлення для Unreal Engine, тому ця процедура мала бути на першому місці.
Зробити це:
- Відкрийте Epic Games Launcher, двічі клацнувши ярлик програми (який, можливо, є на екрані робочого столу).
- Коли з’явиться вікно Epic Games Launcher, вам потрібно заглянути у верхній лівий кут вікна, а потім натиснути на Unreal Engine.
- Тепер ви повинні подивитися на область на правій межі вікна, а потім клацнути Бібліотека (щоб перейти на цю вкладку).
- Перевірте список у верхній частині вікна. Перегляньте там версії двигуна.
- Клацніть на маленьку стрілку вниз (щоб розпочати перевірку оновлень вручну).
Тепер Epic Games Launcher використовуватиме ваш Інтернет для зв’язку з відповідними серверами, щоб перевірити, чи немає чогось нового, чого не вистачає вашому комп’ютеру.
- Якщо програма знайде нову версію двигуна, вам доведеться вибрати її, а потім натиснути на Встановити.
Тепер Epic Games Launcher працюватиме над встановленням нових матеріалів.
- Після завершення операцій з встановлення нового двигуна вам доведеться перезапустити Epic Games Launcher.
В ідеалі слід перезавантажити комп’ютер (для досягнення найкращих результатів).
- Перевірте гру або додаток, з якими ви зіткнулися з помилкою аварійного завершення роботи Unreal Engine, щоб побачити, як все відбувається цього разу.
Перевірте установку двигуна:
Тут ми розглядаємо можливість того, що Unreal Engine аварійно завершує роботу на вашому комп’ютері, оскільки його файли зазнали пошкоджень. Існує також велика ймовірність того, що збій пов’язаний із зміною або видаленням деяких важливих компонентів. З цією метою ми хочемо, щоб ви використовували функцію «перевірка файлів», щоб виправити ситуацію.
Unreal Engine існує як компонент всередині Epic Games Launcher, що означає, що ви повинні використовувати функцію перевірки на останньому, щоб перевірити наявність проблем у файлах Unreal Engine. Якщо виявляться невідповідності або розбіжності, погані речі замінюються здоровими копіями (містять необхідні дані).
У будь-якому випадку, це інструкції, які ви повинні дотримуватися, щоб перевірити встановлення:
- По-перше, вам потрібно відкрити Epic Games Launcher. Ви завжди можете зробити це, двічі клацнувши ярлик програми (який повинен бути на робочому столі).
- Як тільки з’явиться вікно програми, вам потрібно заглянути у верхній лівий кут, а потім клацнути на Бібліотека.
Зараз ви перейдете на вкладку Бібліотека.
- Подивіться на область праворуч, а потім натисніть на маленьку стрілку вниз (щоб розгорнути спадне меню або переглянути список опцій).
- Клацніть на Перевірити.
Тепер Epic Games Launcher ініціалізує процеси, необхідні для перевірки.
- Треба терпіти. Зачекайте, поки сканування завершиться.
- Як тільки перевірка буде виконана, вам потрібно натиснути на параметр Запуск (який повинен бути видимим зараз).
- Запустіть гру або додаток, з яким ви боролися через збій Unreal Engine, щоб перевірити, чи все покращилося.
Змініть графічну карту за замовчуванням:
Процедура тут націлена на конкретний випадок проблеми. Якщо ви бачите, що Unreal Engine виходить із-за втрати пристроєм D3D попередження або сповіщення під час боротьби з Unreal Engine, тоді виправлення тут, швидше за все, буде достатнім для вирішення ваших проблем. Якщо наші припущення відповідають дійсності, то проблема у вашому випадку полягає у комп’ютері, який використовує слабку відеокарту для виконання операцій.
Якщо на вашому комп’ютері є дискретна або виділена відеокарта, то він має два графічні процесори на вибір, коли йому потрібно запускати програми чи ігри. Дискретний графічний процесор, як правило, є більш потужним блоком партії, тому вашій системі завжди краще використовувати його для ігор та інших вимогливих до графіки програм.
Тут ми хочемо, щоб ви проінструктували (або змусили) ваш комп’ютер використовувати спеціальну графічну карту. Ми припускаємо, що у вас є дискретна відеокарта від NVIDIA, тому опис процедури тут базується на цьому.
Виконайте ці кроки:
- Перейдіть на екран меню «Пуск» Windows, натиснувши кнопку з логотипом Windows на клавіатурі машини (або ви можете натиснути на піктограму Windows у нижньому лівому куті дисплея для того самого результату).
- Введіть панель керування NVIDIA у текстове поле (що відображається в той момент, коли ви починаєте друкувати), щоб виконати завдання пошуку, використовуючи ці ключові слова як запит.
- Якщо припустити, що панель керування NVIDIA (програма) тепер з’явилася як основний запис у списку результатів, що повернувся, вам потрібно натиснути її (щоб відкрити).
- Коли з’явиться вікно панелі керування NVIDIA, потрібно натиснути Керувати 3D-налаштуваннями.
- Якщо припустити, що ви перебуваєте на вкладці «Глобальні налаштування», вам потрібно натиснути спадне меню для «Пріоритетного графічного процесора» (щоб переглянути доступні параметри).
- Виберіть високопродуктивний процесор NVIDIA.
- Тепер потрібно натиснути кнопку Застосувати. Натисніть кнопку OK теж - якщо застосовується цей крок.
- Закрийте програму NVIDIA Control Panel та інші програми.
- Перезавантажте комп'ютер.
- Запустіть гру або додаток, занепокоєні аваріями Unreal Engine, щоб побачити, як довго він працює.
Внесіть деякі зміни до свого реєстру:
На деяких комп’ютерах було доведено, що збої Unreal Engine пов’язані з налаштуваннями TDR. На цих машинах користувачам вдалося покращити результати стабільності для Unreal Engine, змінивши конфігурацію TDR. На вашому комп’ютері все може бути однаковим; Ви також можете змінити речі, щоб Unreal Engine залишався настільки довго, наскільки це необхідно.
TDR - це розпізнавання та відновлення часу очікування - це функція, яка перевіряє, чи працює ваша відеокарта належним чином. Коли ця функція виявляє, що відеокарта несправна або не працює, вона виконує скидання її компонентів. Ми хочемо, щоб ви відключили цю функцію, щоб ваш комп’ютер давав свій графічний процесор весь час, який йому потрібно для відновлення (заради Unreal Engine), перш ніж перейти на все ядерне обладнання.
Однак перед тим, як приступити до виконання завдання, ми повинні попередити вас про ризики. Ви збираєтесь внести зміни до записів у комп'ютерному реєстрі, який є неймовірно чутливим компонентом у Windows. Якщо ви помилитеся, то у вас може виникнути більше проблем, ніж у вас зараз. З цією метою рекомендуються запобіжні заходи.
Ви можете створити резервну копію реєстру. Ви не отримаєте кращого шансу зробити резервну копію, ніж зараз. Ви зможете легко вирішити всі проблеми за допомогою резервної копії - якщо щось колись піде не так.
У будь-якому випадку, це кроки, які ви повинні пройти, щоб створити резервну копію реєстру:
- Скористайтеся кнопкою з логотипом Windows + комбінацією клавіш на букві R, щоб швидко запустити програму Run.
- Як тільки з’явиться невелике діалогове вікно «Виконати», вам слід заповнити пусте текстове поле Regedit .
- Щоб запустити код, натисніть клавішу Enter на клавіатурі машини (або натисніть кнопку ОК у вікні Виконати для того самого результату).
Зараз відкриється вікно Редактора реєстру.
- Подивіться у верхній лівий кут вікна, клацніть на Файл, а потім виберіть Експорт (зі списку відображених параметрів).
Зараз відобразиться вікно Експортувати файл реєстру.
- Заповніть поле Ім'я файлу бажаним іменем для резервної копії. Наприклад, ви можете використовувати RegBackup .
- Ви також повинні вказати бажане місце зберігання для резервної копії. Перейдіть до відповідних каталогів, щоб перейти до потрібної папки.
В ідеалі, вам слід зберегти файл всередині місця на зовнішньому диску (наприклад, флеш-накопичувачі USB). Якщо вам потрібно зберегти його на своєму комп'ютері, ви можете вибрати Робочий стіл.
- Якщо припустити, що ви закінчили з параметрами у вікні Експортувати файл реєстру, ви повинні натиснути кнопку Зберегти (щоб закінчити справу).
Тепер ваш комп’ютер працюватиме над створенням резервної копії та збереженням її у вказаному каталозі.
Тим часом, це інструкції, яких ви повинні дотримуватися, щоб внести необхідні зміни в реєстр для виправлення збоїв Unreal Engine:
- Тут вам потрібно повернутися до вікна Редактора реєстру, або ви повинні запустити програму знову (якщо ви закрили її).
Ви можете прокрутити трохи вгору, щоб переглянути інструкції щодо відкриття редактора реєстру (якщо вам це потрібно).
- Цього разу ви повинні натиснути на Комп’ютер (у верхньому лівому куті вікна), щоб переглянути його вміст, а потім перейти до каталогів на цьому шляху, щоб дістатися до пункту призначення:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers
- Тепер на панелі біля правої межі вікна, всередині GraphicsDrivers, вам потрібно клацнути правою кнопкою миші на будь-якому місці, вільному від об’єктів.
- Зі списку параметрів, що відображаються, потрібно натиснути Новий (щоб переглянути інший список), а потім вибрати значення QWORD (64-біт).
- Ви повинні використовувати TdrLevel як ім'я нового значення. Тепер натисніть кнопку ОК.
Тепер Windows буде працювати над створенням значення.
- Двічі клацніть на новоствореному значенні TdrLevel.
Зараз відкриється вікно Редагувати значення QWORD (64-розрядна версія) для TdrLevel.
- Заповніть поле Значення даних значенням 0, а потім натисніть кнопку ОК, щоб зберегти щойно внесені зміни.
Ваша робота над реєстром закінчена.
- Закрийте програму Редактор реєстру та інші програми.
- Перезавантажте ПК.
- Запустіть кілька тестів на проблемну гру або програму, щоб переконатися, що Unreal Engine більше не аварійно працює, як раніше.
Переінсталюйте драйвер відеокарти; оновіть драйвери:
Драйвер відеокарти - це програма, яка управляє взаємодією між графічним процесором (апаратний компонент) та програмами або самою Windows (програмна частина). Тому драйвер вашої відеокарти відіграє важливу роль в операціях відображення зображень та відео, що складають основу графічних процесів.
Існує велика ймовірність того, що збої Unreal Engine мають щось спільне з графічними недоліками або невідповідностями, які потім можна простежити до драйвера відеокарти. Якщо ми розглянемо цю можливість, то ми можемо екстраполювати, що відеокарта перебуває у поганому стані. Можливо, драйвер зламаний, несправний або пошкоджений. З цією метою ми хочемо, щоб ви переінсталювали драйвер, щоб вирішити проблеми з ним.
Коли ви перевстановлюєте драйвер, задіяні процеси (що складають операції видалення та встановлення), як правило, викликають зміни в налаштуваннях та складі драйвера. Отримані зміни можуть зробити достатньо для повернення драйвера в нормальний стан, тому вам доведеться ризикувати цим. Зрештою, процедура абсолютно нешкідлива.
У будь-якому випадку, це кроки, які ви повинні пройти, щоб переінсталювати драйвер відеокарти:
- По-перше, вам потрібно клацнути правою кнопкою миші на піктограмі Windows у нижньому лівому куті дисплея вашої машини, щоб побачити програми та параметри меню Power User.
- Із відображеного списку потрібно вибрати Диспетчер пристроїв (щоб запустити цю програму).
- Припускаючи, що було відкрито вікно Диспетчера пристроїв, вам слід пройти там список і знайти адаптери дисплея.
- Клацніть на піктограму розширення поруч із адаптерами дисплея, щоб відкрити її вміст.
- Знайдіть у списку свій виділений пристрій GPU, клацніть на ньому правою кнопкою миші, щоб переглянути доступні опції, а потім виберіть Видалити драйвер.
- Ми доручили вам знайти ваш виділений пристрій GPU, оскільки на вашому комп’ютері, ймовірно, запущені ігри та інші вимогливі до графіки програми, що використовують спеціальний графічний процесор. Ваш комп'ютер обладнаний двома графічними блоками (виділеним графічним процесором та вбудованим графічним процесором), але виділений графічний процесор легко є потужнішою або здатнішою карткою.
- Тому для досягнення найкращих результатів та результатів ваш комп’ютер (як і більшість машин) запрограмований на виконання складних або інтенсивних графічних операцій із виділеним графічним процесором. І з цих причин драйвер для виділеного графічного процесора - це той, який потрібно перевстановити, щоб виправити збої Unreal Engine.
- Однак, якщо ви впевнені, що ваш комп’ютер запускає ігри та програми за допомогою вбудованої картки, вам доведеться клацнути правою кнопкою миші на вбудованій картці, щоб побачити доступні опції, а потім вибрати Видалити. Потім вам доведеться продовжити операцію видалення на цьому шляху (продовжте інструкції нижче).
- Натисніть кнопку Видалити, щоб підтвердити операцію - якщо Windows викликає запит або діалогове вікно, щоб отримати певне підтвердження для операції видалення драйвера відеокарти.
Тепер ваш комп’ютер повинен працювати, щоб видалити драйвер.
- Після того, як все буде зроблено, вам потрібно закрити програму Диспетчер пристроїв (та інші програми), а потім перезавантажити ПК.
- Зачекайте, поки Windows завантажиться і не налаштується (поки ви нічого не робите).
Тепер ваша система, ймовірно, зрозуміє, що драйвер для важливого компонента відсутній, тому вона буде працювати, щоб отримати та встановити необхідне програмне забезпечення (без необхідності допомагати йому).
- На цьому етапі, припускаючи, що на вашому комп’ютері встановлено необхідний драйвер, радимо перезавантажити комп’ютер, щоб закінчити роботу.
- Запустіть гру або додаток, які постраждали від збоїв Unreal Engine, щоб побачити, як довго він працює.
Якщо операція перевстановлення не змогла зробити достатньо для вирішення проблеми у вашому випадку - або якщо ви не змогли змусити Windows переінсталювати драйвер відеокарти з будь-якої причини - вам доведеться оновити драйвер. Щоб зробити це швидко, потрібно отримати програму оновлення драйверів Auslogics. Ця програма допоможе вам виконати всі завдання оновлення драйверів якомога ефективніше, тому вам не доведеться турбувати себе багатьма складними та нудними операціями.
Рекомендована програма працює таким чином: вона спочатку ініціює сканування верхнього рівня для виявлення несправних драйверів (пошкоджених, старих або застарілих, несправних та несправних драйверів) на вашому комп’ютері; після етапу ідентифікації він перейде до пошуку та отримання нових стабільних драйверів (рекомендованих виробником версій), які потім встановлює як заміну поганого програмного забезпечення.
Насправді за допомогою цієї програми ваш комп’ютер запускає нові драйвери майже для всіх його компонентів (і не лише для графічної карти). Якщо збої Unreal Engine мають щось спільне з проблемами, що стосуються інших драйверів, проблема буде вирішена. Ну, таким чином, оскільки всі проблеми з водієм вирішуються, нічого не залишається осторонь - і це добре.
Після завершення процесів встановлення всіх нових драйверів вам доведеться перезавантажити комп’ютер, щоб закінчити роботу. Windows потребує перезавантаження, щоб ваша система врахувала всі зміни, що відбулися. Тільки після перезапуску ви повинні запустити гру або додаток, які турбують збої Unreal Engine, щоб перевірити і підтвердити, що зараз все значно краще, ніж раніше.
Інші речі, які ви можете спробувати вирішити збої Unreal Engine у Windows 10
Якщо ви все ще боретеся з проблемою "Unreal Engine аварійно завершив роботу", коли ви граєте в ігри або запускаєте залежні програми, то вам доведеться спробувати виправити помилки у нашому остаточному списку рішень проблеми.
Вимкнути всі налаштування розгону; позбудьтеся всіх програм для розгону:
Якщо ви налаштували свій комп’ютер на розгін деяких компонентів (наприклад, на ваш процесор), щоб отримувати більше соку з вашої машини, то вам доведеться зупинитися зараз - адже мінуси, очевидно, переважають надбання. Якщо ви не можете змусити ваші ігри чи програми продовжувати працювати, тоді вам не потрібно покращувати продуктивність. Покиньте всі розгони та надайте своїм програмам шанс на кращі результати стабільності.
Вимкніть антивірус; видалити додаток безпеки:
Деякі звіти вказують на те, що певні антивірусні бренди надмірно втручаються, втручаючись у процеси чи операції, з якими вони не займаються, щоб спричинити проблеми для користувачів, тому ви можете розглянути цю подію у вашому випадку. Можливо, ваш антивірус або програма безпеки робить те саме. Якщо наше припущення відповідає дійсності, Unreal Engine припинить збій після того, як ви вимкнете або видалите свій антивірус (або подібну програму безпеки).
- Налаштуйте комп’ютер на використання лише спеціальної графічної карти для запуску ігор та інших графічних програм.
- Чисто переінсталюйте всі програми, що беруть участь у аварійних подіях.