Ошибка при запуске приложения 0xc0000006 windows 7 как исправить
Примечание. Проблема обычно возникает при высоких нагрузках сервера. Например сервер задерживается из-за задержки дисков ответы протокола SMB версии 2.
Решение
Сведения об исправлении
Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте это исправление только в тех случаях, когда наблюдается проблема, описанная в данной статье. Это исправление может проходить дополнительное тестирование. Таким образом если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления, содержащего это исправление.
Если исправление доступно для скачивания, имеется раздел "Пакет исправлений доступен для скачивания" в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в службу поддержки для получения исправления.
Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Для получения полного списка телефонов поддержки и обслуживания клиентов корпорации Майкрософт, или для создания отдельного запроса на обслуживание, посетите следующий веб-сайт Майкрософт:
Примечание. В форме "Пакет исправлений доступен для скачивания" отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.
Предварительные условия
Для установки этого исправления необходимо наличие Windows 7 с пакетом обновления 1 или Windows Server 2008 R2 с пакетом обновления 1.
Для получения дополнительных сведений о получении пакета обновления для Windows 7 или Windows Server 2008 R2 см. следующую статью базы знаний Майкрософт:
Сведения о пакете обновления 1 для Windows 7 и Windows Server 2008 R2
Сведения о реестре
Для установки этого исправления нет необходимости вносить изменения в реестр.
Во время запуска приложений на ПК с Windows 10 может появиться ошибка 0xc0000006 с сопутствующим уведомлением «STATUS_IN_PAGE_ERROR», «Bad Image» или «Ошибка приложений». Возникает такая неполадка по следующим причинам: повреждение системных файлов, вирусное заражение, блокировка исполнительного файла антивирусом или самой системой, несовместимость софта с операционной системой.
Методы исправления ошибки 0xc0000006 при запуске приложения
Чаще всего ошибка 0xc0000006 при запуске приложений появляется при попытке запустить на устройстве пиратскую версию софта. Поэтому, если вы установили на своем ПК ломаную версию игры или приложения, то переустановите программу, предварительно скачав установочный файл с официального сайта разработчика.
В случае, если у вас установлена оригинальная версия игры или софта, и появилась ошибка с кодом 0xc0000006, то в первую очередь, рекомендуем на время запуска программы отключить антивирус и штатный защитник. Если неполадка исчезла, то нужно добавить программу в исключения антивируса.
Если программа после внесения её в исключения антивируса все же не запускается, то причина может крыться в вирусном заражении системы. Рекомендуем проверить Windows 10 и любую другую сборку на вирусы. Для этого можно использовать как штатный антивирус, так и лечащую утилиту Доктор Web, которая максимально глубоко просканирует систему на вирусы и вредоносное ПО.
Если антивирус обнаружил вирусы, то, вероятнее всего, файлы программ или Windows 10 были повреждены, а из-за этого корректная работа софта не гарантирована. Для того, чтобы проверить систему на целостность файлов, стоит запустить командную строку с правами Администратора и ввести sfc /scannow.
Если утилита не обнаружила нарушения целостности, то пробуем выполнить Чистую загрузку Windows 10, чтобы убедиться, что работе системы и программ не мешают сторонние службы. Для чистого запуска Windows, необходимо нажать «Win+R» и ввести «msconfig». Появится окно «Конфигурация системы». Во вкладке «Общее» нужно снять отметку «Загружать элементы автозагрузки» и поставить галочку «Загружать системные службы». Во вкладке «Службы» нужно установить отметку «Не отображать службы Майкрософт». Нажимаем «Отключить все» и кликаем «Применить». Система загрузится без дополнительных ПО и служб. Если ошибка 0xc0000006 исчезла, то проблема кроется в какой-то сторонней программе. Нужно посмотреть, какой софт вы устанавливали последним и удалить его.
Также ошибка приложения 0xc0000006 может появиться из-за конфликтующего обновления для Windows 10. Поэтому можно попробовать удалить пакет обновления, который был установлен и после него начала вылетать ошибка.
ВАЖНО! Перед удалением пакета обновлений рекомендуем записать номер апдейта, чтобы иметь возможность установить его вручную, если ошибка с ним не связана.
Для того, чтобы удалить обновление в Windows 10 и в других сборках, стоит открыть «Панель управления», «Программы», в меню слева выбрать «Просмотр установленных обновлений» и удалить последнее установленное обновление.
Если обновление не виновно в ошибке, его можно установить вручную. Далее, как вариант решения ошибки, нажимаем Win+R и вводим rstrui. Появится окно для восстановления системы. Подтверждаем откат системы до более раннего состояния.
Причины
Наши доблестные антивирусы всегда стоят на стороже, дабы не пропустить вредоносный вирус, однако иногда «защитники» по ошибке убирают нормальные файлы в карантин, считая их ошибочно вирусами, из-за этого наша программа начинает сбоить. Проверьте карантинные хранилища своих антивирусов, возможно, там несправедливо находится нужный для работы приложения файл.
Еще одной причиной возникновения ошибки 0xc0000006 при запуске программ может быть некорректная установка ПО. Решается это просто: удаляете неработающую прогу (Пуск, затем «панель управления», далее «программы и приложения», в списке находите название проги, жмете правой кнопкой мыши и удаляете), потом устанавливаете приложение заново. Очень часто неисправность с кодом 0xc0000006 решается именно этим способом.
Решение проблемы
Если вышеперечисленные способы не дали результата, то нам понадобиться просканировать наш ПК на появление системных неисправностей. Делаем такие шаги:
- открываем командную строку с помощью нажатия (одновременно) клавиш Win и R, в возникшем окошке набираете команду – cmd, жмете «энтер»;
- перед вами появилась командная строка, напишите в ней – sfc/scannow и нажмите «энтер»;
- подождите пока компьютер завершит процесс поиска неисправностей.
Порой причиной появления ошибки могут быть неисправности или отсутствие драйвера на видеоадаптер. Переходим на рабочий стол, на иконке «Мой компьютер» клацаем правой кнопкой мыши, в возникшей менюшке находим пункт «Диспетчер устройств», переходим в него. Перед нами откроется список установленных устройств, находим вкладку «видеоадаптеры», и смотрим название нашей карты, если оно присутствует, например, Radeon X1300/1550 series, а рядом на ярлычке нет никаких пометок, то значит драйвера установлены корректно, если же вместо видеокарты написано «неизвестное устройство», то нужно поставить «дровишки», скачивать их лучше с официальных сайтов производителей видеокарт.
Крайний случай
Если после переустановки «Виндовса» и использования всех вышеперечисленных советов ошибка осталась, то, вероятнее, проблема кроется внутри вашего жесткого диска, решить проблему неопытному пользователю будет трудно, поэтому придется отнести компьютер в сервис, возможно, специалист устранит неполадку, а, возможно, придется покупать новый HDD.
С ошибкой 0xc0000006 можно столкнуться при запуске исполняемых файлов, чаще всего встроенных в Visual Studio, а также при выполнении сценариев VBScipt.
В большинстве случаев сбой происходит при запуске приложений из сетевого диска. Вполне возможно, что в этом случае к возникновению ошибки причастен антивирус. Иногда она вызвана сбоем параметра реестра AppInst_DLLs или повреждением системы.
Удаление антивируса
Если с ошибкой 0xc0000006 сталкиваетесь при запуске стороннего приложения из сетевого диска, вполне возможно, что она возникает из-за ложного срабатывания, в результате которого антивирус блокирует соединение с удаленным компьютером.
В этом случае есть два варианта решения – добавить приложение в список исключений или удалить сторонний антивирус и активировать пакет безопасности по умолчанию (Защитник Windows).
Первый вариант может вызвать некоторые трудности, поскольку шаги по добавлению приложений в исключение отличаются в разных антивирусных программах. Если будете делать это в первый раз, найдите инструкцию в интернете для установленного антивируса.
Если решили продолжить по второму варианту, следуйте инструкции:
Откройте раздел «Удаление или изменение программ» командой appwiz.cpl из окна «Выполнить».
Найдите в списке установленных приложений антивирус, щелкните на него правой кнопкой мыши и выберите «Удалить». Следуйте запросам до завершения процесса и перезагрузите компьютер.
Теперь попробуйте запустить исполняемый файл, который вызывал ошибку 0xc0000006 (STATUS_IN_PAGE_ERROR). При удачном запуске активируйте Защитника Windows или установите другую стороннюю антивирусную программу.
Очистка значения параметра AppInst_DLLs
Причиной ошибки может быть один из разделов реестра, который отслеживает количество сбоев и неожиданных зависаний. При достижении некоторого предела этот параметр принуждает систему вызвать ошибку 0xc0000006 (STATUS_IN_PAGE_ERROR). Поэтому нужно проверить, нет ли ложных срабатываний, связанных с уменьшением производительности, ошибками реестра, уменьшением оперативной памяти, фрагментированными файлами, которые могут заставить систему вызвать ошибку 0xc0000006.
Откройте Редактор реестра командой regedit из окна «Выполнить» (Win +R).
В левой части окна перейдите в следующее расположение:
В правой части окна дважды щелкните на строковый параметр Applnit_DLLs, чтобы развернуть его настройки. Удалите текущее значение и сохраните правки на «ОК».
После очистки значения Applnit_DLLs перезагрузите компьютер и посмотрите, прерывается ли запуск приложения ошибкой 0xc0000006.
Сканирование системы
Если продолжаете сталкиваться с ошибкой 0xc0000006, скорее всего, она произошла из-за повреждения файлов Windows. Поэтому в этом решении проверим целостность системы путем сканирования системных файлов командами SFC и DISM.
В строку системного поиска впишите cmd, при отображении найденного результата щелкните на запуск от имени администратора.
Для запуска сканирования SFC в консоли выполните команду:
Эта операция может занять несколько часов. В ходе сканирования может показаться, что процесс завис, рекомендуем его не прерывать.
После завершения перезагрузите систему и проверьте, исправлена ли ошибка. Теперь верните в командную строку с правами администратора и выполните следующую команду:
DISM /Online /Cleanup-Image /RestoreHealth
Перед ее выполнением подключите интернет, поскольку DISM использует сервера Центра обновления Windows для загрузки новых копий файлов, которые были повреждены.
Когда процесс будет завершен, закройте консоль и выполните перезагрузку. Запустите приложение, которое ранее не удавалось из-за ошибки с кодом 0xc0000006.
Читайте также: