Прекращена работа программы microsoft excel appcrash

Всем доброго времени суток!

У меня главная проблема такая — я пишу на vba (Excel) небольшую программу. Моя программа содержит пользовательскую форму, Но в последнее время (примерно 2 месяца) при выполнении простого макроса
или процедуры Vba происходит сбой. Вначале происходит следующее-многие элементы меню Excel становятся недоступными, они меняют цвет с черного на бледно-серый. Затем вскоре выходит сообщение о прекращении работы Microsoft
Excel, имя события проблемы — Appcrash, вот подробности:

Имя события проблемы: APPCRASH
  Имя приложения: EXCEL.EXE
  Версия приложения: 14.0.7147.5000
  Отметка времени приложения: 550f3d44
  Имя модуля с ошибкой: EXCEL.EXE
  Версия модуля с ошибкой: 14.0.7147.5000
  Отметка времени модуля с ошибкой: 550f3d44
  Код исключения: c0000005
  Смещение исключения: 0017c42b
  Версия ОС: 6.1.7601.2.1.0.768.3
  Код языка: 1049

Дополнительные сведения об этой проблеме:
  LCID: 1049
  skulcid: 1049

Возможно, кто-то уже сталкивался с похожими проблемами или знает, как это «лечится». Чаще всего это сообщение выходит вскоре после того, как были выполнены макросы (процедуры), работающие с элементом управления
Refedit, но иногда и при других элементах управления.

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

1. Телефон службы поддержки, 8-800… , указанный на официальном сайте Microsoft, на самом деле платный — по крайней мере, если звонить туда с сотового телефона. Городского телефона у меня нет, а информации о том, что
звонки с сотовых телефонов платные, на сайте нет. Кроме того, я несколько раз звонил, не дозвонился, деньги на телефоне кончились, но могли бы кончится и в том случае, если бы дозвонился — там было денег всего на несколько минут
разговора. Кроме всего прочего, на сайте службы поддержки я не нашел e-mail для обратной связи.

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

Заранее спасибо, жду ответа насчет проблемы, связанной с VBA. Для меня это очень важно, поскольку я пишу книгу, а без решения этой проблемы процесс написания книги сильно затянулся. Всем спасибо заранее, жду ответа.

Частое аварийное завершение работы Excel

flash708

Дата: Четверг, 14.05.2015, 16:08 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 37


Репутация:

0

±

Замечаний:
20% ±


Excel 2010

Всем доброго времени суток!
У меня главная проблема такая — я пишу на vba (Excel) небольшую программу. Моя программа содержит пользовательскую форму, Но в последнее время (примерно 2 месяца) при выполнении простого макроса или процедуры Vba происходит сбой. Вначале происходит следующее-многие элементы меню Excel становятся недоступными, они меняют цвет с черного на бледно-серый. Затем вскоре выходит сообщение о прекращении работы Microsoft Excel, имя события проблемы — Appcrash, вот подробности:

Прекращена работа программы «Microsoft Excel»
Windows может провести способ устранения этой ошибки в Интернете и попытаться восстановить данные, а затем перезапустить программу.
Имя события проблемы: APPCRASH
Имя приложения: EXCEL.EXE
Версия приложения: 14.0.7147.5000
Отметка времени приложения: 550f3d44
Имя модуля с ошибкой: EXCEL.EXE
Версия модуля с ошибкой: 14.0.7147.5000
Отметка времени модуля с ошибкой: 550f3d44
Код исключения: c0000005
Смещение исключения: 0017c42b
Версия ОС: 6.1.7601.2.1.0.768.3
Код языка: 1049

Дополнительные сведения об этой проблеме:
LCID: 1049
skulcid: 1049
Возможно, кто-то уже сталкивался с похожими проблемами или знает, как это «лечится». Чаще всего это сообщение выходит вскоре после того, как были выполнены макросы (процедуры), работающие с элементом управления Refedit, но иногда и при других элементах управления.
Может быть, это имеет значение, но часто данная проблема возникает при тех файлах, что содержат пользовательскую форму, и притом часто проблема возникает вскоре после того, как идет обращение к макросу или процедуре, содержащим Refedit. Но мой вопрос, как мне кажется, гораздо шире, чем просто коррекция программ VBA, а в том, как «лечатся» аварийные завершения Excel. Ведь эти аварийные завершения происходят очень часто, и даже бывает так, что происходят эти аварийные ситуации даже после выполнения простого макроса типа
Refedit0.Text = «»
(Я просто пытался очистить/обнулить информацию в Refedit).
Несколько дней назад я пытался создать файл по новой, но были глюки еще круче — я не мог вставить в пользовательскую форму элемент управления Refedit. Когда элемент управления переходил из Toolbox в пользовательскую форму — точнее, когда я пытался его туда переместить — то у меня выходило сообщение о том, что элемент не найден. Вскоре после этого я переустановил и Windows и Excel (версии 7 и 2010 соответственно, диски лицензионные), после чего Refedit стал внедряться в форму, но частые выходы из Excel не прекратились (они были и до переустановки тоже).
Может быть, эта информация поможет для устранения проблемы: глюки бывают не всегда, но почти всегда. Часто бывает так, что выполнение одного и того макроса/процедуры VBA иногда проходит нормально, выполняется все то что предписано в макросе, но, например, при повторном запуске того же макроса происходит аварийное завершение Excel.
Очень прошу помочь, всем заранее спасибо.

К сообщению приложен файл:

4215542.xlsm
(52.4 Kb)

 

Ответить

SLAVICK

Дата: Четверг, 14.05.2015, 16:45 |
Сообщение № 2

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019

У меня периодически такое появляется я делаю несколько шагов:

Закрываю все файлы excel
Удаляю файл настроек :
c:UsersХХХХХХХAppDataRoamingMicrosoftExcelExcel1Х.xlb
Удаляю все папки и файлы с :
c:UsersХХХХХХХAppDataLocalMicrosoftWindowsWERReportQueue
Папки скрытые -чтоб их увидеть — нужно включить видимость в свойствах папки
Перезапускаю комп.

Радуюсь hands


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICKЧетверг, 14.05.2015, 16:49

 

Ответить

flash708

Дата: Четверг, 14.05.2015, 18:40 |
Сообщение № 3

Группа: Пользователи

Ранг: Новичок

Сообщений: 37


Репутация:

0

±

Замечаний:
20% ±


Excel 2010

SLAVICK, Спасибо, но не помогло к сожалению…

 

Ответить

SLAVICK

Дата: Четверг, 14.05.2015, 19:37 |
Сообщение № 4

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019

А офис у Вас какой(сборка и сп)?
У меня был 2010. Так после установки сп2 начались глюки…. Снес поставил обратно с сп1
Может обновление какое криво стало. :'(
После чего начало глючить. Только
этот файл или другие тоже(когда этот закрыт)?


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICKЧетверг, 14.05.2015, 19:39

 

Ответить

flash708

Дата: Понедельник, 18.05.2015, 12:29 |
Сообщение № 5

Группа: Пользователи

Ранг: Новичок

Сообщений: 37


Репутация:

0

±

Замечаний:
20% ±


Excel 2010

SLAVICK, насчет того какая версия — сп1 или сп2 — точно сказать не могу. Офис 2010, но аналогичные нлюки есть также и при офисе 2007. Глюк есть на разных файлах, которые содержат пользовательскую форму+ Refedit

 

Ответить

flash708

Дата: Понедельник, 18.05.2015, 12:34 |
Сообщение № 6

Группа: Пользователи

Ранг: Новичок

Сообщений: 37


Репутация:

0

±

Замечаний:
20% ±


Excel 2010

SLAVICK, может быть вы знаете где можно пользоваться Экселем онлайн через интернет, не устанавливая эксель на комп?

 

Ответить

SLAVICK

Дата: Понедельник, 18.05.2015, 13:09 |
Сообщение № 7

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019

Вы про офис 365?
Никогда не пользовался… там есть ограничения + регистрация + обязательное наличие интернета %) , поэтому мне ближе Portable версии:
Их тоже не нужно устанавливать. :D
Поищите в инете есть версии с 2003 по 2010. <_<


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICKПонедельник, 18.05.2015, 13:10

 

Ответить

flash708

Дата: Понедельник, 18.05.2015, 13:25 |
Сообщение № 8

Группа: Пользователи

Ранг: Новичок

Сообщений: 37


Репутация:

0

±

Замечаний:
20% ±


Excel 2010

SLAVICK, вроде нашел какой-то онлайн вариант, но там кажется без Vba) Вы не подскажете, есть ли версии онлайн с Vba?

 

Ответить

flash708

Дата: Пятница, 22.05.2015, 09:56 |
Сообщение № 9

Группа: Пользователи

Ранг: Новичок

Сообщений: 37


Репутация:

0

±

Замечаний:
20% ±


Excel 2010

Я устранил ошибку. Нашел решение не на форуме, но здесь хочу разместить — может быть, кто-то сталкивался с подобной проблемой. Если часто выводится сообщение Appcrash, то нужно открывать Excel в режиме совместимости с Windows XP (пакет обновления 3). Чтобы найти этот флажок, необходимо на ярлык, запускающий Excel, нажать правой кнопкой мыши, затем выбрать строку «Свойства», затем – вкладку «Совместимость».

 

Ответить

Содержание

  • Причины «APPCRASH» и способы устранения ошибки
    • Способ 1: Установка необходимых компонентов
    • Способ 2: Отключение службы
    • Способ 3: Проверка на целостность системных файлов Windows
    • Способ 4: Решение проблем совместимости
    • Способ 5: Обновление драйверов
    • Способ 6: Устранение кириллических символов из пути к папке с программой
    • Способ 7: Чистка реестра
    • Способ 8: Отключение DEP
    • Способ 9: Отключение антивируса
  • Вопросы и ответы

Ошибка APPCRASH в Windows 7

Одной и ошибок, с которой могут встретиться юзеры Windows 7 при старте или установке программ, является «Имя события проблемы APPCRASH». Часто она возникает при использовании игр и иных «тяжелых» приложений. Давайте выясним причины и способы устранения указанной неполадки компьютера.

Непосредственные первопричины возникновения «APPCRASH» могут быть различными, но всех их связывает то, что данная ошибка возникает в том случае, когда мощность или характеристики аппаратных либо программных компонентов компьютера не соответствуют необходимому минимуму для запуска определенного приложения. Именно поэтому указанная ошибка чаще всего возникает при активации приложений с высокими требованиями к системе.

Сведения об ошибке APPCRASH в ОС Windows 7

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

Способ 1: Установка необходимых компонентов

Довольно часто ошибка «APPCRASH» возникает по той причине, что на компьютере не установлены некоторые компоненты Microsoft, необходимые для запуска определенного приложения. Чаще всего к возникновению указанной проблемы приводит отсутствие актуальных версий следующих компонентов:

  • DirectX
  • NET framework
  • Visual C++2013 redist
  • XNA Framework

Перейдите по ссылкам в перечне и установите необходимые компоненты на ПК, придерживаясь тех рекомендаций, которые даёт «Мастер установки» во время процедуры инсталляции.

Установка компонента DirectX с официального сайта Microsoft с помощью браузера Google Chrome в Windows 7

Перед скачиванием «Visual C++2013 redist» нужно будет на сайте Microsoft выбрать ваш тип операционной системы (32 или 64 бита), соответственно установив галочку около варианта «vcredist_x86.exe» или «vcredist_x64.exe».

Выбор варианта загрузки компонента Microsoft Visual C++2013 с официального сайта Microsoft с помощью браузера Google Chrome в Windows 7

После установки каждого компонента перезагружайте компьютер и проверяйте, как запускается проблемное приложение. Для удобства мы расположили ссылки на скачивание по мере убывания частоты возникновения «APPCRASH» из-за отсутствия конкретного элемента. То есть чаще всего проблема возникает из-за отсутствия на ПК последней версии DirectX.

Способ 2: Отключение службы

«APPCRASH» может возникать при старте некоторых приложений, если включена служба «Инструментарий управления Windows». В этом случае указанную службу необходимо деактивировать.

  1. Жмите «Пуск» и переходите в «Панель управления».
  2. Переход в Панель управления через меню Пуск в Windows 7

  3. Жмите «Система и безопасность».
  4. Переход в раздел Система и безопасность в Панели управления в Windows 7

  5. Ищите раздел «Администрирование» и заходите в него.
  6. Переход в раздел Администрирование из раздела Система и безопасность в Панели управления в Windows 7

    Lumpics.ru

  7. В окне «Администрирование» открывается перечень различных инструментов Windows. Следует найти пункт «Службы» и перейти по указанной надписи.
  8. Переход в Диспетчер служб из раздела Администрирование в Панели управления в Windows 7

  9. Запускается «Диспетчер служб». Для того чтобы сделать легче поиск необходимого компонента, постройте все элементы перечня согласно алфавиту. Для этого нажимайте по названию столбца «Имя». Отыскав в списке название «Инструментарий управления Windows», обратите внимание на состояние данной службы. Если напротив неё в столбце «Состояние» установлен атрибут «Работает», то следует отключить указанный компонент. Для этого дважды щелкните по названию элемента.
  10. Переход в окно свойств службы Инструментарий управления Windows из Диспетчера служб в Windows 7

  11. Открывается окошко свойств службы. Щелкайте по полю «Тип запуска». В появившемся перечне выберите вариант «Отключена». Затем кликните «Приостановить», «Применить» и «OK».
  12. Отключение службы в окне свойств службы Инструментарий управления Windows в Windows 7

  13. Выполняется возврат в «Диспетчер служб». Как видим, теперь напротив наименования «Инструментарий управления Windows» атрибут «Работает» отсутствует, а вместо него будет расположен атрибут «Приостановка». Перезагружайте компьютер и пробуйте запустить проблемное приложение заново.

Служба Инструментарий управления Windows приостановлена в Диспетчере служб в Windows 7

Способ 3: Проверка на целостность системных файлов Windows

Одной из причин возникновения «APPCRASH» может быть повреждение целостности системных файлов Виндовс. Тогда необходимо просканировать систему встроенной утилитой «SFC» на наличие указанной выше проблемы и при необходимости исправить её.

  1. Если у вас есть установочный диск Windows 7 с тем экземпляром ОС, который установлен на вашем компьютере, то перед началом процедуры обязательно вставьте его в дисковод. Это позволит не только обнаружить нарушение целостности системных файлов, но и исправить ошибки в случае их выявления.
  2. Далее щелкайте «Пуск». Переходите по надписи «Все программы».
  3. Переход во Все программы через меню Пуск в Windows 7

  4. Заходите в папку «Стандартные».
  5. Переход в папку Стандартные через меню Пуск в Windows 7

  6. Найдите пункт «Командная строка» и произведите правой кнопкой мыши (ПКМ) щелчок по ней. Из перечня остановите выбор на «Запуск от имени администратора».
  7. Запуск Командной строки от имени администратора с помощью контекстного меню через меню Пуск в Windows 7

  8. Открывается интерфейс «Командной строки». Занесите такое выражение:

    sfc /scannow

    Щелкайте Enter.

  9. Запуск проверки системных файлов на предмет потери целостности с помощью утилиты SCF путем её запуска через Командную строку в Windows 7

  10. Запускается утилита «SFC», которая производит сканирование системных файлов на предмет их целостности и наличия ошибок. Прогресс хода данной операции отображается тут же в окне «Командной строки» в процентном отношении к общему объему задачи.
  11. Сканирование системы на предмет потери целостности системных файлов с помощью утилиты SCF в Командной строке в Windows 7

  12. После завершения операции в «Командной строке» появляется либо сообщение о том, что нарушения целостности системных файлов не обнаружено, либо информация об ошибках с их подробной расшифровкой. В случае если вы предварительно вставили установочный диск с ОС в дисковод, то все неполадки при обнаружении будут автоматически исправлены. Обязательно после этого перезагрузите компьютер.

Сканирование системы на предмет потери целостности системных файлов с помощью утилиты SCF завершено и не выявило неисправностей в Командной строке в Windows 7

Имеются и другие способы проверки целостности системных файлов, которые рассмотрены в отдельном уроке.

Урок: Проверка целостности системных файлов в Виндовс 7

Способ 4: Решение проблем совместимости

Иногда ошибка «APPCRASH» может образовываться из-за проблем совместимости, то есть, попросту говоря, если запускаемая программа не подходит к версии вашей операционной системы. Если для запуска проблемного приложения требуется более новая версия ОС, например, Windows 8.1 или Windows 10, то тут ничего поделать нельзя. Для того чтобы произвести запуск, придется устанавливать либо необходимый тип ОС, либо хотя бы её эмулятор. Но если приложение предназначено для более ранних операционных систем и поэтому конфликтует с «семеркой», то проблему исправить довольно просто.

  1. Откройте «Проводник» в той директории, где расположен исполняемый файл проблемного приложения. Щелкайте по нему ПКМ и выберите «Свойства».
  2. Переход окно свойств файла через контекстное меню в Проводнике Виндовс в Windows 7

  3. Открывается окошко свойств файла. Перемещайтесь в раздел «Совместимость».
  4. Переход во вкладку Совместимость в окне свойств файла в Windows 7

  5. В блоке «Режим совместимости» установите пометку около позиции «Запустить программу в режиме совместимости…». Из раскрывающегося списка, который после этого станет активным, выберите нужную версию ОС совместимой с запускаемым приложением. В большинстве случаев при подобных ошибках следует выбрать пункт «Windows XP (пакет обновления 3)». Также установите флажок напротив пункта «Выполнять эту программу от имени администратора». Затем жмите «Применить» и «OK».
  6. Включение запуска программы в режиме совместимости во вкладке Совместимость в окне свойств файла в Windows 7

  7. Теперь можете запускать приложение стандартным методом путем двойного клика по его исполняемому файлу левой кнопкой мышки.

Запуск программы в режиме совместимости в Проводнике Виндовс в Windows 7

Способ 5: Обновление драйверов

Одной из причин «APPCRASH» может быть тот факт, что на ПК установлены устаревшие драйвера видеокарты или, что бывает значительно реже, звуковой карты. Тогда нужно обновить соответствующие компоненты.

  1. Переходите в раздел «Панели управления», который называется «Система и безопасность». Алгоритм этого перехода был описан при рассмотрении Способа 2. Далее щелкайте по надписи «Диспетчер устройств».
  2. Переход в Диспетчер устройств в блоке Система из раздела Система и безопасность в Панели управления в Windows 7

  3. Запускается интерфейс «Диспетчера устройств». Щелкните «Видеоадаптеры».
  4. Переход в раздел Видеоадаптеры в Диспетчере устройств в Windows 7

  5. Открывается список подключенных к компьютеру видеокарт. Щелкните ПКМ по имени элемента и выбирайте из списка «Обновить драйверы…».
  6. Переход к обновлению драйвера видеокарты через контекстное меню в разделе Видеоадаптеры в Диспетчере устройств в Windows 7

  7. Открывается окошко обновления. Щелкайте по позиции «Автоматический поиск драйверов…».
  8. Запуск автоматического обновления драйверов видеокарты в Диспетчере устройств в Windows 7

  9. После этого будет выполнена процедура обновления драйверов. Если таким способом не получится произвести обновление, то перейдите на официальный сайт производителя вашей видеокарты, скачайте драйвер оттуда и запустите его. Подобную процедуру нужно проделать с каждым устройством, которое отобразилось в «Диспетчере» в блоке «Видеоадаптеры». После установки не забывайте перезагружать ПК.

Аналогичным образом обновляются и драйвера звуковой карты. Только для этого нужно перейти в раздел «Звуковые, видео и игровые устройства» и поочередно произвести обновление каждого объекта данной группы.

Переход к обновлению драйвера звуковой карты через контекстное меню в разделе Звуковые, видео и игровые устройства в Диспетчере устройств в Windows 7

Если же вы не считаете себя довольно опытным пользователем, чтобы производить обновления драйверов подобным способом, то для выполнения указанной процедуры можно воспользоваться специализированным программным обеспечением — DriverPack Solution. Данное приложение просканирует ваш компьютер на предмет наличия устаревших драйверов и предложит установить их последние версии. В этом случае вы не только облегчите задачу, но и избавите себя от необходимости искать в «Диспетчере устройств» конкретный элемент, который требует обновления. Программа все это сделает автоматически.

Урок: Обновление драйверов на ПК с помощью DriverPack Solution

Способ 6: Устранение кириллических символов из пути к папке с программой

Иногда случается, что причиной ошибки «APPCRASH» является попытка установки программы в директорию, путь к которой содержит символы, не включенные в латинский алфавит. У нас, например, часто названия каталогов пользователи записывают кириллицей, но не все объекты, помещенные в такой каталог, могут корректно работать. В этом случае необходимо их переустановить в папку, путь к которой не содержит кириллических знаков или символов другого алфавита, отличного от латинского.

  1. Если вы уже установили программу, но она некорректно работает, выдавая ошибку «APPCRASH», то деинсталлируйте её.
  2. Перейдите с помощью «Проводника» в корневой каталог любого диска, на котором не установлена операционная система. Учитывая, что практически всегда ОС устанавливается на диск C, то вы можете выбрать любой раздел винчестера, кроме вышеназванного варианта. Кликните ПКМ по пустому месту в окне и выберите позицию «Создать». В дополнительном меню переходите по пункту «Папку».
  3. Переход к созданию папки на диске D через контекстное меню в Проводнике Виндовс в Windows 7

  4. При создании папки дайте ей любое название, которое пожелаете, но с соблюдением того условия, что оно должно состоять исключительно из символов латинского алфавита.
  5. Папка с названием состоящим из символов латинского алфавита создана в Проводнике Виндовс в Windows 7

  6. Теперь заново инсталлируйте проблемное приложение в созданную папку. Для этого в «Мастере установки» на соответствующем этапе инсталляции укажите именно эту директорию в качестве каталога, содержащего исполняемый файл приложения. В будущем всегда устанавливайте программы с проблемой «APPCRASH» в эту папку.

Указание директории установки исполняемого файла приложения в Мастере установки программы в Windows 7

Способ 7: Чистка реестра

Иногда устранить ошибку «APPCRASH» помогает такой банальный способ, как чистка системного реестра. Для этих целей существует довольно много различного программного обеспечения, но одним из самых лучших решений является CCleaner.

  1. Запустите CCleaner. Перейдите в раздел «Реестр» и щелкайте по кнопке «Поиск проблем».
  2. Запуск сканирования системного реестра на ошибки в разделе Реестр программы CCleaner в Windows 7

  3. Будет запущена процедура сканирования системного реестра.
  4. Процедура сканирования системного реестра на ошибки в разделе Реестр программы CCleaner в Windows 7

  5. После завершения процесса в окне CCleaner отображаются ошибочные записи реестра. Для их удаления жмите «Исправить…».
  6. Переход к исправлению ошибок системного реестра в разделе Реестр программы CCleaner в Windows 7

  7. Открывается окошко, в котором предлагается создать резервную копию реестра. Это делается на тот случай, если программа ошибочно удалит какую-то важную запись. Тогда будет возможность восстановить её снова. Поэтому рекомендуем нажать в указанном окошке кнопку «Да».
  8. Переход к созданию резервной копии сделанных изменений в реестре в программе CCleaner в Windows 7

  9. Открывается окошко сохранения резервной копии. Перейдите в ту директорию, где хотите хранить копию, и жмите «Сохранить».
  10. Окно сохранения резервной копии сделанных изменений в реестре в программе CCleaner в Windows 7

  11. В следующем окошке жмите на кнопку «Исправить отмеченные».
  12. Запуск исправления ошибок системного реестра в разделе Реестр программы CCleaner в Windows 7

  13. После этого все ошибки реестра будут исправлены, о чем будет отображено сообщение в программе CCleaner.

Ошибки системного реестра в разделе Реестр программы CCleaner исправлены в Windows 7

Существуют и другие инструменты для чистки реестра, которые описаны в отдельной статье.

Читайте также: Лучшие программы для очистки реестра

Способ 8: Отключение DEP

В Виндовс 7 имеется функция DEP, служащая для защиты ПК от вредоносного кода. Но иногда она является первопричиной возникновения «APPCRASH». Тогда необходимо её деактивировать для проблемного приложения.

  1. Зайдите в раздел «Система и безопасность», размещенный в «Панели управления». Щелкните «Система».
  2. Переход в раздел Система из раздела Система и безопасность в Панели управления в Windows 7

  3. Жмите «Дополнительные параметры системы».
  4. Переход в окно дополнительных параметров системы из раздела Просмотр основных сведений о вашем компьютере в Панели управления в Windows 7

  5. Теперь в группе «Быстродействие» щелкайте «Параметры…».
  6. Переход в окно параметров быстродействия из вкладки Дополнительно окна Свойства системы в Windows 7

  7. В запустившейся оболочке перемещайтесь в раздел «Предотвращение выполнения данных».
  8. Переход во вкладку Предотвращение выполнения данных в окне Параметры быстродействия в Windows 7

  9. В новом окошке переставьте радиокнопку в позицию включения DEP для всех объектов, кроме выбранных. Далее жмите «Добавить…».
  10. Переход к добавлению программы в исключения DEP во вкладке Предотвращение выполнения данных в окне Параметры быстродействия в Windows 7

  11. Открывается окошко, в котором необходимо перейти в директорию нахождения исполняемого файла проблемной программы, выделить его и щелкнуть «Открыть».
  12. Добавление программы в исключения DEP в окне Открыть в Windows 7

  13. После того как название выбранной программы отобразилось в окне параметров быстродействия, жмите «Применить» и «OK».

Применение изменений во вкладке Предотвращение выполнения данных в окне Параметры быстродействия в Windows 7

Теперь можно пробовать производить запуск приложения

Способ 9: Отключение антивируса

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

Переход к удалению антивируса Avast в Windows 7

У каждого антивируса существует собственный алгоритм деактивации и деинсталляции.

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

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

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

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

Приветствую вас, гуру Excel-я!
Возникла проблема, которую я даже осмыслить пока не могу. Может кто уже сталкивался с этим и подскажет в какую сторону копать?
Суть проблемы такова: довольно большой макрос при пошаговом выполнении отрабатывает как надо. Но стоит его запустить, то после выполнения (а я вижу, что он отрабатывает до конца) происходит сбой Excel-я. Появляется окно (во вложении).
Я думал, что сам файл запоролся. Перенес руками данные и сам код в новую книгу, но проблема повторилась. Подскажите, плз, в чем может быть дело?

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: EXCEL.EXE
Версия приложения: 14.0.4756.1000
Отметка времени приложения: 4b9c08e8
Имя модуля с ошибкой: EXCEL.EXE
Версия модуля с ошибкой: 14.0.4756.1000
Отметка времени модуля с ошибкой: 4b9c08e8
Код исключения: c0000005
Смещение исключения: 00037b42
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049

Дополнительные сведения об этой проблеме:
LCID: 1049
skulcid: 1049

Прикрепленные файлы

  • Ошибка.png (36.95 КБ)

Учимся сами и помогаем другим…

 

ikki

Пользователь

Сообщений: 9709
Регистрация: 22.12.2012

фрилансер Excel, VBA — контакты в профиле
«Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

Гуглить не помогает (по крайней мере на сегодня :-( ) все найденные советы не помогли.

Учимся сами и помогаем другим…

 

Маугли

Пользователь

Сообщений: 348
Регистрация: 22.12.2012

Просто интересно, если тормознуть на end sub при исполнении-тоже сбой?

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

Ответ вроде как очевиден — проблема в самом коде. Может он создает какие-либо объекты со ссылками, которые приводят к ошибке, может еще какие-то вещи. Может из-за того, что просто какая-то связь или ссылка на объект в памяти не успели прописаться в документа, а Вы уже обращаетесь к её методам и свойствам. В таком случае может помочь DoEvents. А вообще трудно сказать что-либо конкретное, не зная, что Вы там сотворяете этим кодом.
Еще одна из возможных причин — установленные надстройки, которые конфликтуют с Вашим кодом.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

EducatedFool

Пользователь

Сообщений: 3632
Регистрация: 23.12.2012

#6

20.01.2013 22:36:23

Цитата
Ответ вроде как очевиден — проблема в самом коде

Дима, а я всегда думал, что если Excel вылетает, — то это проблема в самом Excel, а не в формулах или коде.

По идее, если бы в Excel не было ошибок, он бы выдавал какое-то сообщение, ну или что угодно делал, — но только не вылетал с ошибкой.

PS: Вот вчера, впервые за последние пару лет, столкнулся с подобным (Excel 2010 вылетает на строке Application.FileDialog(msoFileDialogSaveAs), если надо запросить путь для сохранения XML файла. В остальных Excel всё четко, а 2010-й молча закрывается. Нашел другой способ, без использования  msoFileDialogSaveAs. И дело явно не в коде, а в Excel)

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

Видимо проблема была в Офисе. На рабочем компе все работает нормально. Буду дома переустанавливать. Всем спасибо за отклик.

Учимся сами и помогаем другим…

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

Игорь, я не имел ввиду, что сам код ошибочен. Я имел ввиду, что код провоцирует ошибку. Понятно, что ошибка офиса — где-то что-то начинает глючить. Но глючить начинает именно в результате работы кода. Значит он что-то делает(или не доделывает), что провоцирует ошибку. Ведь пошагово отрабатывает без ошибок, верно?

Я помню подобную ошибку(была такая проблема у одного участника на моем форуме). Файл вылетал с ошибкой. Притом тоже не выдавал ошибок VBA. Проблема была в том, что шло неверное обращение к сводной. И Excel тупо закрывался с точно таким же окошком. Стоило удалить неверные строки — ошибка исчезла.
Так что по сути ковырять следует именно код. Если переустановить офис — где гарантия, что через неделю ошибка не возобновится? И, как правило, в самый неудобный момент.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

#9

21.01.2013 11:14:18

Цитата
The_Prist пишет:
….Ведь пошагово отрабатывает без ошибок, верно?

Именно. пошагово все отрабатывало.

Цитата
The_Prist пишет:
Так что по сути ковырять следует именно код. Если переустановить офис — где гарантия, что через неделю ошибка не возобновится? И, как правило, в самый неудобный момент.

Этим сейчас и занят. сегодня еще раз протестирую рабочий файл на домашнем компе. Если ошибка, значит дело в офисе.

Учимся сами и помогаем другим…

Всем доброго времени суток!

У меня главная проблема такая — я пишу на vba (Excel) небольшую программу. Моя программа содержит пользовательскую форму, Но в последнее время (примерно 2 месяца) при выполнении простого
макроса или процедуры Vba происходит сбой. Вначале происходит следующее-многие элементы меню Excel становятся недоступными, они меняют цвет с черного на бледно-серый. Затем вскоре выходит сообщение о прекращении работы
Microsoft Excel, имя события проблемы — Appcrash, вот подробности:

Имя события проблемы: APPCRASH
  Имя приложения: EXCEL.EXE
  Версия приложения: 14.0.7147.5000
  Отметка времени приложения: 550f3d44
  Имя модуля с ошибкой: EXCEL.EXE
  Версия модуля с ошибкой: 14.0.7147.5000
  Отметка времени модуля с ошибкой: 550f3d44
  Код исключения: c0000005
  Смещение исключения: 0017c42b
  Версия ОС: 6.1.7601.2.1.0.768.3
  Код языка: 1049

Дополнительные сведения об этой проблеме:
  LCID: 1049
  skulcid: 1049

Возможно, кто-то уже сталкивался с похожими проблемами или знает, как это «лечится». Чаще всего это сообщение выходит вскоре после того, как были выполнены макросы (процедуры), работающие с элементом
управления Refedit, но иногда и при других элементах управления.

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

1. Телефон службы поддержки, 8-800… , указанный на официальном сайте Microsoft, на самом деле платный — по крайней мере, если звонить туда с сотового телефона. Городского телефона у меня нет, а информации о
том, что звонки с сотовых телефонов платные, на сайте нет. Кроме того, я несколько раз звонил, не дозвонился, деньги на телефоне кончились, но могли бы кончится и в том случае, если бы дозвонился — там было денег всего на несколько
минут разговора. Кроме всего прочего, на сайте службы поддержки я не нашел e-mail для обратной связи.

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

Заранее спасибо, жду ответа насчет проблемы, связанной с VBA. Для меня это очень важно, поскольку я пишу книгу, а без решения этой проблемы процесс написания книги сильно затянулся. Всем спасибо заранее, жду ответа.

  • Перемещено

    13 мая 2015 г. 6:33

Понравилась статья? Поделить с друзьями:
  • Преобразование в массиве в ms excel
  • Прекращена работа word kernelbase dll
  • Преобразование в массив excel
  • Прекращена работа microsoft word 2010
  • Преобразование в excel чисел в формат время