Исправлено: ошибка двигателя Apex Legends 0x887a0006

Некоторые пользователи Windows получают сообщение об ошибке Apex Legends Engine 0x887a0006 при попытке запуска игры. Сообщается, что эта проблема возникает в нескольких версиях Windows, но обычно она сигнализируется графическими процессорами NVIDIA (чаще всего GeForce RTX 2080 Ti)

Ошибка двигателя - 0x887A0006 - DXGI_ERROR_DEVICE_HUNG Сбой устройства приложения из-за неправильно сформированных команд, отправленных приложением. Это проблема времени разработки, которая должна быть исследована и исправлена.

Что является причиной проблемы Apex Legends 'Engine Error 0x887a0006'?

Мы исследовали эту конкретную проблему, просмотрев различные пользовательские отчеты и стратегии восстановления, которые обычно используются, чтобы устранить или обойти это сообщение об ошибке. Как выясняется, есть несколько потенциальных причин, которые могут вызвать эту ошибку:

  • Программа запуска Origins не имеет административных привилегий. Как выясняется, эта конкретная проблема также может возникать, если программа запуска игр (Origins) не имеет административных привилегий для доступа ко всем зависимостям, необходимым для Apex Legends. В этом случае вы сможете решить эту проблему, открыв панель запуска Origins с правами администратора.
  • Отсутствует ключ реестра. На данный момент последние версии драйверов графических процессоров Nvidia не включают в себя определенный ключ реестра (TdrDeley), необходимый для стабильной игры Apex Legends, который не входит в установочный пакет. К счастью, вы можете добавить ключ реестра вручную, создав ключ .reg .
  • Поврежденная папка с игрой. С этой конкретной проблемой можно столкнуться и в тех ситуациях, когда основная папка с игрой пострадала от повреждения файла. К счастью, вы можете решить большинство проблем, связанных с повреждением, используя Origins для восстановления игры и проверки целостности файла.
  • Нестабильный бета-драйвер графического процессора - если вы используете последнюю версию графического процессора или его бета-версию, вам придется вернуться к предыдущей версии драйвера. Многие затронутые пользователи сообщают, что проблема была решена после того, как они откатили версию своего драйвера до предыдущей версии. Вы можете сделать это легко через диспетчер устройств.
  • Нестабильная частота разгона графического процессора. Если вы используете игру с разогнанным графическим процессором, возможно, вы захотите вернуться к стандартной частоте и посмотреть, сохраняется ли проблема. Несколько пользователей сообщили, что проблема больше не возникает после того, как они вернулись к стоковым частотам.

Если вы в настоящее время пытаетесь устранить это конкретное сообщение об ошибке, эта статья предоставит вам несколько популярных стратегий устранения неполадок. Ниже вы найдете несколько стратегий исправления, которые пользователи, которые сталкивались с этим точным сообщением об ошибке, использовали для решения проблемы.

Если вы хотите быть максимально эффективными, мы советуем вам следовать им в том порядке, в котором они представлены. Один из них должен решить проблему в вашем конкретном сценарии.

Способ 1. Запуск Origins Ad Administrator.

Некоторые затронутые пользователи сообщают, что ошибка 0x887a0006 больше не возникала после того, как они открыли Origin ( средство запуска игры) в качестве администратора. Это говорит о том, что проблема может возникнуть, если у Игры недостаточно прав для доступа ко всем необходимым зависимостям.

Чтобы запустить игру с правами администратора, просто щелкните правой кнопкой мыши основной исполняемый файл Origins и выберите « Запуск от имени администратора» . Как только Origins откроется с правами администратора, запустите Apex Legends и посмотрите, все ли еще возникает ошибка 0x887a0006.

Запуск Происхождения с административными привилегиями

Если ошибка была устранена, вы можете принудительно открывать исполняемый файл Origins с правами администратора при каждом запуске. Это избавит вас от необходимости повторять процесс каждый раз, когда вам нужно запустить Apex Legends. Вот что вам нужно сделать:

  1. Щелкните правой кнопкой мыши Origins.exe и выберите « Свойства».
  2. В разделе « Свойства источника» перейдите на вкладку « Совместимость » и убедитесь, что флажок связан с « Запустить эту программу от имени администратора» (в разделе «Настройки»).
  3. Нажмите Применить, чтобы сохранить изменения.

Открытие Происхождения с административными привилегиями

Способ 2: изменение реестра

Как оказалось, эта конкретная ошибка также может быть вызвана более новым графическим драйвером, конфликтующим с движком Apex Legends. Если вы не хотите откатывать свой графический драйвер, вы, вероятно, сможете обойти эту проблему, настроив некоторые ключи реестра.

