Adelitusn.ru

ПК и Техника
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Устранение ошибки 0xc0000005 при запуске приложения Windows

Устранение ошибки 0xc0000005 при запуске приложения Windows

Ошибка при запуске приложения 0xc0000005 — исправление

В операционной системе Windows время от времени возникают программные сбои. Наиболее распространённая и характерная ошибка при запуске приложения — 0xc0000005. Она появляется также и во время его работы. Существует много разных причин, некоторые из которых легко устраняются, если знать определённый алгоритм действий.

Источники проблем

Различные ошибки при работе или запуске некоторых программ, подобные рассматриваемой, появляются вследствие:

  • Неправильной установки.
  • Отсутствия необходимых модулей, например, библиотек DLL.
  • Неполадок в самой системе Windows.

Следует выяснить, что за ошибка 0хс000005, и как её устранить. Она, прежде всего, выдаётся, если при обращении к оперативной памяти возникла проблема (memory access violation).

Системные обновления

Именно из-за обновлений на некоторых сборках операционной системы Windows 7 возникают сбои. Одним из таких является KB 2859537. Оно устраняет проблему в системе безопасности, делающую возможной несанкционированное повышение привилегий. Важно также знать, что за обновление KB958488, ещё одна причина сбоёв. Оно вносит исправления в платформу Microsoft .NET Framework.

Ещё одно обновление, которое вызывает ошибку приложений 0xc0000005 при их запуске на Windows 7 — это KB 2872339. Оно отвечает за устранение уязвимости в диспетчере управления службами. Эти два обновления из-за определённых особенностей выдают ошибку 0хс0000005 при установке или запуске программы.

Следует отметить, что при выполнении этого действия через файловый проводник Total Commander появится сообщение: «Программа не запускается (5)».

Прочие причины

Исправление ошибки 0xc0000005 при запуске приложения

Ещё одна из причин — физическая неисправность микросхем оперативной памяти компьютера, возникшая, например, после неаккуратной установки модулей во время модернизации или расширения. Сбои также могут вызвать вирусы, неправильная работа системы предотвращения выполнения данных (DEP) или проблемы с драйверами видеоадаптера.

Последние две причины появления ошибки 0х0000005 — это конфликт настроек профиля принтера с приложениями и неполадки в реестре системы из-за неграмотного внесения изменений. В последнем случае сбои возникнут и при запуске «Виндовс-8» (а также и других версий). Для подчистки реестра рекомендуется использовать CCleaner или WizeRegCleaner.

Устранение неполадок

Ошибка при запуске приложения (0xc0000005) Что делать?

Многие из проблем ликвидируются достаточно легко. Например, обновления, вызывающие сбой, можно удалить через командную строку или Панель управления, перезагружая компьютер после каждой операции. Бывает так, что и эти обе программы не запускаются из-за сбоя. В этом случае имеется решение, как убрать ошибку 0xc0000005 на Windows 7. Следует перезапустить эту систему в безопасном режиме, нажимая клавишу F8, после чего — повторить те же самые операции.

Если и в этом случае возникают мешающие процессу сбои, то обновления удаляются в среде восстановления Windows с помощью командной строки и утилиты DISM. В некоторых случаях эти программы запускаются только от имени администратора. Убрать это ограничение можно, если щёлкнуть правой кнопкой мыши и выбрать соответствующий пункт в меню. Вирусы устраняются с помощью любого, предназначенного для этого средства от проверенных разработчиков.

Если есть подозрения на неполадки в оперативной памяти, то необходимо вынуть один из её модулей, вскрыв системный блок. При пропадании сбоя вынутая планка считается неисправной. Для устранения проблем с видеоадаптером следует обновить его драйвер или установить более старую версию. Нужно отметить, что во время этого процесса программа Setup / Uninstall может не работать, и это делает операцию затруднительной.

