Все способы:
- Исправление ошибки 0xc0000005
- Способ 1: Панель управления
- Способ 2: Командная строка
- Способ 3: Восстановление системных файлов
- Заключение
- Вопросы и ответы: 13
Операционная система Виндовс, представляющая собой очень сложное программное обеспечение, может работать с ошибками в силу различных причин. В этой статье мы разберем способы исправления неполадки с кодом 0xc0000005 при запуске приложений.
Исправление ошибки 0xc0000005
Данный код, отображаемый в диалоговом окне ошибки, говорит нам о проблемах в самом запускаемом приложении или наличии в системе мешающих нормальной работе всех программ обновлений. Проблемы в отдельных программах можно попробовать решить, переустановив их. Если вы используете взломанный софт, то от него стоит отказаться.
Подробнее: Установка и удаление программ в Windows 7
Если переустановка не помогла, то переходим к способам, описанным ниже. Перед нами стоит задача удалить проблемные обновления, а в случае, если результат не будет достигнут, восстановить системные файлы.
Способ 1: Панель управления
- Открываем «Панель управления» и кликаем по ссылке «Программы и компоненты».
- Идем в раздел «Просмотр установленных обновлений».
- Нужные нам апдейты находятся в блоке «Microsoft Windows». Ниже мы приведем список тех, что подлежат «выселению».
KB:2859537
KB2872339
KB2882822
KB971033 - Находим первое обновление, кликаем по нему, нажимаем ПКМ и выбираем «Удалить». Обратите внимание, что после удаления каждого элемента следует перезагружать компьютер и проверять работоспособность приложений.
Способ 2: Командная строка
Данный способ поможет в тех случаях, когда из-за сбоя невозможно запустить не только программы, но и системные инструменты – «Панель управления» или ее апплеты. Для работы нам потребуется диск или флешка с установочным дистрибутивом Windows 7.
Подробнее: Пошаговое руководство по установке Windows 7 с флешки
- После того как установщик загрузит все необходимые файлы и покажет стартовое окно, нажимаем комбинацию клавиш SHIFT+F10 для запуска консоли.
- Выясняем, какой раздел жесткого диска является системным, то есть содержит папку «Windows». Делается это командой
dir e:
Где «e:» — это предполагаемая буква раздела. Если папка «Windows» на нем отсутствует, то пробуем оперировать другими буквами.
- Теперь получаем список установленных обновлений командой
dism /image:e:\ /get-packages
Помним, что вместо «е:» нужно прописать свою букву системного раздела. Утилита DISM выдаст нам длинную «простыню» из названий и параметров пакетов апдейтов.
- Найти нужное обновление вручную будет проблематично, поэтому запускаем блокнот командой
notepad
- Зажимаем ЛКМ и выделяем все строки, начиная со «Список пакетов» до «Операция успешно завершена». Имейте в виду, что скопируется только то, что попало в белую область. Будьте внимательнее: нам нужны все знаки. Копирование производится кликом ПКМ по любому месту в «Командной строке». Все данные нужно вставить в блокнот.
- В блокноте нажимаем сочетание клавиш CTRL+F, вводим код обновления (список выше) и жмем «Найти далее».
- Закрываем окно «Найти», выделяем всё имя найденного пакета и копируем его в буфер обмена.
- Переходим в «Командную строку» и пишем команду
dism /image:e:\ /remove-package
Далее дописываем «/» и вставляем имя кликом правой кнопки мыши. Должно получиться так:
dism /image:e:\ /remove-package /PackageName:Package_for_KB2859537~31bf8906ad456e35~x86~~6.1.1.3
В вашем случае дополнительные данные (цифры) могут быть другие, поэтому копируйте их только из своего блокнота. Еще один момент: вся команда должна быть записана в одну строку.
- Этим же способом удаляем все апдейты из представленного списка и перезагружаем ПК.
Способ 3: Восстановление системных файлов
Смысл данного способа заключается в выполнении консольных команд для проверки целостности и восстановления определенных файлов в системных папках. Для того чтобы все сработало, как нам требуется, «Командную строку» следует запускать от имени администратора. Делается это так:
- Открываем меню «Пуск», затем раскрываем список «Все программы» и переходим в папку «Стандартные».
- Кликаем правой кнопкой мыши по «Командной строке» и выбираем соответствующий пункт в контекстном меню.
Команды, которые нужно выполнить по очереди:
dism /online /cleanup-image /restorehealth
sfc /scannow
После окончания всех операций перезагружаем компьютер.
Обратите внимание, что этим приемом нужно пользоваться с осторожностью, если ваша Windows не является лицензионной (сборка), а также если вы устанавливали темы оформления, требующие замены системных файлов.
Заключение
Исправить ошибку 0xc0000005 бывает довольно нелегко, особенно при использовании пиратских сборок «винды» и взломанных программ. Если приведенные рекомендации не принесли результата, то смените дистрибутив Windows и поменяйте «крякнутый» софт на бесплатный аналог.
Наша группа в TelegramПолезные советы и помощь
Applies ToWindows 7 Service Pack 1 Windows 7 Ultimate Windows 7 Enterprise Windows 7 Professional Windows 7 Home Premium Windows 7 Home Basic Windows 7 Starter Windows Server 2008 R2 Service Pack 1 Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Foundation Windows Server 2008 R2 Standard Windows Server 2008 R2 for Itanium-Based Systems Windows Server 2008 R2 Web Edition
Symptoms
On a computer that is running Windows 7 Service Pack 1 (SP1) or Windows Server 2008 R2 SP1, the Windows Explorer process stops responding. Additionally, you receive the following error message:
0xc0000005
If you examine the call stack when this issue occurs, you notice that the issue is related to the NetworkItemFactory.dll component.
Cause
This issue occurs because of a race condition. When a thread tries to close the handle to an object that is being destroyed, the operation fails.
Resolution
Hotfix information
A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.
If the hotfix is available for download, there is a «Hotfix download available» section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.
Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft website:
http://support.microsoft.com/contactus/?ws=supportNote The «Hotfix download available» form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.
Prerequisites
To apply this hotfix, you must be running one of the following operating systems:
-
Windows 7 SP1
-
Windows Server 2008 R2 SP1
For more information about how to obtain a Windows 7 or Windows Server 2008 R2 service pack, click the following article number to view the article in the Microsoft Knowledge Base:
976932 Information about Service Pack 1 for Windows 7 and for Windows Server 2008 R2
Registry information
To apply this hotfix, you do not have to make any changes to the registry.
Restart requirement
You must restart the computer after you apply this hotfix.
Hotfix replacement information
This hotfix does not replace a previously released hotfix.
File information
The global version of this hotfix installs files that have the attributes that are listed in the following tables. The dates and the times for these files are listed in Coordinated Universal Time (UTC). The dates and the times for these files on your local computer are displayed in your local time together with your current daylight saving time (DST) bias. Additionally, the dates and the times may change when you perform certain operations on the files.
Windows 7 and Windows Server 2008 R2 file information notes
Important Windows 7 hotfixes and Windows Server 2008 R2 hotfixes are included in the same packages. However, hotfixes on the Hotfix Request page are listed under both operating systems. To request the hotfix package that applies to one or both operating systems, select the hotfix that is listed under «Windows 7/Windows Server 2008 R2» on the page. Always refer to the «Applies To» section in articles to determine the actual operating system that each hotfix applies to.
-
The files that apply to a specific product, milestone (RTM,SPn), and service branch (LDR, GDR) can be identified by examining the file version numbers as shown in the following table:
Version
Product
Milestone
Service branch
6.1.760 1.17xxx
Windows 7 and Windows Server 2008 R2
SP1
GDR
6.1.760 1.21xxx
Windows 7 and Windows Server 2008 R2
SP1
LDR
-
GDR service branches contain only those fixes that are widely released to address widespread, critical issues. LDR service branches contain hotfixes in addition to widely released fixes.
-
The MANIFEST files (.manifest) and the MUM files (.mum) that are installed for each environment are listed separately in the «Additional file information for Windows 7 and for Windows Server 2008 R2» section. MUM and MANIFEST files, and the associated security catalog (.cat) files, are critical to maintaining the state of the updated component. The security catalog files, for which the attributes are not listed, are signed with a Microsoft digital signature.
For all supported x86-based versions of Windows 7
File name |
File version |
File size |
Date |
Time |
---|---|---|---|---|
Networkexplorer.dll |
6.1.7601.17514 |
1,661,440 |
20-Nov-2010 |
12:20 |
Networkitemfactory.dll |
6.1.7601.22010 |
41,472 |
02-Jun-2012 |
04:54 |
Networkitemfactory.mof |
Not applicable |
683 |
10-Jun-2009 |
21:21 |
Networkmap.dll |
6.1.7601.22010 |
2,130,944 |
02-Jun-2012 |
04:54 |
Networkmap.mof |
Not applicable |
631 |
10-Jun-2009 |
21:21 |
For all supported x64-based versions of Windows 7 and of Windows Server 2008 R2
File name |
File version |
File size |
Date |
Time |
---|---|---|---|---|
Networkexplorer.dll |
6.1.7601.17514 |
1,672,704 |
20-Nov-2010 |
13:27 |
Networkitemfactory.dll |
6.1.7601.22010 |
53,248 |
04-Jun-2012 |
07:54 |
Networkitemfactory.mof |
Not applicable |
683 |
10-Jun-2009 |
20:38 |
Networkmap.dll |
6.1.7601.22010 |
2,146,816 |
20-Nov-2010 |
13:27 |
Networkmap.mof |
Not applicable |
631 |
10-Jun-2009 |
20:39 |
For all supported IA-64-based versions of Windows Server 2008 R2
File name |
File version |
File size |
Date |
Time |
---|---|---|---|---|
Networkexplorer.dll |
6.1.7601.22010 |
1,760,256 |
02-Jun-2012 |
04:19 |
Networkitemfactory.dll |
6.1.7601.22010 |
134,656 |
02-Jun-2012 |
04:19 |
Networkitemfactory.mof |
Not applicable |
683 |
10-Jun-2009 |
20:42 |
Networkmap.dll |
6.1.7601.22010 |
2,276,352 |
02-Jun-2012 |
04:19 |
Networkmap.mof |
Not applicable |
631 |
10-Jun-2009 |
20:43 |
Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the «Applies to» section.
More Information
For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:
824684 Description of the standard terminology that is used to describe Microsoft software updates
Additional file information
Additional file information for Windows 7 and for Windows Server 2008 R2
Additional files for all supported x86-based versions of Windows 7
File name |
X86_4e180885bcd46a0e270e5fdea2a03e00_31bf3856ad364e35_6.1.7601.22010_none_780fc9c2df00ec59.manifest |
File version |
Not applicable |
File size |
703 |
Date (UTC) |
05-Jun-2012 |
Time (UTC) |
06:40 |
File name |
X86_microsoft-windows-networkexplorer_31bf3856ad364e35_6.1.7601.22010_none_42df4474bd43d9c9.manifest |
File version |
Not applicable |
File size |
15,122 |
Date (UTC) |
05-Jun-2012 |
Time (UTC) |
06:54 |
Additional files for all supported x64-based versions of Windows 7 and of Windows Server 2008 R2
File name |
Amd64_1cbf06ef64ea17c5135898900f8e887f_31bf3856ad364e35_6.1.7601.22010_none_35d3603ca30f580d.manifest |
File version |
Not applicable |
File size |
707 |
Date (UTC) |
05-Jun-2012 |
Time (UTC) |
06:40 |
File name |
Amd64_4e180885bcd46a0e270e5fdea2a03e00_31bf3856ad364e35_6.1.7601.22010_none_d42e6546975e5d8f.manifest |
File version |
Not applicable |
File size |
705 |
Date (UTC) |
05-Jun-2012 |
Time (UTC) |
06:40 |
File name |
Amd64_4ff09b5741ead6883c10e247c2bda701_31bf3856ad364e35_6.1.7601.22010_none_b739865b61de4eb0.manifest |
File version |
Not applicable |
File size |
1,054 |
Date (UTC) |
05-Jun-2012 |
Time (UTC) |
06:40 |
File name |
Amd64_microsoft-windows-networkexplorer_31bf3856ad364e35_6.1.7601.22010_none_9efddff875a14aff.manifest |
File version |
Not applicable |
File size |
15,126 |
Date (UTC) |
05-Jun-2012 |
Time (UTC) |
07:04 |
Additional files for all supported IA-64-based versions of Windows Server 2008 R2
File name |
Ia64_e6d3df8fb8c146c145b7db8356e42ebb_31bf3856ad364e35_6.1.7601.22010_none_1c73566728174181.manifest |
File version |
Not applicable |
File size |
1,052 |
Date (UTC) |
05-Jun-2012 |
Time (UTC) |
06:40 |
File name |
Ia64_microsoft-windows-networkexplorer_31bf3856ad364e35_6.1.7601.22010_none_42e0e86abd41e2c5.manifest |
File version |
Not applicable |
File size |
14,796 |
Date (UTC) |
02-Jun-2012 |
Time (UTC) |
06:22 |
Need more help?
Want more options?
Explore subscription benefits, browse training courses, learn how to secure your device, and more.
8 октября 2013 года планово выпустила пачку различных обновлений для своих продуктов. И вновь некоторые пользователи после установки обновлений пользователи Windows 7 столкнулись с проблемами запуска 32 битных приложений в x64 версиях Windows 7.
Аналогичные проблемы наблюдались после установки августовского обновления KB2859537 и сентябрьского KB2872339. В обоих случаях проблема решалась удалением данного апдейта. Подробности в статьях:
- KB2859537 – Проблемы с последними обновлениями Microsoft. Ошибка 0хс0000005
- KB2872339 –Не запускаются программы после установки сентябрьских обновлений для Windows 7.
На этот раз проблемы вызваны установкой октябрьского обновления KB2882822.
Обновление KB2882822 предназначено для Windows Embedded Standard 7, Windows 7 и Windows Server 2008 R2 – и добавляет в систему поддержку интерфейса ITraceRelogger. Согласно описанию, KB2882822 заменяет ряд файлов ядра, в том числе файлы ядра Windows — Ntoskrnl.exe, Kernel32.dll и т.д.
В том случае, если обновляемая система использует нестандартное ядро (а именно такое ядро используется в подавляющем числе нелегальных сборок и активаторах Windows 7), установка данного обновления приведет к появлению ошибки 0xc0000005 при запуске любых 32-битных приложений в Windows 7 x64.
У обновления KB2882822 есть одна главная особенность: в отличии от предыдущих обновлений, вызывающих ошибку 0xc0000005, данное обновления не является обновлением безопасности (т.е. это non-security update), а только расширяет функционал Windows 7. Поэтому устанавливать данное обновление не обязательно.
Совет. Предыдущие обновления были обновлениями безопасности и отказ от их установки приводит к появлению больших брешей в системе безопасности Windows.
В том случае, если обновление KB2882822 установилось автоматически, его можно удалить из Центра обновлений в панели управления, или с помощью командной строки, запущенной с правами администратора:
wusa.exe /uninstall /kb:2882822
После удаления обновления KB2882822 систему нужно перезагрузить.
Введение: Нежданный Гость — Ошибка 0xc0000005
Привет, читатели моего блога! Сегодня я хочу рассказать вам об одной из самых запутанных и раздражающих ошибок, с которой я когда-либо сталкивался в Windows 7 — ошибке с кодом 0xc0000005. Эта ошибка появилась внезапно и превратила мою обычную работу за компьютером в настоящее испытание.
Что Такое Ошибка 0xc0000005?
Ошибка 0xc0000005 — это ошибка доступа, которая часто возникает из-за проблем с памятью или поврежденных файлов. Она может проявляться при запуске программ, установке новых приложений или даже при запуске самой операционной системы.
Первые Шаги: Анализ Ситуации
Когда я впервые столкнулся с этой ошибкой, я решил не спешить и анализировать каждый шаг. Я начал с перезагрузки компьютера — иногда это самый простой и эффективный способ решения многих проблем. К сожалению, в моем случае это не помогло.
В Поисках Причины: Проверка Памяти
Одной из частых причин ошибки 0xc0000005 является проблема с оперативной памятью. Я запустил встроенный в Windows инструмент для диагностики памяти. Для этого мне понадобилось открыть «Панель управления», выбрать «Система и безопасность», а затем «Администрирование». Здесь я нашел «Диагностику памяти Windows» и следовал инструкциям для проверки.
Разбор Полетов: Восстановление Системных Файлов
Далее я решил проверить целостность системных файлов. Я открыл командную строку от имени администратора и ввел команду `sfc /scannow`. Эта процедура позволила мне убедиться, что все важные файлы Windows на месте и не повреждены.
Актуализация и Очистка: Обновление Драйверов и Системы
Я проверил, все ли у меня драйверы и Windows обновлены до последних версий. Иногда устаревшие драйверы могут вызывать подобные ошибки. Я использовал «Диспетчер устройств» для проверки драйверов и «Windows Update» для обновления системы.
Глубокое Погружение: Проверка Реестра
Следующим шагом было более глубокое исследование, включая проверку реестра. Я использовал специализированные программы для очистки и восстановления реестра, так как неправильные изменения в реестре могут нанести вред системе.
Финальный Этап: Восстановление Системы
Когда все предыдущие методы не помогли, я решил использовать функцию восстановления системы. Это позволило мне откатиться к точке, когда компьютер работал нормально, что, к счастью, решило проблему.
Заключение: Уроки Из Опыта
Процесс борьбы с ошибкой 0xc0000005 был полон испытаний, но он также научил меня многому о работе моего компьютера. Я понял, насколько важно регулярно обновлять программное обеспечение и следить за состоянием системы. Надеюсь, мой опыт поможет вам, если вы столкнетесь с подобной или любой другой ошибкой в Windows 7. Ведь каждая проблема — это возможность что-то новое узнать и стать немного лучше в понимании своего компьютера!
Одна из распространённых ошибок при запуске программ в 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, бесплатная утилита, не требует установки на компьютере и не конфликтует с имеющимися антивирусами).
Надеюсь, один из способов помог решить проблему и, если это так, буду благодарен комментарию о том, какой именно из них оказался рабочим в вашем случае. Иначе — опишите ситуацию в деталях в комментариях, я постараюсь помочь.