Вот краткое руководство по этому:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «Блокнот» и нажмите Enter, чтобы открыть новое окно Блокнота .
  2. Внутри окна блокнота введите следующий код, если вы используете 64-битную систему:
     Редактор реестра Windows, версия 5.00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers] "TdrDelay" = hex (b): 08, 00, 00, 00, 00, 00, 00, 00, 00 

    Если вы используете 32-битную систему, используйте этот код:

     Редактор реестра Windows, версия 5.00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers] "TdrDelay" = dword: 00000008 
  3. После вставки кода перейдите в « Файл» и нажмите « Сохранить как» .
  4. Назовите его как хотите, но перед тем, как нажать « Сохранить», убедитесь, что он имеет расширение .reg .
  5. Закройте Блокнот, затем дважды щелкните по вновь созданному файлу .reg.
  6. Когда вас попросят подтвердить, хотите ли вы продолжить, нажмите «Да» и дождитесь добавления новых ключей и значений.
  7. После завершения процесса перезагрузите компьютер и запустите Apex Legends при следующем запуске. Вы больше не должны сталкиваться с ошибкой 0x887a0006 .

Создание файла .reg для устранения ошибки 0x887A0006

Если вы все еще видите то же сообщение об ошибке при попытке запустить игру, перейдите к следующему способу ниже.

Если вы хотите отменить добавленные ключи и значение реестра с помощью файла .reg, который мы создали выше, выполните следующие действия:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите «regedit» и нажмите Enter, чтобы открыть редактор реестра . В ответ на запрос UAC (Контроль учетных записей) нажмите Да, чтобы предоставить административные привилегии.
  2. Используйте левую панель, чтобы перейти к следующему местоположению:
     Компьютер \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers 
  3. Когда вы попадете туда, перейдите на правую панель, щелкните правой кнопкой мыши TdrDelay и выберите « Удалить», чтобы избавиться от ключа.
  4. Перезагрузите компьютер, чтобы изменения вступили в силу.

Способ 3: восстановление игры в Origin

Некоторые затронутые пользователи сообщают, что проблема была решена после того, как они восстановили игру Apex Legends из интерфейса Origins. Это говорит о том, что проблема также может быть вызвана повреждением файла игры. К счастью, программа запуска Origin, кажется, оборудована для автоматического решения проблемы.

Вот краткое руководство по принудительному запуску средства запуска Origins для сканирования и исправления проблем с повреждением файла Apex Legends:

  1. Откройте панель запуска Origins и перейдите в мою библиотеку игр .
  2. Щелкните правой кнопкой мыши на панели запуска Apex Legends и выберите « Восстановить».

    Восстановление Apex Legends с помощью запуска Origins
  3. Дождитесь, пока лаунчер проверит файлы игры и заменит поврежденный на свежие копии. Естественно, вам понадобится стабильное интернет-соединение, чтобы этот процесс был успешным.
  4. После завершения процесса перезагрузите компьютер и запустите игру после завершения следующего запуска.

Если вы все еще сталкиваетесь с ошибкой 0x887a0006 при воспроизведении Apex Legends, перейдите к следующему способу ниже.

Способ 4. Откат драйвера графического процессора к более старой версии

Многие затронутые пользователи сообщают, что им, наконец, удалось решить проблему после отката их выделенного графического драйвера до предыдущей версии. Если у вас возникла проблема с графическим процессором NVIDIA, скорее всего, откат драйвера до версии 417.73 или более старой позволит решить проблему и позволит вам играть в игру без каких-либо проблем.

Вот краткое руководство по откату вашего графического диска к более старой версии:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите «devmgmt.msc» и нажмите Enter, чтобы открыть диспетчер устройств. В ответ на запрос UAC (Контроль учетных записей) нажмите Да, чтобы предоставить административные привилегии.

    Запуск диспетчера устройств
  2. В диспетчере устройств разверните раскрывающееся меню, связанное с адаптерами дисплея. Затем щелкните правой кнопкой мыши свой выделенный драйвер графического процессора и выберите « Свойства».

    Драйвер NVIDIA в диспетчере устройств
  3. На экране « Свойства» перейдите на вкладку « Драйвер » и нажмите « Откатить драйвер» .

    Откат драйвера графического процессора
  4. При появлении запроса на подтверждение выберите причину (не имеет значения) и нажмите Да, чтобы начать процесс отката.
  5. После отката драйвера графического процессора перезагрузите компьютер и проверьте, устранена ли ошибка при следующем запуске.

Если вы все еще сталкиваетесь с ошибкой 0x887a0006 при воспроизведении Apex Legends, перейдите к следующему способу ниже.

Метод 5: Возврат графического процессора к штатным частотам (устранение разгона)

Некоторые пользователи сообщают, что ошибка 0x887a0006 больше не возникала после снятия их разгона графического процессора. Это указывает на то, что проблема также может быть вызвана нестабильной частотой графического процессора.

Конечно, шаги по возвращению частоты графического процессора к значению по умолчанию будут отличаться в зависимости от модели графического процессора и используемой вами утилиты. Но скорее всего, если вы знали, как разогнать, вы знаете, как вернуть частоты к значениям по умолчанию.

После того, как частоты будут возвращены к значениям по умолчанию, запустите Apex Legends и посмотрите, не появляется ли по-прежнему сообщение об ошибке во время игры.

Интересные статьи