Когда 0xc0000005 возникает именно в момент запуска, чаще всего проблема в повреждённых библиотеках, конфликте драйверов или блокировке файлов защитой. Ниже порядок действий от быстрых проверок к более глубоким.
Создавайте точку восстановления
- Нажмите Win + R и введите
SystemPropertiesProtection. - Выберите системный диск, нажмите «Создать».
- Сохраните точку восстановления перед изменениями.
Способ 1. Запуск от администратора и совместимость
- Кликните правой кнопкой по исполняемому файлу программы.
- Откройте «Свойства» → «Совместимость».
- Включите запуск от администратора и совместимость с Windows 8/10.
Способ 2. Проверить карантин антивируса
- Откройте журнал защиты Windows Security или стороннего антивируса.
- Убедитесь, что DLL/EXE приложения не помещены в карантин.
- Добавьте папку программы в исключения и повторите запуск.
⚠️ Предупреждение
Не отключайте защиту надолго. Временно выключайте её только для проверки и всегда возвращайте стандартные настройки после теста.
Способ 3. Переустановить зависимости Visual C++ и .NET
- Удалите повреждённые пакеты Microsoft Visual C++ Redistributable.
- Установите свежие версии x86 и x64.
- Проверьте наличие требуемой версии .NET Framework.
Способ 4. Восстановить системные файлы
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth Способ 5. Проверить журнал событий на момент старта
- Откройте
eventvwr.msc. - Перейдите в «Журналы Windows» → «Приложение».
- Сверьте время падения и faulting module.
Get-WinEvent -LogName Application -MaxEvents 120 | Where-Object { $_.Id -eq 1000 -and $_.Message -match "0xc0000005" } | Select-Object TimeCreated, ProviderName, Message | Format-List Способ 6. Сделать чистую загрузку Windows
- Нажмите Win + R, введите
msconfig. - На вкладке «Службы» скройте службы Microsoft и отключите остальные.
- Отключите автозагрузку в диспетчере задач и перезагрузите ПК.
Способ 7. Проверить ОЗУ и диск
mdsched.exe
chkdsk C: /scan Способ 8. Чистая переустановка проблемной программы
- Удалите программу штатным методом.
- Очистите оставшиеся папки в Program Files и AppData.
- Переустановите приложение из официального источника.
💡 Совет
Проверяйте запуск после каждого шага. Так проще определить точную причину и избежать лишних изменений в системе.
FAQ
Почему ошибка 0xc0000005 появляется именно при запуске?
На старте приложение загружает библиотеки и инициализирует память. Если DLL повреждена, несовместима или блокируется защитой, появляется 0xc0000005.
Может ли причина быть в правах доступа?
Да. Если программе не хватает прав на каталоги, реестр или служебные файлы, запуск прерывается с кодом 0xc0000005.
Нужно ли включать режим совместимости?
Для старого ПО это полезно. Режим совместимости и запуск от администратора часто убирают сбой на этапе старта.
Какие системные проверки сделать в первую очередь?
Сначала выполните sfc /scannow и DISM /Online /Cleanup-Image /RestoreHealth, затем перезагрузите ПК и повторите запуск приложения.
Если ошибка остаётся после всех шагов, что дальше?
Проверьте оперативную память, сделайте чистую загрузку Windows и переустановите проблемное приложение из официального источника.