Если возникает ошибка в приложении browser. exe, то следует сначала удалить его, а затем заново скачать и переустановить с официального сайта. Повреждение файлов, неполная загрузка или отсутствие некоторых компонентов по причине неаккуратной инсталляции бывает причиной ошибки при запуске приложения 0xc000000d. Если она не пропала, то сбой вызван другими обстоятельствами.

Непредвиденная ошибка 0xc0000005 при установке Windows возникает из-за конфликта двух антивирусных программ или наличия криптографических программных комплексов, например, «КриптоПРО». В этом случае следует удалить его и временно отключить защиту. При невозможности устранить сбои всеми этими методами можно переустановить систему, сделав резервные копии данных, чтобы те не потерялись. Таким образом, можно разобраться, как исправить ошибку 0xc0000005 на Windows 7 и других версиях. Эта операция не вызовет особых трудностей.

Читайте так же:
Как скопировать текст из Инстаграм

Ошибка 0xc0000005 при запуске приложений в Windows 7

При запуске любого 32-х битного приложения в 64-х битной Windows 7 возникает ошибка 0xc0000005. Проблема почти всегда проявляется после обновления не лицензионной версии Windows 7 или Windows 8.

Впервые трудности у пользователей возникли после установки выпущенного для Windows 7 обновления KB2859537. Ошибка появлялась из-за несовместимости обновления с используемым в 64-х битных системах методом активации. В результате установки обновлений ОС пользователь получал отказ в запуске любых исполняемых файлов, кроме стандартных (сама же ОС загружается при этом нормально).

Справка: Обновление KB2859537 вышло в августе 2013. Позже в сентябре того же года вышло обновление KB2872339, а в октябре вышло KB2882822. Все эти обновления приводили к похожему эффекту.

Устранение ошибки 0xc0000005

Самое простое — это не устанавливать указанные выше обновления. Но если обновления уже установлены, придется исправлять работу операционной системы Windows — удалить уже установленные обновления.

Удаление через пункт «Программы и компоненты»

Необходимо зайти в «Панель управления -> Программы и компоненты -> Просмотр установленных обновлений«. Там в списке установленных обновлений нужно найти обновления под номерами KB2859537, KB2872339 и KB2882822, кликнуть по очереди по каждому из них правой кнопкой мыши и выбрать «Удалить«.

Удаление из командной строки

Необходимо запустить консоль от имени администратора (например, по комбинации клавиш «Win+R«). В консоль нужно ввести поочередно команды:

Справка: Утилита wusa.exe предназначена для установки и удаления обновлений Windows. Можно запустить ее с ключом /?, чтобы узнать больше.

Другие способы устранения проблемы

Есть другие более сложные способы удаления установленных обновлений (например, откат к точке восстановления системы или удаление обновлений из среды восстановления с помощью DISM). К ним придется прибегнуть, если не помогли описанные выше методы. Описывать их в данной статье нет смысла, т.к. прибегать к ним приходится крайне редко. Те, кому понадобится их найти, смогут без особого труда найти подробные инструкции в сети.

Читайте так же:
Пример как пользоваться функцией МУМНОЖ в Excel

Подчищаем и делаем выводы

В случае успешного удаления, перечисленные обновления исчезнет из списка установленных обновлений в панели управления. Обратите внимание, что в журнале установленных обновлений все они будут присутствовать, т.к. установка все же производилась. После удаления обновлений необходимо перезагрузить компьютер. После перезагрузки можно зайти в «Панель управления -> Центр обновления Windows» и кликнуть слева по ссылке «Поиск обновлений«. По окончании поиска нужно открыть список важных обновлений, найти в нем нужное обновление (KB2859537, KB2872339 и KB2882822), кликнуть на нем правой кнопкой мыши и выбрать «Скрыть обновление«.

После выполнения всех описанных действий, необходимо четко понимать, что вы рискуете своей информационной безопасностью. Упуская важные системные обновления безопасности (в том числе и обновления ядра), неопытный пользователь подвергается повышенному риску заражения компьютерным вирусом. Также не нужно упускать из виду и правовую сторону проблемы — использование не лицензионной операционной системы на своем компьютере.

