Excel exception code 0xc0000005

  • Remove From My Forums
  • Вопрос

  • При внесении изменений в документы excel и дальнейшем сохранении, приложение аварийно завершает работу, данные сохраняются через раз.
    В журнале приложений появляется такая ошибка

    Детали ошибки:

    Log Name:      Application
    Source:        Application Error
    Date:          10.03.2020 14:54:11
    Event ID:      1000
    Task Category: (100)
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      ***
    Description:
    Faulting application name: EXCEL.EXE, version: 16.0.4966.1000, time stamp: 0x5e205ba2
    Faulting module name: EXCEL.EXE, version: 16.0.4966.1000, time stamp: 0x5e205ba2
    Exception code: 0xc0000005
    Fault offset: 0x00000000012d9cb9
    Faulting process id: 0x33a4
    Faulting application start time: 0x01d5f6d19f23c54a
    Faulting application path: C:Program FilesMicrosoft OfficeOffice16EXCEL.EXE
    Faulting module path: C:Program FilesMicrosoft OfficeOffice16EXCEL.EXE
    Report Id: 710d93c6-9927-437f-a3e2-e4379819cd11
    Faulting package full name: 
    Faulting package-relative application ID: 
    Event Xml:
    <Event xmlns=»http://schemas.microsoft.com/win/2004/08/events/event»>
      <System>
        <Provider Name=»Application Error» />
        <EventID Qualifiers=»0″>1000</EventID>
        <Level>2</Level>
        <Task>100</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime=»2020-03-10T11:54:11.011099300Z» />
        <EventRecordID>2195</EventRecordID>
        <Channel>Application</Channel>
        <Computer>***</Computer>
        <Security />
      </System>
      <EventData>
        <Data>EXCEL.EXE</Data>
        <Data>16.0.4966.1000</Data>
        <Data>5e205ba2</Data>
        <Data>EXCEL.EXE</Data>
        <Data>16.0.4966.1000</Data>
        <Data>5e205ba2</Data>
        <Data>c0000005</Data>
        <Data>00000000012d9cb9</Data>
        <Data>33a4</Data>
        <Data>01d5f6d19f23c54a</Data>
        <Data>C:Program FilesMicrosoft OfficeOffice16EXCEL.EXE</Data>
        <Data>C:Program FilesMicrosoft OfficeOffice16EXCEL.EXE</Data>
        <Data>710d93c6-9927-437f-a3e2-e4379819cd11</Data>
        <Data>
        </Data>
        <Data>
        </Data>
      </EventData>
    </Event>

    ОС Windows 10 x64

    Примечательно, что после удаления обновления KB4484256 ошибка исчезает. Возможно, кто-то сталкивался с таким. Можно ли справиться с данной пробелемы без удаления данного обновления. 

    • Изменено

      10 марта 2020 г. 13:29

Ответы

  • Здравствуйте:

    Ознакомьтесь с нижеуказанной инструкцей:

    Также можете посмотреть рекомендации в обсуждении, где речь идет о данной ошибке:


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется «как есть» без каких-либо гарантий.

    • Помечено в качестве ответа
      Иван ПродановMicrosoft contingent staff, Moderator
      31 марта 2020 г. 11:22

В очередной раз удалось столкнуться с ошибками приложения Excel при открытии файла с диаграммой. Традиционно, проблемы начинают возникать после установки очередных обновлений для MS Office. Ошибку удалось понаблюдать у конечного пользователя в версии Excel 2016. Характерные особенности этой группы ошибок следующие:

  • Приложение Excel падает (закрывается) при открытии файла с графиками;
  • Ошибка приложения Excel возникает при попытке открыть файл, содержащий диаграмму;

Суть в том, что в процессе открытия файла .xlsx, содержащего диаграммы (графики), приложение падает на стадии открытия (загрузки) и вылетает соответствующая ошибка: Прекращена работа программы Microsoft Excel и характерным окном уведомления:

excel проблема с диаграммой

В Журнале событий мы наблюдаем запись о событии с кодом 1000 и источником Application Error:

. . .

Имя сбойного приложения: EXCEL.EXE, версия: 16.0.4266.1001, отметка времени: 0x55ba1551

Имя сбойного модуля: chart.dll, версия: 16.0.4678.1000, отметка времени 0x5aa7ed63

Код исключения: 0xc0000005

Смещение ошибки: 0x00000000001ba0ac

Идентификатор сбойного процесса: 0x1cd0

Время запуска сбойного приложения: 0x01d6778ba326e37b

Путь сбойного приложения: C:Program FilesMicrosoft OfficeOffice16EXCEL.EXE

Путь сбойного модуля: C:Program FilesMicrosoft OfficeOffice16chart.dll

Код отчета: e98a17b4-e37e11eab6ea24be051d473e

. . .

При анализе аварийного дампа приложения (*.hdmp) обычно можно увидеть подобную информацию исключения (вывод урезан):

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

. . .

EXCEPTION_RECORD:  (.exr 1)

ExceptionAddress: 000007fecc2ca0ac (CHART+0x00000000001ba0ac)

   ExceptionCode: c0000005 (Access violation)

  ExceptionFlags: 00000000

NumberParameters: 2

   Parameter[0]: 0000000000000001

   Parameter[1]: 0000000000000000

Attempt to write to address 0000000000000000

DEFAULT_BUCKET_ID:  NULL_POINTER_WRITE

PROCESS_NAME:  EXCEL.EXE

ERROR_CODE: (NTSTATUS) 0xc0000005 <Unable to get error code text>

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 <Unable to get error code text>

EXCEPTION_CODE_STR:  c0000005

EXCEPTION_PARAMETER1:  0000000000000001

EXCEPTION_PARAMETER2:  0000000000000000

WRITE_ADDRESS:  0000000000000000

. . .

в большинстве случаев это NTSTATUS с кодом c0000005 — Access violation, доступ запрещен. стек вызовов потока для конкретного инцидента выглядел таким вот образом (вывод оптимизирован для улучшения представления):

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

. . .

STACK_TEXT:  

00000000`001dd440 00000000`0b1adca0 : 000007fe`00000001 00000000`0b1a4b98 : CHART+0x1ba0ac

00000000`001dd448 000007fe`00000000 : 00000000`0b1a4b98 000007fe`cc14c52e : 0xb1adca0

00000000`001dd450 00000000`0b1adca0 : 000007fe`cc14c52e 00000000`0b15a0e0 : 0x000007fe`00000000

00000000`001dd458 000007fe`00000001 : 00000000`0b15a0e0 000007fe`cc1d17da : 0xb1adca0

00000000`001dd460 00000000`0b1a4b98 : 000007fe`cc1d17da 00000000`001dd5b0 : 0x000007fe`00000001

00000000`001dd468 000007fe`cc14c52e : 00000000`001dd5b0 00000000`8007000e : 0xb1a4b98

00000000`001dd470 00000000`0b15a0e0 : 00000000`8007000e 00000000`0b1a4b98 : CHART+0x3c52e

00000000`001dd478 000007fe`cc1d17da : 00000000`0b1a4b98 000007fe`cc2c5cd5 : 0xb15a0e0

00000000`001dd480 00000000`001dd5b0 : 000007fe`cc2c5cd5 00000000`0b134d70 : CHART+0xc17da

00000000`001dd488 00000000`8007000e : 00000000`0b134d70 00000000`00000009 : 0x1dd5b0

00000000`001dd490 00000000`0b1a4b98 : 00000000`00000009 00000000`00000001 : 0x8007000e

00000000`001dd498 000007fe`cc2c5cd5 : 00000000`00000001 00000000`00000000 : 0xb1a4b98

00000000`001dd4a0 00000000`0b134d70 : 00000000`00000000 00000000`0b05b7c0 : CHART+0x1b5cd5

00000000`001dd4a8 00000000`00000009 : 00000000`0b05b7c0 000007fe`cc41bcba : 0xb134d70

00000000`001dd4b0 00000000`00000001 : 000007fe`cc41bcba 00000000`0b183bd0 : 0x9

00000000`001dd4b8 00000000`00000000 : 00000000`0b183bd0 00000000`0b183bd0 : 0x1

