Содержание:
- 1 Удаление обновлений через интерфейс
- 2 Удаление пакетов через командную строку
- 3 Откат к предыдущей точке восстановления
- 4 С помощью утилиты DISM
- 5 Отключение функции DEP
- 6 Устранение ошибки 0xc0000005 в Windows 10
- 7 Что еще следует проверить в Windows 10
Установка накопительных обновлений, время от времени выпускаемых Microsoft, является залогом стабильности и безопасности работы системы, но иногда такие пакеты обновлений сами становятся причиной неполадок в Windows. Примером тому может служить ошибка 0xc0000005, возникающая при запуске приложений в Windows 7, 8.1 и 10. Появляющееся же при этом диалоговое окошко не предлагает ничего иного, как закрыть сбойную программу.
Формулировка содержимого окошка может быть разным: ошибка при инициализации приложения, ошибка при запуске приложения, Error: access violation. При попытке открыть игру пользователь может получать ошибку вида unmanaged exception 0xc0000005 или unhandled exception access violation c0000005. Иногда при запуске приложения падает вся система, но сути это не меняет, так как во всех случаях в описании присутствует код 0xC0000005.
К сожалению, у этой ошибки нет подробного описания, которое могло бы точно указать на причину её появления, но чаще всего она связана с неправильной работой «сырых» обновлений, приводящих к сбоям в обращении к памяти. В Windows 7 и 8.1 появление ошибки с указанным кодом регистрировалось после установки обновления KB2859537, а также KB2872339, KB2882822 и KB971033, KB2876315 и KB2862772. Все эти пакеты в процессе установки заменяют файлы ядра, что и приводит к описанным выше последствиям. Соответственно, решением проблемы может стать удаление этих обновлений.
Удаление обновлений через интерфейс
Наиболее простой и очевидный способ. Запустите через Панель управления апплет «Установка и удаление программ», нажмите ссылку «Просмотр установленных обновлений», найдите в списке проблемный пакет (найти его проще всего, воспользовавшись поисковой строкой) и удалите его, после чего перезагрузите компьютер.
Чтобы система не установила его повторно, автоматическое обновление лучше всего отключить, а установку обновлений в будущем контролировать вручную.
Удаление пакетов через командную строку
Удалить «плохое» обновление можно через командную строку, используя консольную утилиту wusa. Запустите консоль CMD от имени администратора и выполните в ней команду вида wusa.exe /uninstall /kb№_пакета. Например, в случае с обновлением KB2859537 команда будет выглядеть следующим образом:
wusa.exe /uninstall /kb:KB2859537
Предлагаемую перезагрузку откладываем на потом и точно таким же способом удаляем все прочие «неправильные» обновления.
После этого перезагружаем систему и переводим установку обновлений в ручной режим (это можно сделать и до удаления пакетов). Может статься, что утилита wusa.exe, как и все приложения, при запуске также будет выдавать ошибку 0xC0000005. В этом случае повторите все действия, но уже в безопасном режиме.
Откат к предыдущей точке восстановления
В ряде случаев восстановить нормальную работу системы позволяет обычный откат к предыдущей системной точке восстановления. Запустите командой rstrui инструмент восстановления и проследуйте указаниям мастера.
Если произвести восстановление из-под работающей системы не получается, загрузитесь с установочного диска и выполните восстановления из среды WinPE.
В крайнем случае с её же помощью можно откатиться к более ранней версии Windows, если до этого выполнялось мажорное обновление.
С помощью утилиты DISM
Если удалить пакеты обновлений приведёнными выше способами не удалось, можно применить более эффективный, но и в то же время более сложный метод. Загрузитесь с установочного диска в среду восстановления, откройте командную строку и определите для начала букву системного диска. Проще всего это сделать, выполнив команду notepad, а затем выбрав в меню открывшегося блокнота опцию «Сохранить как».
Вероятнее всего, в загрузочной среде системный раздел у вас будет иметь букву D. Теперь выполните в консоли такую команду:
DISM /Image:D: /Get-Packages
При этом вы получите список разных пакетов. Найдите в нём пакет, содержащий в названии KB2859537 или другой (в нашем примере это KB4022405), выделите мышкой и скопируйте его полное имя в буфер обмена как показано на скриншоте.
Теперь выполните в консоли такую команду, подставив на место FullName ранее скопированное полное имя пакета:
DISM /Image:D: /Remove-Package /PackageName:FullName
В случае удачного выполнения команды само обновление будет удалено, но запись в журнале останется, что, однако, никак не будет влиять на работу программ и системы.
Отключение функции DEP
Функция DEP является частью безопасности системы, обеспечивающей дополнительную защиту от вирусов, но в редких случаях при запуске приложений она может показывать окошко с кодом ошибки 0xc0000005. Попробуйте отключить её, выполнив в запущенной с повышенными правами консоли CMD команду bcdedit.exe /set {current} nx AlwaysOff. После этого перезагрузите ПК и проверьте, не исчезла ли ошибка 0xc0000005.
Функцию DEP можно отключить и для определённых программ. Для этого зайдите в «Дополнительные параметры системы».
Потом в параметрах быстродействия на вкладке «Предотвращение выполнения данных» активируйте радиокнопку как показано на скриншоте, нажмите «Добавить» и укажите путь к исполняемому файлу программы, которую желаете внести в список исключений.
Полностью отключается DEP командой bcdedit.exe /set {current} nx OptIn.
А вот с «десяткой» всё обстоит несколько иначе. Вероятность, что причиной ошибки с кодом исключения 0xc0000005 стало какое-то некачественное обновление остаётся, но чаще всего её вызывает конфликт системы с некоторыми видами программного обеспечения. Как правило, это различные криптографические приложения, в частности программные продукты КриптоПРО. Удалите с компьютера данное ПО, после чего тщательно очистите реестр вручную или с помощью утилит типа Wise Registry Cleaner.
Что еще следует проверить в Windows 10
Привести к ошибке может конфликт антивирусных приложений. Если у вас установлено две антивирусных программы, отключите защиту в реальном времени сначала для одного антивируса, а затем для второго и посмотрите, как на это отреагирует система. Удалите один из антивирусов или замените его другим (вообще устанавливать на ПК два антивируса не рекомендуется). В целом мы рассмотрели, как исправить ошибку 0xc0000005 в Windows 7/10, но есть еще пара нюансов, о которых не помешает знать.
Используйте по возможности лицензионные дистрибутивы Windows, ведь согласно статистке, чаще всего с ошибкой 0xc0000005 приходится сталкиваться тем людям, которые устанавливают «левые» сборки и применяют к ним различные активаторы. Если вы до этого обновляли драйвера, особенно драйвер видеокарты, попробуйте откатиться к предыдущим версиям. Ну и, поскольку ошибка связана с взаимодействием приложений с памятью, не будет лишним протестировать ОЗУ вашего компьютера встроенной системной утилитой или сторонней программкой Memtest.
Am working on VC++ Console Application.
This application sends a file from AppdataRoaming folder for a period of time.
What happens is am getting this Crash error :
Problem signature:
Problem Event Name: APPCRASH
Application Name: App.exe
Application Version: 1.0.0.2
Application Timestamp: 51c02fa8
Fault Module Name: PCMeter.exe
Fault Module Version: 1.0.0.2
Fault Module Timestamp: 51c02fa8
Exception Code: c0000005
Exception Offset: 000069eb
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Could anyone please help me to resolve this issue
asked Jun 18, 2013 at 12:33
3
Exception code c0000005 is the code for an access violation. That means that your program is accessing (either reading or writing) a memory address to which it does not have rights. Most commonly this is caused by:
- Accessing a stale pointer. That is accessing memory that has already been deallocated. Note that such stale pointer accesses do not always result in access violations. Only if the memory manager has returned the memory to the system do you get an access violation.
- Reading off the end of an array. This is when you have an array of length
Nand you access elements with index>=N.
To solve the problem you’ll need to do some debugging. If you are not in a position to get the fault to occur under your debugger on your development machine you should get a crash dump file and load it into your debugger. This will allow you to see where in the code the problem occurred and hopefully lead you to the solution. You’ll need to have the debugging symbols associated with the executable in order to see meaningful stack traces.
answered Jun 18, 2013 at 12:56
David HeffernanDavid Heffernan
596k42 gold badges1055 silver badges1471 bronze badges
I was having the same problem while running bulk tests for an assignment. Turns out when I relocated some iostream operations (printing to console) from class constructor to a method in class it was solved.
I assume it was something to do with iostream manipulations in the constructor.
Here is the fix:
// Before
CommandPrompt::CommandPrompt() : afs(nullptr), aff(nullptr) {
cout << "Some text I was printing.." << endl;
};
// After
CommandPrompt::CommandPrompt() : afs(nullptr), aff(nullptr) {
};
Please feel free to explain more what the error is behind the scenes since it goes beyond my cpp knowledge.
answered Jan 1, 2021 at 7:37
0
- Remove From My Forums
-
Question
-
Good Day and Thanks in Advance!
I’m wondering if anyone has run into a similar situation…
There is a SQL Agent job that executes a stored procedure. At times, the job fails with a stack dump being generated with a Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATION. Most of the time the job runs fine. From my research, I understand
the following:1) That an Access Violation can be thrown because the program is attempting to access an area of memory that is protected by the OS (or already being used).
2) This could be a bug (haven’t confirmed this)Below are a few details to understand the bigger picture:
- SQL Server Version: Microsoft SQL Server 2014 — 12.0.4100.1 (X64) Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)
- Stack Dump:
SqlDumpExceptionHandler: Process 9276 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process.
* *******************************************************************************
*
* BEGIN STACK DUMP:
* 10/10/17 06:10:28 spid 9276
*
*
* Exception Address = 00007FF9EB45BD35 Module(sqlmin+0000000000B9BD35)
* Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATION
* Access Violation occurred reading address 0000000000027600
* Input Buffer 255 bytes —
* 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00
* ÿÿ c»
01 00 00 00 ff ff 0a 00 00 00 00 00 63 22 0b 00 00 09
* Ð 4″ E X E C 04 d0 00 34 22 0b 00 00 45 00 58 00 45 00 43 00 20 00
* D B O . [SP_ 44 00 42 00 4f 00 2e 00 5b 00 55 00 53 00 50 00 5f 00
* REMOVED_ 4c 00 4f 00 41 00 44 00 5f 00 54 00 41 00 42 00 5f 00
* FOR_ 52 00 50 00 54 00 5f 00 46 00 41 00 43 00 54 00 5f 00
* SECURITY_ 54 00 41 00 4d 00 5f 00 50 00 4f 00 53 00 54 00 5f 00
* PURPOSES ] 5f 00 53 00 55 00 4d 00 4d 00 41 00 52 00 59 00 5d 00
* @ P 1 , @ P 2 , 20 00 40 00 50 00 31 00 2c 00 40 00 50 00 32 00 2c 00
* @ P 3 W I T H 40 00 50 00 33 00 0a 00 57 00 49 00 54 00 48 00 20 00
* R E S U L T S E 52 00 45 00 53 00 55 00 4c 00 54 00 20 00 53 00 45 00
* T S ( ( [ Y 54 00 53 00 0a 00 28 00 28 00 0a 00 09 00 5b 00 59 00…
*
*
* MODULE BASE END SIZE
* sqlservr 00007FF77DB90000 00007FF77DBEFFFF 00060000
* ntdll 00007FFA18B40000 00007FFA18CECFFF 001ad000
* KERNEL32 00007FFA18130000 00007FFA18269FFF 0013a000
* KERNELBASE 00007FFA15D90000 00007FFA15EA4FFF 00115000
* NETAPI32 00007FFA13940000 00007FFA13954FFF 00015000
* pdh 00007FFA102F0000 00007FFA1033EFFF 0004f000
* opends60 00007FFA09120000 00007FFA09128FFF 00009000
* ADVAPI32 00007FFA18940000 00007FFA189E4FFF 000a5000
* MSVCR100 0000000075DE0000 0000000075EB1FFF 000d2000
* MSVCP100 0000000075D10000 0000000075DA7FFF 00098000
* SQLOS 00007FFA09110000 00007FFA09116FFF 00007000
* sqlmin 00007FF9EA8C0000 00007FF9EE76EFFF 03eaf000
* sqllang 00007FF9F2B00000 00007FF9F4D7EFFF 0227f000
* sqlTsEs 00007FFA05630000 00007FFA05EC3FFF 00894000
* sqldk 00007FFA05160000 00007FFA0562CFFF 004cd000
* netutils 00007FFA14410000 00007FFA1441BFFF 0000c000
* srvcli 00007FFA15910000 00007FFA15934FFF 00025000
* wkscli 00007FFA14440000 00007FFA14455FFF 00016000
* msvcrt 00007FFA18080000 00007FFA18126FFF 000a7000
* RPCRT4 00007FFA184A0000 00007FFA185E0FFF 00141000
* sechost 00007FFA16A70000 00007FFA16AC8FFF 00059000
* CRYPT32 00007FFA16010000 00007FFA161EEFFF 001df000
* Secur32 00007FFA15270000 00007FFA1527AFFF 0000b000
* PSAPI 00007FFA18270000 00007FFA18276FFF 00007000
* WS2_32 00007FFA16260000 00007FFA162B7FFF 00058000
* WINHTTP 00007FFA104B0000 00007FFA10574FFF 000c5000
* USER32 00007FFA162D0000 00007FFA16446FFF 00177000
* ole32 00007FFA167E0000 00007FFA16973FFF 00194000
* OLEAUT32 00007FFA164B0000 00007FFA16575FFF 000c6000
* qds 00007FFA050D0000 00007FFA0515DFFF 0008e000
* USERENV 00007FFA156C0000 00007FFA156DEFFF 0001f000
* AUTHZ 00007FFA14F40000 00007FFA14F87FFF 00048000
* WINTRUST 00007FFA15F60000 00007FFA15FB0FFF 00051000
* WINMM 00007FFA012E0000 00007FFA012FEFFF 0001f000
* MSASN1 00007FFA15D70000 00007FFA15D81FFF 00012000
* NSI 00007FFA18930000 00007FFA18938FFF 00009000
* combase 00007FFA18280000 00007FFA18491FFF 00212000
* GDI32 00007FFA189F0000 00007FFA18B3EFFF 0014f000
* profapi 00007FFA15CC0000 00007FFA15CD3FFF 00014000
* WINMMBASE 00007FFA012B0000 00007FFA012D9FFF 0002a000
* SSPICLI 00007FFA15AF0000 00007FFA15B1AFFF 0002b000
* cfgmgr32 00007FFA15FC0000 00007FFA16009FFF 0004a000
* DEVOBJ 00007FFA14B20000 00007FFA14B45FFF 00026000
* LOGONCLI 00007FFA15490000 00007FFA154CCFFF 0003d000
* SAMCLI 00007FFA10EC0000 00007FFA10ED6FFF 00017000
* CRYPTBASE 00007FFA15B90000 00007FFA15B99FFF 0000a000
* bcryptPrimitives 00007FFA15B20000 00007FFA15B82FFF 00063000
* instapi120 00007FFA08E90000 00007FFA08E9EFFF 0000f000
* cscapi 00007FFA00860000 00007FFA0086FFFF 00010000
* sqlevn70 00007FFA04E20000 00007FFA050CDFFF 002ae000
* CRYPTSP 00007FFA156E0000 00007FFA156FDFFF 0001e000
* rsaenh 00007FFA15180000 00007FFA151B4FFF 00035000
* bcrypt 00007FFA157E0000 00007FFA15805FFF 00026000
* imagehlp 00007FFA16AD0000 00007FFA16AE4FFF 00015000
* ncrypt 00007FFA157B0000 00007FFA157D4FFF 00025000
* NTASN1 00007FFA15770000 00007FFA157A9FFF 0003a000
* gpapi 00007FFA14EA0000 00007FFA14EC3FFF 00024000
* CLUSAPI 00007FFA0BAC0000 00007FFA0BB2AFFF 0006b000
* cryptdll 00007FFA15700000 00007FFA15717FFF 00018000
* RESUTILS 00007FFA0CB10000 00007FFA0CB58FFF 00049000
* VERSION 00007FFA103E0000 00007FFA103E9FFF 0000a000
* hkruntime 00007FFA04B60000 00007FFA04E16FFF 002b7000
* hkcompile 00007FFA04AA0000 00007FFA04B5DFFF 000be000
* hkengine 00007FFA048F0000 00007FFA04A9EFFF 001af000
* dbghelp 00000000755C0000 0000000075755FFF 00196000
* XmlLite 00007FFA11DE0000 00007FFA11E17FFF 00038000
* SHLWAPI 00007FFA16450000 00007FFA164A0FFF 00051000
* pcwum 00007FFA14EE0000 00007FFA14EEDFFF 0000e000
* msv1_0 00007FFA154D0000 00007FFA1553DFFF 0006e000
* kerberos 00007FFA15540000 00007FFA15638FFF 000f9000
* schannel 00007FFA15110000 00007FFA1517CFFF 0006d000
* MSCOREE 00007FFA0CAA0000 00007FFA0CB03FFF 00064000
* mscoreei 00007FFA0C850000 00007FFA0C8ECFFF 0009d000
* security 00007FFA00450000 00007FFA00452FFF 00003000
* kernel.appcore 00007FFA14A90000 00007FFA14A99FFF 0000a000
* clbcatq 00007FFA16980000 00007FFA16A23FFF 000a4000
* sqlncli11 0000000074F10000 0000000075262FFF 00353000
* COMCTL32 00007FF9FAC60000 00007FF9FAD03FFF 000a4000
* COMDLG32 00007FFA16740000 00007FFA167D9FFF 0009a000
* SHELL32 00007FFA16AF0000 00007FFA18017FFF 01528000
* SHCORE 00007FFA14610000 00007FFA146AEFFF 0009f000
* SQLNCLIR11 0000000074ED0000 0000000074F07FFF 00038000
* DPAPI 00007FFA15260000 00007FFA15268FFF 00009000
* clr 00007FFA09660000 00007FFA09FDBFFF 0097c000
* MSVCR120_CLR0400 00007FFA0C730000 00007FFA0C805FFF 000d6000
* mscorlib.ni 00007FFA07900000 00007FFA08E8CFFF 0158d000
* SqlAccess 00000000583E0000 0000000058451FFF 00072000
* clrjit 00007FFA047C0000 00007FFA048EEFFF 0012f000
* BatchParser 00007FFA090E0000 00007FFA09107FFF 00028000
* netfxperf 00007FFA0CCF0000 00007FFA0CCFEFFF 0000f000
* perfcounter 00007FF9FA8A0000 00007FF9FA8DCFFF 0003d000
* CorperfmonExt 00007FFA0CCC0000 00007FFA0CCE5FFF 00026000
* WTSAPI32 00007FFA127C0000 00007FFA127D0FFF 00011000
* ftimport 0000000060000000 0000000060024FFF 00025000
* MSFTE 0000000059940000 0000000059CEDFFF 003ae000
* DTSPipelinePerf100 0000000075DC0000 0000000075DCBFFF 0000c000
* MSVCR80 0000000075340000 0000000075408FFF 000c9000
* MSVCP80 0000000074DC0000 0000000074EC8FFF 00109000
* DTSPipelinePerf120 00007FFA0C5C0000 00007FFA0C5CCFFF 0000d000
* esentprf 00007FFA090C0000 00007FFA090D7FFF 00018000
* msdtcuiu 00007FFA04650000 00007FFA0469BFFF 0004c000
* DNSAPI 00007FFA15280000 00007FFA15323FFF 000a4000
* ATL 00007FFA13920000 00007FFA1393AFFF 0001b000
* MSDTCPRX 00007FF9FA710000 00007FF9FA7ECFFF 000dd000
* MTXCLU 00007FF9FA690000 00007FF9FA6F3FFF 00064000
* ktmw32 00007FFA11E20000 00007FFA11E2AFFF 0000b000
* mswsock 00007FFA15410000 00007FFA15467FFF 00058000
* perf-MSSQLSERVER-sqlctr12.1.4100.1 00007FFA0C6D0000 00007FFA0C722FFF 00053000
* ntmarta 00007FFA11D20000 00007FFA11D4FFFF 00030000
* ntdsapi 00007FFA13450000 00007FFA13477FFF 00028000
* DSPARSE 00007FFA11310000 00007FFA1131AFFF 0000b000
* rasadhlp 00007FFA11680000 00007FFA11688FFF 00009000
* IPHLPAPI 00007FFA129A0000 00007FFA129C9FFF 0002a000
* WINNSI 00007FFA128C0000 00007FFA128C9FFF 0000a000
* fwpuclnt 00007FFA12550000 00007FFA125B6FFF 00067000
* msmdctr120 00007FFA0C6C0000 00007FFA0C6C9FFF 0000a000
* perfdisk 00007FF9FA610000 00007FF9FA61DFFF 0000e000
* WMICLNT 00007FFA125C0000 00007FFA125CDFFF 0000e000
* perfnet 00007FFA0C5B0000 00007FFA0C5B9FFF 0000a000
* BROWCLI 00007FF9FA920000 00007FF9FA931FFF 00012000
* perfos 00007FF9FA5F0000 00007FF9FA5FCFFF 0000d000
* perfproc 00007FF9FA5E0000 00007FF9FA5EEFFF 0000f000
* rasctrs 00007FFA0C6B0000 00007FFA0C6B8FFF 00009000
* rasman 00007FFA12520000 00007FFA1254DFFF 0002e000
* perf-ReportServer-rsctr12.1.4100.1 00007FFA0C690000 00007FFA0C6A7FFF 00018000
* winspool 00007FF9FA4E0000 00007FF9FA561FFF 00082000
* perf-MSSQL12.MSSQLSERVER-sqlagtctr 0000000075CF0000 0000000075D0BFFF 0001c000
* tapiperf 00007FFA0C680000 00007FFA0C687FFF 00008000
* Perfctrs 00007FFA090B0000 00007FFA090BFFFF 00010000
* perfts 00007FFA090A0000 00007FFA090A8FFF 00009000
* WINSTA 00007FFA15020000 00007FFA15076FFF 00057000
* UTILDLL 00007FFA0B570000 00007FFA0B586FFF 00017000
* SETUPAPI 00007FFA18750000 00007FFA18923FFF 001d4000
* usbperf 00007FFA0C670000 00007FFA0C677FFF 00008000
* wmiaprpl 00007FFA04790000 00007FFA047B3FFF 00024000
* wbemcomn 00007FFA00870000 00007FFA008EEFFF 0007f000
* loadperf 00007FFA04760000 00007FFA04782FFF 00023000
* msxml3 00007FF9F7620000 00007FF9F7860FFF 00241000
* Sort00060101 00007FFA04390000 00007FFA043A2FFF 00013000
* System.ni 00007FFA06C80000 00007FFA078F6FFF 00c77000
* System.Data 00007FFA04070000 00007FFA0438CFFF 0031d000
* System 0000000062030000 0000000062381FFF 00352000
* System.Transactions 00007FFA04020000 00007FFA04068FFF 00049000
* System.Security.ni 00007FFA03CC0000 00007FFA03DA7FFF 000e8000
* System.Security 000000005EEE0000 000000005EF25FFF 00046000
* System.Xml.ni 00007FFA05FE0000 00007FFA0698AFFF 009ab000
* System.Xml 0000000062720000 00000000629B3FFF 00294000
* ncryptsslp 00007FF9FADB0000 00007FF9FADCBFFF 0001c000
* xpsqlbot 00007FFA03FD0000 00007FFA03FD7FFF 00008000
* xpstar 00007FFA03C50000 00007FFA03CB7FFF 00068000
* ODBC32 00007FFA0A330000 00007FFA0A3EBFFF 000bc000
* SQLSCM 00007FFA046A0000 00007FFA046AEFFF 0000f000
* xpstar 00007FFA03FC0000 00007FFA03FCCFFF 0000d000
* DSROLE 00007FFA13C10000 00007FFA13C18FFF 00009000
* System.Configuration.ni 00007FFA09130000 00007FFA0925EFFF 0012f000
* System.Configuration 000000005B340000 000000005B3A1FFF 00062000
* System.Core.ni 00007FFA02010000 00007FFA0296CFFF 0095d000
* System.Core 000000005BB40000 000000005BC75FFF 00136000
* SAMLIB 00007FFA10CB0000 00007FFA10CCEFFF 0001f000
* WLDAP32 00007FFA18020000 00007FFA18079FFF 0005a000
* xplog70 00007FFA0C510000 00007FFA0C520FFF 00011000
* xplog70 00007FFA0C500000 00007FFA0C503FFF 00004000
* dbghelp 000000E939980000 000000E939B15FFF 00196000
*
* P1Home: 0000000000000000:
* P2Home: 000000005D4DD320: 0000000000000000 0000000000000000 00000000033988C0 00000000033988C0 000000073B080000 0000000000000000
* P3Home: 0000000000000018:
* P4Home: 0000000000000000:
* P5Home: 0000000000000000:
* P6Home: 000000005C7AD7D0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
* ContextFlags: 000000000010005F:
* MxCsr: 0000000000001FBA:
* SegCs: 0000000000000033:
* SegDs: 000000000000002B:
* SegEs: 000000000000002B:
* SegFs: 0000000000000053:
* SegGs: 000000000000002B:
* SegSs: 000000000000002B:
* EFlags: 0000000000010293:
* Rax: 0000000000000000:
* Rcx: 0000000000000008:
* Rdx: 00000000000003C6:
* Rbx: 0000000000000018:
* Rsp: 000000005C7ADEA0: FFFFFFFFFFFFFFFE 000000073B0D2000 000000073B0D3600 0000006F0391A4F0 0000038400000008 00007FF900000002
* Rbp: 0000000000000002:
* Rsi: 0000000000000000:
* Rdi: 0000000000000008:
* R8: 000000DA7B400080: 0000000000000000 05BF05BF1249000C 06ED06ED01E805BF 06ED06ED06ED06ED 06ED06ED06ED06ED 122E06000600122E
* R9: 0000000000000000:
* R10: 0000000000000276:
* R11: 00000000000003C6:
* R12: 000000808E5B1FF0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
* R13: 0000000000027600:
* R14: 0000000000000FD8:
* R15: 000000073B0D3600: 00007FF9EDE75B20 000000A9584152D8 0000001E2A9E0060 000000073B0D3670 000000073B0D36B0 0000001800400000
* Rip: 00007FF9EB45BD35: 3FE783283CB60F42 634D00000131840F CD8B20778B4D2C5F 4901438D41E7D348 9848DF0348015D8D FF63B60F44EE6348
* *******************************************************************************
* ——————————————————————————-
* Short Stack Dump
00007FF9EB45BD35 Module(sqlmin+0000000000B9BD35)
00007FF9EB4571B1 Module(sqlmin+0000000000B971B1)
00007FF9EB44ED44 Module(sqlmin+0000000000B8ED44)
00007FF9EB44EADA Module(sqlmin+0000000000B8EADA)
00007FF9EB45075E Module(sqlmin+0000000000B9075E)
00007FF9EB450860 Module(sqlmin+0000000000B90860)
00007FF9EB450738 Module(sqlmin+0000000000B90738)
00007FF9EB450860 Module(sqlmin+0000000000B90860)
00007FF9EB450738 Module(sqlmin+0000000000B90738)
00007FF9EB450860 Module(sqlmin+0000000000B90860)
00007FF9EB450738 Module(sqlmin+0000000000B90738)
00007FF9EB450860 Module(sqlmin+0000000000B90860)
00007FF9EB465231 Module(sqlmin+0000000000BA5231)
00007FF9EB46C387 Module(sqlmin+0000000000BAC387)
00007FF9EA8EC954 Module(sqlmin+000000000002C954)
00007FF9EA93F8DF Module(sqlmin+000000000007F8DF)
00007FF9EA8EC954 Module(sqlmin+000000000002C954)
00007FF9EA9B1792 Module(sqlmin+00000000000F1792)
00007FF9EA9AE922 Module(sqlmin+00000000000EE922)
00007FF9EA9DCEA5 Module(sqlmin+000000000011CEA5)
00007FF9EA9DCAFF Module(sqlmin+000000000011CAFF)
00007FFA05164850 Module(sqldk+0000000000004850)
00007FFA05164634 Module(sqldk+0000000000004634)
00007FFA05164306 Module(sqldk+0000000000004306)
00007FFA0518C2FF Module(sqldk+000000000002C2FF)
00007FFA0518C450 Module(sqldk+000000000002C450)
00007FFA0518C3D9 Module(sqldk+000000000002C3D9)
00007FFA0518CC68 Module(sqldk+000000000002CC68)
00007FFA1813168D Module(KERNEL32+000000000000168D)
00007FFA18B554E4 Module(ntdll+00000000000154E4)
Stack Signature for the dump is 0x000000013D3BF87E
[INFO] Identity Begin End | State
Result Error Speculate Prepared LazyCommit ReadOnly | Transaction Database ThreadId | ReadSet WriteSet
ScanSet Savepoint LogSizeRq | CommitDep TotalComm Dependent 0 Dependent 1 Dependent 2 Dependent 3 Dependent 4
Dependent 5 Dependent 6 Dependent 7 | Area Location |
External dump process return code 0x20000001.
External dump process returned no errors
Answers
-
This is almost certainly a bug in the SQL Server. However, there are other reasons.
I would highly suggest you install the latest SP before pursing this further:
https://support.microsoft.com/en-us/help/321185/how-to-determine-the-version—edition-and-update-level-of-sql-server-a
-
Edited by
Wednesday, October 11, 2017 2:47 PM
-
Proposed as answer by
Lin LengMicrosoft contingent staff
Thursday, October 19, 2017 7:19 AM -
Marked as answer by
SP_WHO_ME
Friday, October 27, 2017 2:21 PM -
Unmarked as answer by
SP_WHO_ME
Monday, October 30, 2017 3:33 PM -
Unproposed as answer by
Tom Phillips
Monday, October 30, 2017 6:13 PM -
Marked as answer by
SP_WHO_ME
Tuesday, October 31, 2017 3:26 PM
-
Edited by
-
Tom, thanks again for your help.
Very good point! We are making a call to a linked server, who is behind a service pack! I I will ensure the drivers are current as well. I didn’t even consider the second server involved.
You’ve provided all the information I need to move forward.
Thanks so much, Tom.
-
Marked as answer by
SP_WHO_ME
Tuesday, October 31, 2017 3:25 PM
-
Marked as answer by

Содержание
- Что это за проблема
- Из-за чего возникает ошибка
- Исправляем ошибку
- Инсталлируем DirectX
- Драйвера на видеокарту
- Устанавливаем Visual C++
- .NET Framework
- Очистка и ремонт реестра
- Сканирование системы на наличие вредоносных программ
- Чистилка
- Dr.Web CureIt!
- AdwCleaner
- HimanPro
- Удаление и переустановка
- Реставрируем файлы системы
- Итоги и комментарии
- Видео
Что это за проблема
Данная проблема чаще всего возникает при попытке запуска игр в среде операционных систем Windows. В большей степени мы можем наблюдать неисправность в:
- Media Player;
- GTA 5;
- Steam;
- Fallout 3, 4;
- 1C;
- Fifa 14, 15;
- Assassin’s creed;
- Sims 3, 4.
Понятно, что приложений, которые выдают ошибку больше, но, чаще всего она возникает именно тут.
| Сложность: | Средний уровень |
| Платформа: | Windows 7, 8, 10 (x32/x64 Bit) |
| Цена: | Бесплатно |
| Год: | 2017, 2018 |
| Официальный сайт: | Microsoft.com |
| Рейтинг (можно голосовать): | [kkstarratings] |
Из-за чего возникает ошибка
Сбой происходит из-за несоответствия аппаратных составляющих компьютера или ноутбука. Также его причиной могут стать и программные проблемы, например, вирусы, повреждающие операционную систему.
Если перечислять основные причины APPCRASH, получится такой список:
- работа Microsoft Visual C++ без обновлений;
- репак или пиратская версия программы/игры;
- старая версия NET. Framework;
- неполадки после обновления;
- старая версия DirectX;
- FIFA;
- повреждение ОС вирусами;
- устаревшие драйверы;
- работа OS без обновлений.
Итак, после того как мы рассмотрели суть ошибки при запуске приложения и причины ее возникновения, можно переходить, собственно, к решению проблемы.
Исправляем ошибку
Решить вопрос можно сразу несколькими способами. Мы начнем с самых простых, попробуйте их, и только если результат не будет получен, переходите к другим вариантам. Приступаем.
Инсталлируем DirectX
Данный пакет нужен для правильной работы игр и других мультимедийных приложений. Обычно он поставляется с игрой, но иногда и нет. Давайте рассмотрим, как установить библиотеку от Майкрософт вручную.
Помните! Вреда от установленного DirectX не будет, пакет должен присутствовать в каждой операционной системе.
- Скачиваем нужную нам библиотеку (загрузка должна начаться автоматически). Также есть версия для 64 Bit-систем.
- Запустится установщик. В первую очередь нужно принять лицензию. Переключаем флажок в нужное положение и жмем Далее.
- На следующем этапе нам пытаются «подсунуть» еще одну программку. Но так как стороннее ПО, тем более такое, нам ни к чему, убираем флажок, отмеченный цифрой 1, и жмем Далее.
- Итак, все готово к установке. Нам даже показывают размер загружаемых файлов. Снова жмем Далее.
- Сначала файлы скачаются с серверов Майкрософт.
- Когда загрузка будет завершена, произойдет автоматическая установка.
- Затем нам остается лишь нажать Готово.
Устанавливать мультимедийную библиотеку нужно исключительно из-под аккаунта с администраторскими полномочиями.
На этом все. Попробуйте снова запустить вашу игру или программу и, если она выдаст событие с именем APPCRASH, переходите к следующим вариантам ее решения.
Драйвера на видеокарту
Обновить драйвер вашей видеокарты нужно в любом случае. Конечно, если таковой имеется в новой версии. Проверить это можно на официальном сайте-производителе. Ниже мы как раз и покажем, как это делается.
Пример обновления драйверов видеокарты показан на основе NVidia. В случаях с чипами от AMD, последовательность действий будет схожей.
- Переходим на официальный сайт производителя вашей видеокарты. Для NVidia и AMD. Кликаем по пункту Драйверы.
- Затем ищем свой драйвер. Так как в нашем случае это GeForce 1050Ti, мы выбираем серию 10, а потом все остальное. В конце жмем Поиск.
- Кликаем по кнопке Загрузить сейчас.
- Когда файл будет скачан, запустите его и выберите каталог распаковки. Мы оставляем его по умолчанию и жмем ОК.
- Ждем пока распаковка драйвера будет окончена.
- Сначала система проверит ваш графический адаптер на предмет совместимости с драйвером.
- Когда проверка окончится, нам будет предложено начать установку. Жмем отмеченную на картинке кнопку.
- Далее, ожидаем окончания инсталляции нашего драйвера.
Готово. Нам остается лишь нажать кнопку Закрыть. Установка драйвера завершена.
Теперь мы опишем еще один способ, который может помочь в решении ситуации APPCRASH с кодом c0000005 на Windows 7.
Устанавливаем Visual C++
Исправить проблему можно попробовать и через установку/переустановку программной библиотеки Microsoft Visual C++. Для того чтобы это сделать, следуйте нашей инструкции:
- Посетите официальную страничку загрузки Visual C++ и скачайте библиотеку.
- Выберите версию пакета, в зависимости от разрядности вашей системы. Затем жмите Next.
- Запустите инсталлятор и примите лицензионное соглашение, установив галочку и нажав кнопку, отмеченную цифрой 2.
- Начнется установка программы. Ждем ее завершения.
- Для окончания процесса жмем Закрыть.
Готово. Можно проверять запуск проблемной игры. Если ситуация не решится, попробуйте переустановить .NET Framework. Способ описан ниже.
.NET Framework
Итак, иногда решить возникшую ситуацию можно и при помощи установки данной библиотеки. Следуйте этапам, приведенным ниже:
- Скачайте Фреймворк с официального сайта.
- Запустите установщик и дождитесь окончания разархивации данных.
- Примите лицензионное соглашение и нажмите Установить.
- Идет установка, ждем ее окончания.
- Готово. Жмем отмеченную кнопку.
Для того чтобы изменения вступили в силу, нам потребуется перезагрузить компьютер или ноутбук. Сделать это можно и позже.
Давайте рассмотрим и еще один способ устранения неполадки APPCRASH (c0000005) когда приложение прекращает работу.
Очистка и ремонт реестра
Очень действенный вариант, способный помочь в нашей ситуации – это ремонт системного реестра и исправление ошибок dll. Мы будем использовать лучшую программу, способную справиться с данной задачей, это CCleaner. Скачать его последнюю версию можно на официальном сайте.
- Установите и запустите наш CCleaner, перейдите во вкладку Реестр и нажмите кнопку Поиск проблем.
- Дождитесь окончания сканирования.
- Остается только исправить найденные погрешности.
Возможно, причиной сбоя APPCRASH с кодом c0000005 стал вирус, который гнездится на ПК. Давайте разберемся как его найти и искоренить.
Сканирование системы на наличие вредоносных программ
Существует несколько инструментов, которые способны качественно дополнить функцию вашего защитника (штатного антивируса). Рассмотрим их более подробно.
Чистилка
Неплохо инструмент от Ивана Зайцева, который в несколько кликов способен очистить ваш компьютер или ноутбук от вредоносных объектов. Скачать программу можно на ее официальном сайте.
| Лицензия: | Бесплатно |
| Платформа: | Windows XP, Vista, 7, 8, 10 |
| Официальный сайт: | chistilka.com |
| Язык: | Русский |
| Разработчик: | Иван Зайцев |
Dr.Web CureIt!
Еще одна функциональная программа от Доктор Веб. Ее тоже стоит использовать для периодического сканирования вашего ПК. Скачать последнюю редакцию можно на домашней страничке приложения.
| Лицензия: | Бесплатно |
| Платформа: | Windows XP, Vista, 7, 8, 10 |
| Официальный сайт: | www.drweb.com |
| Язык: | Русский |
| Разработчик: | Доктор Веб |
AdwCleaner
Дальше у нас идет очень интересный и мощный инструмент от Malwarebytes. Загрузить его можно тут. Обязательно воспользуйтесь данным софтом, и вы увидите сколько странных программ есть на вашем ПК.
| Лицензия: | Бесплатно |
| Платформа: | Windows XP, Vista, 7, 8, 10 |
| Официальный сайт: | malwarebytes.org |
| Язык: | Английский |
| Разработчик: | Malwarebytes.org |
HimanPro
Последняя утилита в нашем обзоре – это HimanPro. Скачать антивирус можно на его домашней страничке.
| Лицензия: | Условно-бесплатная |
| Платформа: | Windows XP, Vista, 7, 8, 10 |
| Официальный сайт: | www.surfright.nl |
| Язык: | Русский |
| Разработчик: | Mark Loman |
Удаление и переустановка
Если ошибка все же осталась, и вы видите код c0000005, можно попробовать просто переустановить проблемное приложение. Но делать это нужно не штатными средствами Windows, а с помощью стороннего софта. Итак, приступаем:
- Скачайте утилиту Revo Uninstaller с его официального сайта, установите ее и запустите. Затем выберите программу, которую нужно исправить и нажмите Удалить.
- Удалите софт при помощи стандартного деинсталлятора.
- Выберите продвинутый метод сканирования и жмите кнопку, отмеченную цифрой 2.
- Кликните по кнопке с надписью: Выбрать все и жмите Готово.
Программа полностью удалит все остатки на диске и в реестре и позволит «начисто» переустановить нужную нам игру.
Реставрируем файлы системы
Иногда, например, вследствие деятельности вредоносного ПО, системные файлы могут быть повреждены. Ситуацию исправить можно, для этого мы будем использовать средства самой Widows.
- Откройте командную строку от имени администратора. Для этого найдите ее в меню Пуск, сделайте правый клик и выберите пункт, отмеченный цифрой 4.
- Вводим команду, указанную ниже, и жмем Enter.
sfc.exe /scannow
После того как все системные файлы будут проверены, произойдет их исправление. Если, конечно, ошибка будет найдена. Например, в нашем случае все «чисто».
Итоги и комментарии
На этом наш рассказ о том, как исправить APPCRASH с кодом c0000005 закончен. Надеемся статья оказалась для вас полезной. Задать вопрос вы всегда можете в комментариях, мы, естественно, ответим на него и поможем. Также рекомендуем просмотреть видео, в котором показаны способы исправления ошибки.
Видео
Для большей наглядности вас ждет также видеоинструкция, в которой мы дублируем написанное выше.
( 5 оценок, среднее 4 из 5 )
Вы получаете сообщение об ошибке «ошибка при запуске приложения» с кодом 0xc0000005 или ошибку exception access violation 0xc0000005? Обычно эта проблема возникает при попытке открыть некоторое программное обеспечение на вашем ПК с Windows 10 или Windows 7. Ошибка в основном связана с интернет-браузерами, но и любая другая программа, установленная в вашей Windows, может перестать работать. Виновником ошибки может быть сторонний антивирус, поврежденный реестр или плохие аппаратные драйверы. Разберем, что делать и как исправить код ошибки 0xc0000005 в Windows 10.
Примечание: Если вы встречаете ошибку exception access violation без кода 0xc0000005, то обратитесь к данному руководству по исправлению исключения прав доступа.
Как исправить ошибку 0xc0000005 в Windows 10
Всякий раз, если у вас возникает какая-либо ошибка в системе Windows, то лучшим вариантом будет восстановить систему с последней точки сохранения. Если кто не знает, то есть полное руководство по точке восстановления. Вы должны понимать, если точка восстановления создана 23 числа, а нынешнее время 25 число, то всё, что вы установили на ПК, в промежуток с 23 до 25, будет удалено.
1. Отключить сторонний Антивирус
Стороннее антивирусное программное обеспечение может влиять на исполняемые файлы, тем самым препятствовать запуску приложения. Поэтому, вам нужно отключить антивирус и проверить, пропала ли ошибка. Если этого не помогло, вам необходимо полностью удалить антивирусную программу из вашей системы. Ниже статья поможет вам в этом.
- Как удалить антивирусы полностью с компьютера.
2. Включить брандмауэр Windows Defender
Microsoft значительно улучшила свой антивирус «Защитник Windows» и включила много функций. Стоит отметить, что встроенный антивирус набирает быстро популярность в защите и производительности в независимых тестах. Давайте проверим встроенный брандмауэр. Если вы используете сторонний антивирус, то удалите его на время.
- Перейдите «Панель управления» > «Система и безопасность» > «Брандмауэр защитника Windows».
- Слева в столбце нажмите на Включение и Отключение брандмауэра Windows.
- Далее параметры для частной и общественной сети должно быть Включено.
3. Сканирование всей системы на вирус
Вирус — вредит вашему компьютеру и может создавать ошибку 0xc0000005 при запуске программ. В этой ситуации вам необходимо просканировать всю вашу систему, чтобы выявить и уничтожить вредоносное ПО.
- Посоветую отличный антивирусный облачный сканер Zemana. При запуске сделайте полную проверку жесткого диска или сделайте процедуру встроенным антивирусом, как описано ниже.
- Или, откройте встроенный Windows Defender и перейдите по параметрам «Защита от вирусов и угроз» > «Параметры сканирования» > и выберите сначала «Проверка автономного защитника Windows».
4. Исправить неисправные драйверы
Устаревшие или поврежденные драйверы также могут привести к ошибке 0xc0000005 при запуске приложений. Драйверы — это программы, которые помогают компьютеру правильно работать с подключенным оборудованием. Если они будут устаревшие, то могут возникать определенные сбои.
- Нажмите Win+R и введите devmgmt.msc.
- Если вы видите в списке устройства с восклицательным знаком, то обновите их. Также, рекомендую открыть «Центр обновления Windows» и проверить наличие обновлений. После процедуры перезагрузите ПК.
- Также, обновите драйвер жесткого диска, даже если на нем нет восклицательного знака.
5. Восстановить данные конфигурации загрузки (BCD)
Чаще всего причина ошибки при запуске приложений 0xc0000005 в Windows — это поврежденный BCD. Откройте командную строку от имени администратора и введите команду ниже
bcdedit
Если местоположение загрузчика вашего ПК указывает «xOsload.exe» вместо Winload.exe, вы должны устранить некоторые ненужные файлы с компьютера, а затем восстановить свои данные конфигурации загрузки, что ниже мы и сделаем.
Введите следующие команды ниже, нажимая Enter после каждой. В случае, если вам выдаст ошибку, не переживайте, задавайте команды дальше.
Del D:WindowsSystem32xOsload.exeDel D:WindowsSystem32xNtKrnl.exeDel D:WindowsSystem32Driversoem-drv64.sysattrib c:bootbcd -h -r -sren c:bootbcd bcd.oldbootrec /rebuildbcd
6. Очистить реестр
Редактор реестра — это центральная база данных Windows, которая играет жизненно важную роль на вашем ПК. Любая незначительная или неправильная запись может привести к «Ошибки 0xc0000005 при запуске приложения в Windows 10». То же самое происходит, если какой-то ключ реестра поврежден или, если отсутствуют системные файлы. В этом случае попробуйте использовать программное обеспечение как Reg Organizer или CCleaner, поскольку ручной процесс слишком сложный.
7. Проверка и восстановление системных файлов
Поврежденные системные файлы могут выдавать ошибку 0xc0000005. По этому мы воспользуемся встроенным инструментов SFC для сканирования поврежденных системных файлов и их автоматическому восстановлению. Запустите командную строку от имени администратора и введите команду ниже
sfc /scannow- Дождитесь окончание процесса и перезагрузите ПК.
8. Проверка и диагностика RAM
Первое что нужно сделать — это проверить физически планки ОЗУ, которые внутри вашего бука или ПК. Постарайтесь достать их аккуратно и всунуть обратно, обдув при этом их от пыли. Если ошибка появляется, то проверим программным путем оперативную память. Для этого:
- Наберите в «Поиске» (около пуск) слово mdsched.exe и запустите инструмент, чтобы проверить RAM на ошибки.
- После запуска следуйте рекомендациям на экране. Далее ПК перезагрузится и начнет сканировать RAM на ошибки, и если найдет их, то попытается исправить их автоматически.
Есть полное руководство, как проверить оперативную память на ошибки.
9. Отключить предотвращение выполнения данных DEP
DEP — предотвращение выполнения данных может быть причиной блокировки в вашем процессе для запуска программы или игры. Нужно его отключить и проверить, устранена ли ошибка 0xc0000005. Откройте командную строку от имени администратора и введите команду:
bcdedit.exe /set {current} nx AlwaysOff— Это отключит DEP. Проверьте, устранена ли проблема, если нет, то включите обратно.bcdedit.exe /set {current} nx AlwaysOn— Это включит DEP обратно.
10. Поковыряем реестр
Нажмите сочетание кнопок Win+R и введите regedit, чтобы открыть редактор реестра. В редакторе перейдите по пути:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWindows- С правой стороны найдите имя LoadAppInit_DLLs, нажмите на нем два раза мышкой.
- В поле «Значение» задайте цифру 1 (включить).
- Перезагрузите ПК, чтобы изменения вступили в силу.
Если нужно будет выключить, то задайте значение 0.
11. Вернуть компьютер в исходное состояние
Если выше способы еще не помогли избавиться от ошибки 0xc0000005, то отличным решением будет сбросить ПК по умолчанию с сохранением или удалением файлов. Это можно сделать открыв
- «Параметры» > «Обновление и безопасность» > «Восстановление» > «Вернуть ПК в исходное состояние» и нажать кнопку Начать.
Смотрите еще:
- Исправить ошибку при запуске приложения (0xC000007B)
- Ошибка при запуске приложения 0xc0000142 в Windows 10
- Исправить ошибку 0XC000021A в Windows 10
- Как исправить код ошибки 0xC0000225 в Windows 10
- Как исправить ошибку 0xc000014c в Windows 10
[ Telegram | Поддержать ]



































