Справка: Материалы данной статьи носят информационно-просветительский характер и не являются призывом или инструкцией к действию. Внесение любых модификаций пользователи делают по собственной инициативе и на свой страх и риск.

Ошибка 0xc0000005 — Методы устранения и профилактика

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

Когда появляется ошибка 0xc0000005

Как правило, сообщение об ошибке с данны кодом появляется, когда вы пытаетесь запустить какое-либо приложение Windows. Программа "падает" и вы никак не можете ее запустить. Так же бывают варианты следующего сообщения на голубом экране, когда падает вся система: Stop: 0x0000008E (0xC0000005, . . . ). Параметры в скобках меняются. Наиболее частые причины ошибки 0xC0000005 — ошибки реестра, неисправная память или другие устройства, некорректные драйвера, вирусы и другие вредоносные программы. Другие частые варианты сообщения об ошибке:

  • ‘Error: access violation 0xC0000005’
  • "An application error has occurred and an application error log is being generated. Exception: access violation (0xC0000005), Address"
  • ‘Exception 0xc0000005 EXCEPTION_ACCESS_VIOLATION at 0x00000000’
  • ‘Ошибка при инициализации приложения (0xc0000005). Для выхода из приложения нажмите кнопку ОК. ‘

Что означает код 0xc0000005 в сообщении об ошибке?

Наличие кода 0xc0000005 в сообщении об ошибке как правило говорит о неправильном обращении к памяти (memory access violation), по разным причинам.

Частные случаи и устранение ошибки

0xc0000005 в Windows 7 После Обновления 11 Сентября 2013 Года (kb2872339)

Способы устранения ошибки:

  1. В терминале необходимо написать следующую команду, чтобы удалить проблемное обновление (для открытия терминала достаточно нажать Win+R):

Напечатав команду, нажмите Enter.

Выберите Пуск >> Панель управления >> Программы >> Программы и компоненты >> Просмотр установленных обновлений. Выберите из списка обновлений kb2872339 и кликните Удалить. После этого перезагрузите систему.

Читайте так же:
Как сделать Яндекс стартовой страницей: пошаговая инструкция

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

Если вы еще не поставили обновление и хотите избежать случайной установки, выберите опцию "скрыть обновление". Обновление не будет установлено и даже не будет отображаться до тех пор пока вы не выберете "восстановление скрытых обновлений".

0xc0000005 в Windows 7 После Обновления 13 Августа 2013 Года (kb2859537)

13 Августа 2013 года пользователи Windows 7 x64 столкнулись с кодом ошибки 0xc0000005 при запуске 32-битных приложений. Для устранения ошибки, в терминале необходимо написать следующую команду, чтобы удалить проблемное обновление (для открытия терминала достаточно нажать Win+R):

  1. В терминале необходимо написать следующую команду, чтобы удалить проблемное обновление (для открытия терминала достаточно нажать Win+R):

Напечатав команду, нажмите Enter.

Выберите Пуск >> Панель управления >> Программы >> Программы и компоненты >> Просмотр установленных обновлений. Выберите из списка обновлений kb2859537 и кликните Удалить. После этого перезагрузите систему.

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

Напечатав команду, нажмите Enter.

Если вы еще не поставили обновление и хотите избежать случайной установки, выберите опцию "скрыть обновление". Обновление не будет установлено и даже не будет отображаться до тех пор пока вы не выберете "восстановление скрытых обновлений".

Другие случаи ошибки и способы решения

Шаг 1: Windows Service Packs

Установите последний Service Pack.

Шаг 2: Вирус

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

Установите самую свежую версию надежного антивируса и проверьте систему. Внимание: Проверку на вирусы нужно выполнять регулярно, а не только тогда когда появляются сообщения об ошибках!

Шаг 3: Память