. . .

по стеку вызовов видно, что ошибка приложения Excel при открытии файла с диаграммой возникает в недрах (некой) функций библиотеки chart.dll (библиотека, судя по названию, ответственная за графики/диаграммы), подгруженной в адресное пространство [основного] процесса приложения. Это указывает на проблемы с обработчиком диаграмм, в народе чаще именуемых графиками. Как оказалось, ошибка выскакивает на файлах, содержащих графики с осью дат, значения которой были отфильтрованы при помощи фильтра.

Решение 1

  • Office 2013: удалить обновление KB4018330;
  • Office 2016: удалить обновление KB4018319;

Решение 2

  • Office 2013: установить обновление: KB2986229;
  • Office 2016: установить обновление: KB4011128;

Решение 3: универсальное

Собственно, ради решений (пусть даже и временных), подобных описанному в данном разделе, и создаются такие вот, казалось бы освещающие локальную узкоспециализированную проблему, материалы. Основная ценность этих решений состоит в том, что в последствии их можно пролонгировать на любые аналогичные инциденты с Microsoft Excel, а так же ряд других приложений из пакета Microsoft Office. Описанная ниже последовательность действий позволяет решить проблему не дожидаясь исправления (патча) от разработчика.

  • Удаляем (деинсталлируем) Microsoft Office из системы;
  • Удаляем оставшиеся файлы из директории C:Program FilesMicrosoft OfficeOfficeXX, где XX — соответствует версии MS Office;
  • Устанавливаем Microsoft Office заново (чистая инсталляция дистрибутива);
  • Находим в корне рабочей директории Офиса C:Program FilesMicrosoft OfficeOfficeXX файл chart.dll и делаем копию (сохраняем его в любой [сторонней] временной папке).
  • Устанавливаем все имеющиеся патчи для Офиса через Windows Update;
  • Копируем сохраненный [нами ранее] файл chart.dll в рабочую директории Офиса: C:Program FilesMicrosoft OfficeOffice 16;

Почему бы не экстраполировать описанный метод на любую проблему, источником которой является сбой в коде функции библиотеки (.dll), используемой Excel (или любым другим приложением MS Office), которая не входит в число библиотек, [общеизвестные] проблемы в которых решаются другими (более специализированными) методами? Да, приведенное решение достаточно кривое, кропотливое, но тем не менее, если перед вами поставили задачу устранить ошибку Excel при открытии файла с диаграммами здесь и сейчас, если завтра никак не подходит и надо было еще вчера, то оно вполне себя оправдывает. Ждать официального решения (патча) иногда приходится очень долго, как показывает практика, от момента выявления и до публикации исправления подобных микропроблем разработчикам зачастую требуется несколько месяцев.

У нас проблема в офисе, в котором я работаю. Один из наших пользователей, у которого есть рабочий процесс, который состоит в основном из документов Excel с динамическим форматированием и макросов, которые она использует для печати разрешений на строительство. Эти документы были изначально сделаны в 2003 году, и когда мы перешли на 2007 год, может быть, пару лет назад, никаких проблем не возникло.

Но в течение последних двух месяцев или около того у нее возникали проблемы пару раз в день, самое большее, когда Excel вылетал при попытке распечатать документ. Это теряет весь ее документ и оставляет след аварии 0xc0000005 . Это не происходит все время, на самом деле это далеко не так. У нее могут быть целые дни, которые проходят без проблем, и затем день, когда это происходит три раза. Вот журнал событий для этого:

Faulting application name: EXCEL.EXE, version: 12.0.6665.5003, time stamp: 0x5061d2a8
Faulting module name: EXCEL.EXE, version: 12.0.6665.5003, time stamp: 0x5061d2a8
Exception code: 0xc0000005
Fault offset: 0x0013c909
Faulting process id: 0x930
Faulting application start time: 0x01ce0ad2e4b754ab
Faulting application path: C:Program Files (x86)Microsoft OfficeOffice12EXCEL.EXE
Faulting module path: C:Program Files (x86)Microsoft OfficeOffice12EXCEL.EXE
Report Id: c6d83227-76c6-11e2-b8a9-2c27d744856d

Я уже читал много веток по этой проблеме, но ни одно из решений не оказало никакого влияния. Я делаю эту тему как последнюю попытку, чтобы попытаться выяснить, знает ли кто-нибудь основную причину проблемы — или ей просто придется переделать эти документы.

Мы убедились, что проблема не в ПК, так как она будет работать на нескольких компьютерах. Из того, что я могу найти отладочной информации Microsoft, Oxc0000005 появляется, когда приложение пытается получить доступ к невыгружаемой памяти или памяти, которая не была выгружена на него. Я не понимаю, почему эта проблема возникала бы иногда, если бы это была проблема, связанная с разрешениями …

Если вам нужна дополнительная информация, просто дайте мне знать.

One of our users uses pivot tables a lot. She often called me about Excel crashing from time to time without being able to reproduce the problem. Today we have found a way to reproduce the crash every time. Here’s how (Excel is in French at work, translations may be off):

  1. Select three cells from the pivot table

  2. Select Conditional formatting -> Highlight rules (first one) ->
    Other rules

  3. Select «Apply formatting only to first or last values» in the new
    window

  4. Hit OK

Excel will stop responding. Below is the Event from the Windows Event viewer (Bing translated from French):

Faulting module name: EXCEL.EXE, version: 15.0.4535.1507, time stamp: 0x52282c09 
exception Code: 0xc0000005 error offset: 0x00000000008104fb 
faulting process ID: 0xfb0 
faulting application start time: 0x01cec9c04bac50a7 
faulting application path: C:Program FilesMicrosoft Office 15rootoffice15EXCEL.EXE 
faulting module path: C:Program FilesMicrosoft Office 15rootoffice15EXCEL.EXE 
report ID: 0d6d418d-417c-11e3-9520-e0cb4e24e8d1

This is on my computer. I have Office 2013 64 bits with no add-ins and have been able to reproduce the same issue as hers. She has Office 2010 32 bits with some add-ins (mainly for VBA scripting and formulas).

I can’t deactivate DDE since pivot tables will stop working.

The error on her PC is the same as mine.

The error will still show up with Excel in safe mode. (/s)

On both her PC and mine there is nothing checked on the compatibility tab for Excel.

This is a really weird and annoying issue, and so far I haven’t been able to fix it.

Содержание

  • «Код исключения: 0xc0000005».
  • «Stop 0x0000008E (0xC0000005 …)…»
  • Стоит рассмотреть целый ряд возможных неполадок и их качественного устранения.
  • Появление неуправляемого исключения при работе с пакетом офисных программ.
  • Появление исключение при работе с 1С8:Предприятие.
  • Причиной неисправности является принтер или его драйвер.
  • Появление ошибки во время работы в Интернете.

К сожалению, очень часто современные операционные системы Windows (7, 8.1 или 10) могут начать работать не совсем верно и устойчиво. Разработчик регулярно предоставляет дополнительные обновления накопительного плана для увеличения стабильности. Очень часто в процессе обновлений решаются задачи по увеличению безопасности системы в связи с появлением новых угроз. Производится регулярная работа по увеличению стабильности работы в части появления новых драйверов, дополнения служебных библиотек. Это также расширяет и возможности использования всех ресурсов компьютера пользователем.

Однако иной раз само обновление может служить причиной неполадок и неустойчивой работы операционной системы. А вместе с ней — постоянными нервными моментами и перезагрузками, которые влияют на длительность работы, задержки при оформлении каких-то проектов, вынужденные перерывы. Часто — обращения к специалистам с последующей тратой денег на ремонт и наладку оборудования.

Время от времени пользователь после проведения обновления ОС может наблюдать появление на экране одной и той же ошибки. В случае вызова дополнительных сведений ошибка будет содержать следующий текст:

Варианты ошибок могут быть совершенно разные. В зависимости от стандартного языка, выбранного при установке Windows сообщение может быть плана:

  • «The application failed to initialize property (0xc0000005). Click OK to terminate the application.»

    Ошибка при инициализации приложения (0xC0000005)

  • «Ошибка при инициализации приложения (0xC0000005). Для выхода из приложения нажмите кнопку ОК.»
  • The application failed to initialize property (0xc0000005)

  • «Произошла ошибка приложения и создается журнал ошибок приложения. 0xC0000005: нарушение прав доступа при исполнении по адресу:»

    0xC0000005: нарушение прав доступа при исполнении по адресу

Также может ошибка появиться на синем фоне (так называемый «Экран смерти»). Подобное может случиться только в Windows 10. И надпись будет начинаться следующим образом:

«Stop 0x0000008E (0xC0000005 …)…»

В чем состоит ошибка и почему появляется данное исключение?

Чаще всего причиной ошибки является нарушение прав доступа к внутренней памяти или месту на жёстком диске. Однако может наблюдаться и иные причины, в частности повреждения реестра ОС. Нередки проявления неисправности оборудования (или намеренной блокировки сторонними программами) или неисправности драйверов, которые не будут обеспечивать надлежащую работу.

Причём нарушение может наблюдаться в первую очередь при работе под пользователем с правами администратора. В случае работы под простым пользователем с ограниченными правами сам доступ будет блокироваться в первую очередь операционной системой. И даже не будет зафиксировано попытки запуска приложения.

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

Стоит рассмотреть целый ряд возможных неполадок и их качественного устранения.

Причиной служит некорректное обновление.

Windows не всегда выпускает качественные пакеты обновлений. Некоторые из них после приходится срочно перерабатывать и дополнять. Однако исправления от разработчиков могут выйти и через неделю, а работу прекращать нельзя. В этом случае следует удалить пакет обновлений.

Поступать стоит следующим образом. Необходимо зайти В «Панель управления —> Установка и удаление программ». После чего отсортировать установленные программы по дате установки. Необходимо искать обновление в группе Microsoft Windows. Названия обновлений могут быть двух видов:

  1. Обновление для Microsoft Windows;
  2. Обновление безопасности для Microsoft Windows.

Причиной неполадки будет именно второй вариант. Следует найти последний пакет и удалить его. Также можно при наличии доступа посмотреть в Интернете список подобных «битых» пакетов. На данный момент считаются «битыми» пакетами обновления:

  • KB2859537;
  • KB2872339;
  • KB2882822;
  • KB971033;
  • KB2876315;
  • KB2862772.

Для удаления обновлении необходимо:

После удаления этих пакетов необходимо перезагрузить компьютер.

Так же мы писали о проблемах при обновлении: 

  • Ошибка kb2999226 на windows 7 x64 «Обновление не применимо к этому компьютеру»;
  • «Не удалось настроить обновления Windows»

Появление неуправляемого исключения при работе с пакетом офисных программ.

В данном случае это касается таких продуктов как Word, Excel, а также Outlook последних версий (например, Office 2013, Office 2016 или Office 365). Если судить по данным разработчика, проблема может возникать и с PowerPoint и даже Publisher. Причина ошибки в данном случае всё та же. И при этом разработчик (компания Microsoft) рекомендует загрузить самые последние обновления для комплекта программ.

Также рекомендуется произвести удаление части старых надстроек к ПО, поскольку они могут критически влиять на работу. В данном случае требуется:

  1. Зайти в саму программу. Если не получается в обычном режиме, то использовать безопасный. Это делается из командной строки вводом команды:

    excel /safeИсключение 0x0000008E при использование Microsoft Office

    Список приложений из комплекта: winword (Word), powerpnt (PowerPoint), mspub (Publisher), visio (Visio). При этом ключ будет один и тот же — «/safe».

    После запуска приложения необходимо зайти в меню:

  2. Файл
  3. Параметры
  4. НадстройкиНадстройки Microsoft Excell
  5. Необходимо посмотреть, какие есть надстройки и проверить все из них. Можно удалять по одной до тех пор, пока приложение после перезагрузки в нормальном состоянии не начнёт работать. Можно наоборот удалить все сразу, после чего проверить работоспособность. И по мере надобности добавлять.Изменение надстроек используемых в Microsoft Office
  6. В случае если указанные действия не помогли, то рекомендуется удалить весь комплект программ и установить его заново.

Также можно воспользоваться утилитой автоматического устранения ошибки, которую предлагает техническая служба Microsoft: https://support.office.com/en-us/article/Repair-an-Office-application-7821d4b6-7c1d-4205-aa0e-a6b40c5bb88b

Следует отметить, что при работе с офисными программами ошибка может появляться не как исключение отдельной программы, а как целиком исключение ОС (win32 exception), а завершить работу будет просить explorer.exe, после чего возможно будет требоваться перезапуск проводника, отвечающего за графическую оболочку Рабочего стола (в автоматическом или ручном режиме).

Появление исключение при работе с 1С8:Предприятие.

В данном случае спектр ошибок может быть крайне большим. В первую очередь требуется проверить работу самой оболочки толстого клиента 1cv8. Если на компьютере присутствует две БД, в таком случае посмотреть, насколько стабильной будет работа в другой.

Ошибка может появляться ещё во время загрузки.

Причины появления и возможное устранение:

  1. Битые сектора на жёстком диске.
    В данном случае потребуется либо поменять жёсткий диск, либо перенести данные на другой физический носитель. Проверить это просто: нужно в Конфигураторе выгрузить данные и попытаться их загрузить в новую БД. Если всё заработает в новой, то проблема была как раз в том, что часть БД 1С расположена на битых секторах.
  2. Блокируются полные права доступа к БД, если работа производится по сети.
    1С необходим полный доступ, не ограниченный совершенно ничем. В данном случае потребуется проверить все параметры и настройки непосредственно на серверном ПК.
  3. Не совместимость релиза конфигурации и релиза Платформы.
    Потребуется посмотреть параметры и системные требования (либо в комплекте поставки конфигурации, либо в справочной документации на сайте разработчика). Необходимо установить требуемый релиз Платформы.
  4. Возможна проблема в кэше программы. Попытаться очистить кэш 1С.
  5. Проблема может проявляться в драйверах непосредственно на компьютере. Очень часто помогает простое отключение аппаратного ускорения у видеокарты.

Причиной неисправности является принтер или его драйвер.

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

Рекомендуемый набор действий в таком случае включает:

  1. Удаление драйверов принтера из Диспетчера устройств с отметкой пункта «Удаление пользовательских программ».
    Исключение 0xc0000005 удаление пользовательских программ
  2. Скачивание последней версии драйверов принтера в Интернете, желательно — непосредственно на сайте разработчика.
  3. Установка полного комплекта драйверов и программного оборудования для принтера, поскольку отсутствие некоторых утилит в том числе может повлиять на помехоустойчивость.
  4. В случае, если ошибка продолжает появляться, то рекомендуется создать новый чистый профиль пользователя в ОС.

Появление ошибки во время работы в Интернете.

Очень часто при использовании стандартного браузера Internet Explorer во время загрузки отдельных страниц может выскочить подобная ошибка. Общий вид может быть несколько иной. При этом появление ошибки возможно в Windows 7, поскольку в windows 10 версии уже используется другой браузер по умолчанию. Вызвано исключение в этом случае неполадками в самом тексте страницы. Вполне возможно, что некая часть кода была сделана программистом не совсем внимательно. А потому какой-то системный тег остался не закрытым. Исправить ошибку не получится. Единственным вариантом может быть только использование другого Интернет-браузера.

Вам так же будет интересно:

  • Не работает тачпад на ноутбуке
  • Лучшие бесплатные программы для Windows 10 (Офисные пакеты, Фоторедакторы, Видеоредакторы)
  • Бесплатные программы для Windows 10 (очистка и оптимизация ПК, антивирусы, программы для работы с почтой)
  • Как создать загрузочную флешку windows 10 rufus
  • Какие службы можно отключить в windows 7 для лучшего быстродействия?
  • Почему долго загружается компьютер при включении на виндовс 7/10?

Понравилась статья? Поделить с друзьями:
  • Excel document not saving
  • Excel every second row
  • Excel document not saved memory
  • Excel evaluate all formulas
  • Excel document file format