A number of games encountered error 0xc0000005 when launching Steam. Usually, this error comes with the following message: The application was unable to start correctly (0xc0000005). Click OK to close the application.
Sometimes, closing Steam and restarting the game client may wipe out this error. But oftentimes, simply closing and launching Steam again is not enough.
What causes Steam 0xc0000005?
Steam error code 0xc0000005 may be caused by the following reasons:
- Your antivirus or other programs are causing conflicts with Steam’s executable files
- Steam system files got corrupted, see Steam: The file or Directory is Corrupted and Unreadable
- Outdates drivers.
Solutions to Fix Steam Error 0xc0000005
Fix 1 – Disable your antivirus or switch to a different one
First of all, let’s test if your antivirus is causing this problem. Turn it off and launch Steam again. If the game client launched without any problems, your current antivirus may be interfering with Steam’s executable file.
As a workaround, we recommend installing a different antivirus, one that’s compatible with Steam. You can also rely on Windows Defender, Windows 10’s built-in antivirus tool.
After you tested or switched to a different antivirus, don’t forget to enable your antivirus protection. Being online with your antivirus turned off can result in serious threats to your computer’s security.
Fix 2 – Run System File Checker
If some of your system files were recently edited by a third-party program without you even noticing it, you can check the integrity of your system files with the SFC tool.
For more information, see Use the System File Checker tool to repair missing or corrupted system files on Microsoft’s Support page.
Steps to run SFC:
- Step 1 – Open Command Prompt as administrator by right-clicking on it and selecting Run as administrator
- Step 2 – Enter the sfc /scannow command and press Enter
- Step 3 – Wait out until the process completes, restart your computer and launch Steam again.
Alternatively, you can run a Registry cleaner tool but don’t forget to back up your computer beforehand.
⇒ Related Fix: Fix Steam Error 0xc00007b: The Application was Unable to Start Correctly
Fix 3 – Troubleshoot faulty drivers
Think of drivers are translators connecting your computer to various pieces of hardware. Damaged or outdated drivers may cause a plethora of glitches, including Steam errors. That’s why keeping your drivers updated is absolutely crucial.
- Press Win + X simultaneously to launch the the Device Manager
- Check if there are any drivers marked with a yellow mark, especially graphics drivers
- If there are, right-click on them and select Update Driver Software
- Restart your PC and check if error 0xc0000005 is still affecting Steam.
Or you can manually update your GPU drivers:
Download Nvidia graphics updates |
Download AMD graphics updates |
Download Intel graphics updates |
Fix 4 – Disable your overclocking software
Overclocking tools are great if you’re playing really hardware-demanding games. But they could also be a double-edged sword if used incorrectly.
If you overclocked your RAM beyond its limit, Steam and other game clients may fail to launch correctly. Bring your RAM, GPU and CPU back to factory settings and check if this method saved the day.
⇒ You May Also Like: How Can I View My Steam Chat History? Answered
Additional solutions
- Update your computer and install the latest OS version.
- Uninstall the latest Windows 10 cumulative updates if this error occurred right after you updated your machine. Go to Control Panel → View installed updates → select the newest updates and remove them.
- Connect to your Steam account via your browser, close the Steam app, restart your computer and try again.
- Clean boot your computer in order to disable any superfluous programs.
- Go to Start, type %localappdata% and hit Enter to open the AppData folder. Rename the directory of the game that triggered error 0xc0000005 and test.
- Open your Steam library → right-click on the game giving you the error 0xc0000005 →select Properties. Locate the Local Files tab → click on Verify Integrity of Game Files.
- Run System Restore and enable an earlier PC version that was working fine.
- Try different slots for RAM memory.
- Reinstall Steam.
We hope something helps.
Многие пользователи разных версий Windows часто сталкиваются с ошибкой при запуске приложения 0xc0000005. Как правило, она говорит о неправильном обращении к памяти (memory access violation), но причин этому может быть множество. Это и ошибки реестра, и некорректные драйверы, и вирусы и даже неисправная память. Поэтому и способы ее решения сильно зависят от того, с чем именно связан этот сбой.
Поиск вирусов
В этом случае решение проблемы выглядит до ужаса тривиальным: просто проверьте систему средствами штатного антивируса, а еще лучше скачайте свежую сборку Dr.Web CureIt и проведите полное сканирование системы. Вирусы найдены и обезврежены, а ошибка исчезла — что ж, отлично, вы решили проблему самой малой кровью. Если же сканирование не дало никаких результатов, или удаление найденных вирусов так и не помогло избавиться от проблемы, идем дальше.
Проверка реестра
При некорректной установке или удалении программ в реестре часто возникаю непредвиденные конфликты, один из которых и может стать причиной появления ошибки при запуске 0xc0000005. Конечно, искать эти конфликты руками — занятие крайне неблагодарное. Поэтому мы рекомендуем воспользоваться отлично зарекомендовавшей себя программой CCleaner. Она не только поможет избавиться от лишних «хвостов» в реестре, но и отлично почистит операционную систему от всякого мусора. А, если этого мусора было много, вы заметите намного возросшую скорость работы компьютера.
Просто отметьте все галочки в меню поиска проблем в реестре, и CCleaner сделает все за вас. После окончания работы утилиты для надежности перезагрузите систему. Ошибка исчезла? Отлично! Нет? Идем дальше.
Переустановка драйверов
Иногда причиной появления ошибки при запуске игры 0xc0000005 могут быть некорректно «вставшие» драйверы видеокарты. Для решения проблемы зайдите в «Диспетчер устройств», найдите в открывшемся списке ваш видеоадаптер и щелкните по нему правой кнопкой мышки. Нажмите «Обновить драйвер» в открывшемся контекстном меню.
Если это не помогло, то попробуйте удалите его из системы, после чего обновите конфигурацию оборудования. Драйверы установятся автоматически.
Если и это не помогло решить проблему, переходим к следующему пункту.
Проверка версии операционной системы
Посмотрите, актуальная ли версия операционной системы у вас установлена. Для этого зайдите в центр обновления Windows. В верхней части открывшегося окна должна красоваться надпись: «У вас установлены все последние обновления», но на всякий случай можете нажать кнопку «Проверить наличие обновлений». Если после проверки надпись останется неизменной, все в порядке.
Вспомните, когда вы в первый раз столкнулись с ошибкой 0xc0000005. Если это произошло почти сразу же после установки очередного обновления Windows, откатите апдейт. Эта опция есть в разделе «Обновление и безопасность». Выберите там пункт меню «Восстановление». Если с момента установки последнего обновления прошло меньше 10 дней, вы сможете откатить операционную систему к предыдущему состоянию. Если этот срок прошел, появится такая надпись:
Впрочем, здесь можно пойти другим путем. Найдите в «Центре обновления Windows» пункт «Журнал обновлений». Выберите в открывшемся окне «Удаление обновлений». Вы увидите полный список со всеми установленными системой обновлениями. Выберите последнее из них и удалите.
Перезагрузите компьютер и проверьте, исчезла ли ошибка. Если нет, переходим к следующему этапу.
Проверка целостности системных файлов
Для проверки целостности системных файлов нажмите сочетание клавиш win+X, запустите Windows PowerShell от имени администратора и введите команду sfc /scannow.
Если во время проверки появятся файлы, которые невозможно исправить, повторите проверку, но уже в безопасном режиме. После проверки перезагрузите компьютер.
Для исправления повреждения хранилища компонентов, препятствующего нормальной работе SFC, введите команду dism /online /cleanup-image /restorehealth. Проверка может занять до 15 минут. Не закрывайте окно командной строки до завершения процесса. И не волнуйтесь, если индикатор прогресса будет долго держаться на уровне 20% — это нормально.
Если в результате работы DISM будут внесены какие-либо изменения, перезагрузите компьютер, после чего снова выполните команду SFC. Она сможет заменить поврежденные файлы правильными.
Проверка принтера
Как это ни парадоксально, но иногда причиной появления ошибки 0xc0000005 может быть… принтер. Убедиться, что его настройки и драйверы не конфликтуют с приложениями, достаточно просто. Просто удалите драйверы принтера из системы (как это сделать, мы рассматривали, когда говорили о видеокарте) и для верности физически отключите принтер от ПК.
Если проблема исчезла, избавляться от принтера не нужно. Просто заново подключите его к компьютеру, установите свежие драйверы и создайте совершенно новый профиль принтера.
Проверка оперативной памяти
Если ничего из написанного выше не помогло, велика вероятность, что проблема может быть связана с вышедшим из строя модулем оперативной памяти. В современные компьютеры обычно устанавливается не меньше двух планок оперативки, зачастую работающих в двухканальном режиме. Поэтому для проверки этой гипотезы достаточно убрать из системы один из модулей и посмотреть, не исчезла ли ошибка. После этого установите его обратно и повторите операцию с другим модулем.
Если при удалении одного из них из системы ошибка пропадает, виновником ваших страданий почти наверняка является именно эта планка оперативки. Хотя для надежности вы можете попробовать установить «подозреваемую» в другой компьютер и посмотреть, не стала ли там появляться эта же ошибка. Стала? Значит, теория подтвердилась.
В этом случае единственное, что вы можете сделать — это заменить модуль памяти на аналогичный.
Итоги
И так, мы разобрались в причинах появления ошибки при запуске приложения 0xc0000005 и том, как исправить эту ситуацию. К сожалению, в некоторых случаях вы не сможете обойтись программным решением проблемы. И хотя вероятность появления ошибки из-за сбойного модуля оперативной памяти достаточно мала, полностью ее исключать нельзя.
Читайте также
- Ошибка обновления 80072efe: как ее исправить
- Ошибка 651 при подключении к интернету: как ее исправить
- Как исправить ошибку 0xc0000142: при запуске программы, приложения или игры
- Как ускорить работу ноутбука: 6 полезных советов
Редактор направлений «Компьютерное железо» и «Технологии»
Одна из распространённых ошибок при запуске программ в Windows — «Ошибка при запуске приложения (0xc0000005)», в некоторых случаях столкнуться с ней можно и при входе в систему, если сбой вызывает программа в автозагрузке.
В этой инструкции подробно о причинах и способах исправить ошибку 0xc0000005 в Windows 11, Windows 10 и предыдущих версиях системы. Схожая ошибка: EXCEPTION ACCESS VIOLATON.
Возможные причины ошибки 0xc0000005
Сначала о наиболее распространённых причинах того, что программы не запускаются и сообщают о том что произошла «Ошибка при запуске приложения (0xc0000005)»:
- Конфликт запускаемой программы со сторонним антивирусом
- Встроенные функции защиты Windows 11 и Windows 10, например — изоляция ядра или DEP
- Ошибки или повреждение файлов запускаемого приложения, а в некоторых случаях — системных файлов
- Ошибки оперативной памяти компьютера
- Обновления Windows, вызывающие сбои
Это не полный список, но с большой вероятностью причина проблем с запуском программы в чём-то из перечисленного.
Сообщение об ошибке может отличаться, например: «Ошибка при инициализации приложения» или «The application was unable to start correctly», но код будет тем же.
Варианты решения
А теперь способы исправить ошибку 0xc0000005 с учётом наиболее частых её причин:
- При наличии стороннего антивируса, попробуйте отключить его и проверить, решит ли это проблему. При отсутствии сторонних антивирусов можно попробовать добавить папку с программой в исключения Microsoft Defender (при условии, что уверены в её безопасности).
- Попробуйте отключить DEP для запускаемого приложения, для этого: нажмите клавиши Win+R на клавиатуре, введите sysdm.cpl и нажмите Enter. В открывшемся окне перейдите на вкладку «Дополнительно», нажмите «Параметры» в разделе «Быстродействие», затем на вкладке «Предотвращение выполнения данных» отключите DEP для запускаемой программы.
- Проверьте, меняет ли ситуацию отключение изоляции ядра в Microsoft Defender.
- Если есть возможность, попробуйте скачать программу из другого источника (лучше — из официального) и проверить, сохраняется ли сбой.
- Выполните проверку целостности и восстановление системных файлов Windows, для этого запустите командную строку от имени администратора и по порядку выполните следующие 2 команды (выполнение может «зависать» в процессе, обычно достаточно подождать несколько минут):
dism /Online /Cleanup-Image /RestoreHealth sfc /scannow
Если после выполнения второй из команд вы увидели сообщение, что поврежденные файлы были обнаружены и восстановлены, проверьте, решило ли это проблему.
- Выполните проверку оперативной памяти компьютера, например, используя встроенную утилиту диагностики памяти Windows. Если у вас включен разгон RAM или XMP-профили оперативной памяти, можно попробовать их отключить.
- Если проблема возникла недавно, а ранее те же программы запускались без ошибок, попробуйте использовать точки восстановления системы (Win+R — rstrui.exe) на дату, когда всё работало исправно.
- В случае, если появление ошибки совпало с установкой обновлений Windows, проверьте, изменит ли ситуацию удаление последних установленных обновлений. Если вы знаете номера конкретных обновлений, которые привели к ошибке, вы можете удалить их в командной строке, запущенной от имени администратора с помощью команды
wusa.exe /uninstall /kb:НОМЕР
Например, в предыдущие годы ошибку вызывали обновления Windows 7 и 8.1 KB2859537, KB2872339, KB2882822
Как правило, один из перечисленных способов помогает исправить ошибку 0xc0000005 при запуске программ или игр.
Ниже — некоторые дополнительные методы исправить ошибку. Срабатывают редко, но если другие варианты не помогли, имеет смысл попробовать:
- Попробуйте запустить программу от имени администратора (как это сделать).
- Если речь идёт о какой-то старой программе, проверьте, выполняется ли её запуск в режиме совместимости с предыдущей версией Windows. Для этого откройте свойства исполняемого файла или ярлыка и настройте совместимость на соответствующей вкладке, примените настройки и попробуйте выполнить запуск повторно.
- В редакторе реестра (Win+R — regedit) перейдите к разделу реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\
дважды нажмите по параметру LoadAppInit_DLLs и измените его значение на 0, сохраните настройки и перезагрузите компьютер.
- Проверьте, сохраняется ли ошибка, если выполнить чистую загрузку Windows.
- По некоторым сообщениям ошибку 0xc0000005 могут вызывать сбои компонентов .NET Framework — можно попробовать отключить их в Панель управления — Программы и компоненты — Включение или отключение компонентов Windows, перезагрузить компьютер и проверить, решена ли проблема.
- Проверьте ваш компьютер на вирусы, например, с помощью Kaspersky Virus Removal Tool (KVRT, бесплатная утилита, не требует установки на компьютере и не конфликтует с имеющимися антивирусами).
Надеюсь, один из способов помог решить проблему и, если это так, буду благодарен комментарию о том, какой именно из них оказался рабочим в вашем случае. Иначе — опишите ситуацию в деталях в комментариях, я постараюсь помочь.
- Почему возникает сбой?
- 7 способов исправить ошибку 0xc0000005
Сбой 0xc0000005 — одна из частых ошибок, связанных с запуском программ. Она может появиться при попытке открыть приложение или игру в Windows. Запустить .exe файл становится невозможно, вместо программы отображается окно с кодом ошибки. Рассмотрим, из-за чего возникает неполадка и как ее устранить.
Почему возникает сбой?
Ошибка имеет много возможных причин. Среди основных и наиболее частых можно выделить следующие:
- Обновление KB2859537
- Проблемы с драйверами для видеокарты или видеоадаптера
- Действие вирусов
- Повреждение системных файлов
- Ошибки оперативной памяти
У сбоя могут быть и другие источники, однако эти являются самыми распространенными.
7 способов исправить ошибку 0xc0000005
Разберем 7 несложных методов решения ошибки с кодом 0xc0000005 при запуске приложений в Windows 10 или 11.
Удаление обновления KB2859537
Частая причина сбоя — обновление с кодом KB2859537. Оно относится к тем патчам, которые могут вызывать неполадки в работе операционной системы. Обновления нужны для добавления нововведений и устранения старых сбоев, однако некоторые из них способны приводить к появлению новых неисправностей. Удаление KB2859537 часто помогает избавиться от ошибки. Чтобы деинсталлировать обновление, проследуйте инструкции:
1. Откройте Центр обновления любым удобным способом.
2. Перейдите в Журнал обновлений.
3. Выберите пункт Удалить обновления.
4. Откроется меню Панели управления. Найдите в нем KB2859537 при помощи строки поиска в левом верхнем углу окна. Если выяснится, что это обновление присутствует в системе, удалите его соответствующей кнопкой.
5. После этого нужно обязательно перезагрузить компьютер, чтобы новые настройки применились в системе.
Восстановление Windows
Если ошибка возникла недавно и ранее не появлялась в системе, то для ее исправления можно воспользоваться откатом ОС. Это возможно только в случае, если восстановление включено в Windows и точки для него доступны. Они должны быть созданы до первого появления ошибки.
Чтобы выполнить откат, откройте Панель управления и найдите раздел в ней Восстановление через поиск.
Затем нажмите на ссылку Запуск восстановления. Откроется мастер отката. В нем нужно будет выбрать точку и подтвердить начало восстановления. После перезагрузки система вернется в прежнее состояние, что позволит избавиться от ошибки.
Несмотря на то, что восстановление не затрагивает файлы пользователя, оно может повлиять на общий вид системы и вернуть некоторые настройки в тот вид, в котором они находились на момент создания точки. Об этом стоит помнить.
Обновление драйвера видеокарты
Если ошибка возникает при попытке открыть игру или другое приложение, которое работает с графикой, для ее исправления может помочь обновление драйвера видеокарты или видеоадаптера. Его можно выполнить встроенными средствами системы.
Для этого откройте Диспетчер устройств любым способом и найдите в нем используемую видеокарту в разделе Видеоадаптеры. Щелкните по ней ПКМ и выберите пункт Обновить драйвер. Выполните все шаги мастера обновления, после чего перезапустите ПК.
Исправление повреждений файлов ОС
В ряде случаев ошибка может быть вызвана повреждениями системных файлов Windows. Чтобы исправить их, можно воспользоваться встроенными средствами ОС. Стандартные утилиты помогут автоматически выявить и устранить неисправности компонентов системы.
Чтобы воспользоваться ими, откройте Командную строку от имени администратора и выполните в ней команду sfc /scannow. Для полного восстановления файлов может потребоваться перезагрузка компьютера.
Проверка оперативной памяти
Иногда сбой 0xc0000005 происходит из-за неполадок ОЗУ. Чтобы исправить их, можно попробовать воспользоваться стандартным средством Windows. Откройте программу Выполнить с помощью сочетания клавиш Win + R, введите в ней команду mdsched и нажмите Enter. В открывшемся окне выберите первую опцию Выполнить перезагрузку и проверку. Компьютер будет перезагружен.
Чтобы устранить неисправности ОЗУ, можно также переставить сами планки памяти и очистить их контакты ластиком. Для этого нужно полностью выключить ПК, открыть боковые крышки корпуса и достать ОЗУ. Затем следует аккуратно очистить контакты планок ластиком и установить их обратно. Это поможет избавиться от возможных аппаратных сбоев.
Проверка и очистка реестра
Повреждения реестра также могут являться причиной ошибки. Для их исправления можно воспользоваться специальными служебными утилитами. Например, CCleaner. Эта программа содержит функционал по очистке системы, в том числе реестра.
Поиск вредоносного ПО
Вирусы также могут быть источником ошибки 0xc0000005 при запуске программ. Некоторые вредоносные приложения могут влиять на работоспособность .exe файлов. Чтобы найти и удалить вирусы из ОС, воспользуйтесь любым доступным антивирусом. Можно применить стандартный Защитник Windows для сканирования, который встроен в систему. Нелишним также будет провести поиск адвари (рекламного ПО) с помощью бесплатной утилиты AdwCleaner.