Ошибка 0xc0000005 может быть вызвана сбойным модулем памяти. Если ошибка появилась после установки новой памяти, скорее всего причина именно в этом. Для начала, убедитесь что память совместима с компьютером и что размер памяти не превышает допустимый для данного компьютера. Если все верно, уберите новую память, если ошибка 0xc0000005 исчезнет — проблема была вызвана именно ею. Для уверенности можно протестировать память с помощью программы MemTest86. Если тест покажет наличие ошибок в модуле, его нужно менять.

Шаг 3: Предотвращение Выполнения Данных

Часто ошибка 0xc0000005 бывает вызвана функцией Windows Предотвращения Выполнения Данных. Эта функция была введена в Windows SP2 и используется в последующих версиях. Предотвращение Выполнения Данных (ПВД) — это набор программных решений для выполнения дополнительных проверок памяти с целью предотвращения исполнения вредоносного кода. В случае с ПВД ошибка 0xc0000005 — типичный пример неверного обращения к памяти. Подобное использование памяти характерно не только для вирусов, но и для обычных программ. Поэтому, если ошибка 0xc0000005 появилась при запуске приложения которому вы доверяете, определите исключение из ПВД для этого приложения.

Шаг 5: Драйвер принтера

Иногда ошибка 0xc0000005 возникает когда настройки профиля вашего принтера становится несовместимым с обновленными настройками других программ, которые вы пытаетесь запустить. Вы можете попытаться переустановить сами программы, принтер или даже всю систему — и это не поможет. Дело в том, что при каждой новой установке принтера на ваш компьютер ставится один и тот же "профиль по умолчанию", включенный производителем в базовый инсталляционный пакет. В этом случае нужно создать новый, "чистый" профиль принтера и работать в нем.

Читайте так же:
Включение и отключение макросов в файлах Office

Шаг 6: Драйвер видео карты

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

Шаг 7: IE6

Сообщение ‘Access Violation (0xC0000005 exception)’ может появиться в IE6 в том случае если на странице есть тег SPAN, который не был закрыт должным образом. Что касается решений, то зачем вообще использовать IE6? Установите более свежую версию.

Шаг 8: Google Chrome

Браузер Google Chrome может "упасть" со следующим сообщением: ‘Ошибка при инициализации приложения (0xc0000005). Для выхода из приложения нажмите кнопку ОК. ‘ Устранение ошибки 0xc0000005 в Google Chrome.

Шаг 9: Для разработчиков

Если вы разработчик программного обеспечения и вы получаете исключение с кодом STATUS ACCESS VIOLATION (0xC0000005), возможно ваше приложение конфликтует с Предотвращением Выполнения Данных. Попробуйте сделать следующее. Если ваше приложение использует исполняемую память, вам необходимо пометить соответствующий участок памяти как исполняемый при помощи следующих атрибутов PAGE_EXECUTE , PAGE_EXECUTE_READ, PAGE_EXECUTE_READWRITE или PAGE_EXECUTE_WRITECOPY параметра защиты памяти функций Virtual. Если вышеописанное не помогает, запустите программу в отладчике. Возможно, вы неправильно инициализировали указатель. Когда отладчик остановится на исключении, просмотрите стэк вызовов и откройте каждый файл до тех пор пока не найдете участок кода, вызвавший исключение.

Шаг 10: Symantec Антивирус

Ошибка 0xC0000005 может появиться при использовании антивируса Symantec. Если в сообщении об ошибке упоминается файл SAVRT.SYS, скорее всего причина именно в этом. Просто обновите Symantec Антивирус и ошибка будет устранена.

Шаг 1: Починка реестра

0xc0000005 и другие ошибки Windows часто случаются из-за ошибок в реестре Windows. Ошибки скапливаются в реестре по мере открытия и закрытия приложений, изменения настроек, установки и удаления приложений, особенно если программы удаляются не полностью, не должным образом или более новые устанавливаются поверх старых. Удалить или исправить ошибочные записи можно вручную, что займет много времени. Кроме того, заддая процедура рекомендована только экспертам из-за повышенного риска повреждения реестра и полного выхода из строя операционной системы.

Для исправления ошибок реестра лучше всего использовать специальные программы, которые не только исправляют реестр и устраняют ошибки Windows, но и ускоряют работу компьютера за счет оптимизации системы, что позволяет сэкономить на обновлении компьютера.

Мы надеемся, что эта информация поможет вам справиться с ошибкой 0xC0000005.

Заметки Админа

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

Читайте так же:
Замена дисплейного модуля на Huawei Honor 8A

Перезагружаемся в безопасный режим далее -> пуск -> выполнить (win+R) вводим строку:

wusa.exe /uninstall /kb:2859537 Август

wusa.exe /uninstall /kb:2872339 Сентябрь – Октябрь

wusa.exe /uninstall /kb:2882822 Ноябрь

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

0xC0000005 — Второй вариант решения проблемы:

Во многих случаях эта ошибка появляется из-за неисправностей модуля памяти. Так после апгрейда компьютера появляется данная ошибка и модулей памяти установлено несколько планок, извлеките одну планку и проверьте работу компьютера. Если планка всего одна проверьте фирму производителя памяти на совместимость с материнской платой — обычно такой список можно найти в инструкции к материнской плате или на сайте производителя материнской платы в Интернете.

0xC0000005 — Третий способ решения проблемы:

В Windows XP Service Pack 2, Microsoft представила Предотвращение запуска программ (DEP) набор аппаратного и программного обеспечения, позволяющего выполнять дополнительные проверки содержимого памяти и помочь защитить систему от вредоносного программного кода.

Некоторое программное обеспечение/приложения несовместимы с DEP. Приложения для выполнения динамического кода и которые не явно имеют сгенерированный код может иметь разрешение на Выполнение проблемы совместимости с DEP. Приложения должны иметь свои обработчики исключений расположенных в исполняемый областей памяти.

Приложения, которые пытаются нарушить DEP получают ошибку с кодом состояния STATUS_ACCESS_VIOLATION (0xC0000005).

Примечание: Можно «Выключить» DEP в файл boot.ini, путем редактирования строки запуска системы:

/NOEXECUTE

Эта опция доступна только в 32-разрядных версиях Windows. Она позволяет не запускать защиту (Data Execution Protection — DEP),. No-execute защита включена всегда 64-разрядных версиях Windows.

Есть несколько вариантов, вы можете указать с помощью этого переключателя:

/NOEXECUTE=OPTIN DEP включен для всех программ указанных в диалоговом окне настройки.

/NOEXECUTE=OPTOUT DEP включен для всех приложений, за исключением тех, которые указаны в диалоговом окне настройки.

/NOEXECUTE=ALWAYSON DEP работает для всех приложений.

/NOEXECUTE=ALWAYSOFF Отключение DEP. (Этот параметр не предусматривает каких-либо DEP запретов для любой части системы, независимо от наличия аппаратной функции DEP.

0xC0000005 — Четвертый способ решения проблемы:

После обновления драйверов графической видеокарты — на некоторых играх может появляться данная ошибка. Решить проблему можно откатив драйвера до предыдущей версии, либо удалить драйвера перезагрузить компьютер и заново установить графический драйвер начисто.

0xC0000005 — Пятый способ решения проблемы:

Microsoft Internet Explorer 6.0 перестает отвечать на запросы при попытке открыть документ HTML или Веб-страницу. Кроме того, появляется следующее сообщение об ошибке:
Нарушение прав доступа (0xC0000005 exception)

Эта проблема может возникнуть при использовании браузера Internet Explorer 6.0 для открытия HTML-документов или Веб-страниц, которые содержат теги » SPAN». Если тег SPAN не закрыт правильно, с помощью </SPAN> тега, то может появиться данная ошибка.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector