Приложение Excel не отвечает, зависает или прекращает работать

Применяется к
Excel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016
Интерактивная поддержка в браузере может предоставлять цифровые решения для проблем с Office
Попробовать интерактивную поддержку

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

Следуйте решениям, приведенным в этой статье, в указанном порядке. Если вы ранее пробовали один из этих способов, но он не помог, перейдите к следующему решению в списке.

Примечание

Если у вас возникли проблемы с открытием файлов Excel после перехода с Windows 7 на Windows 10, см. раздел Ошибки при открытии файлов Microsoft 365 после перехода с Windows 7 на Windows 10.

Устранение неполадок в безопасном режиме

При запуске Excel в безопасном режиме обходит такие функции и параметры, как альтернативное расположение запуска, измененные панели инструментов, папки автозагрузки, используемые Excel, надстройки Excel и большинство надстроек COM. Хотя надстройки повышают эффективность работы, они могут иногда конфликтовать с Excel или мешать ему.

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

  • Использование средства устранения неполадок проверки Excel для автоматизации поиска и устранения неполадок в безопасном режиме
  • Выполнение вручную устранения неполадок безопасного режима самостоятельно

Автоматизация устранения неполадок безопасного режима

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

Важно

  • В большинстве случаев средство устранения неполадок изменяет реестр и перемещает файлы из папок автозагрузки, используемых приложением Excel. Перед запуском средства устранения неполадок создайте резервную копию реестра и всех файлов в папках автозагрузки, используемых приложением Excel, чтобы в случае возникновения проблемы можно было восстановить реестр и файлы с резервными копиями.
  • Для запуска средства устранения неполадок вам понадобится Windows 10 или более поздняя версия.
  • Дополнительные сведения о создании резервной копии и восстановлении реестра см. в статье "Как создать резервную копию и восстановить реестр в Windows".
  • Дополнительные сведения о папках автозагрузки, используемых приложением Excel, см. в статье "Настройка запуска Excel".

Если вам не удалось устранить проблему с помощью средства устранения неполадок, выполните действия, описанные в разделе "Установка последних обновлений " этой статьи.

Какие изменения можно внести при автоматизации устранения неполадок безопасного режима?

Средство устранения сбоев Excel автоматизирует поиск и устранение неполадок безопасного режима, включая следующее:

  • Запуск Excel в безопасном режиме
  • Отключение надстроек COM
  • Отключение надстроек Excel
  • Перемещение файлов из папок автозагрузки, используемых приложением Excel
  • Переименование файлов пользовательской панели инструментов (XLB)

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

Надстройки COM и Excel

Если сценарий отключает надстройки COM или Excel:

  • Папка \Addin переименована в \AddinsRenamedBySaRA с помощью следующих разделов реестра:

    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Excel
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\Excel
    • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\Excel
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Excel
    • HKEY_LOCAL_MACHINE\SOFTWAR\WOW6432Node\Microsoft\Office\Excel\

Примечание

В реестре с помощью указанных выше разделов \Addins или \AddinsRenamedBySaRA не найти. Это лишь исчерпывающий список того, что можно найти в реестре.

  • Любое REG_SZ значение "OPEN" или начинающееся с "OPEN" (например, OPEN1) начинается с "RenamedBySaRA". Например, "OPEN" переименовывается в "RenamedBySaRAOPEN"

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Excel\Options

  • Папка ExcelAddinRegistryDataBySaRA создается на рабочем столе Windows.

  • Файл AddinRegistryDataExportedBySaRA.reg создается в папке ExcelAddinRegistryDataBySaRA .

    Файл AddinRegistryDataExportedBySaRA.reg содержит резервную копию указанных выше разделов реестра в том виде, в котором они существовали до запуска сценария.

Files в папках "Автозагрузка"

Если при выполнении сценария перемещаются файлы из папок автозагрузки, используемых приложением Excel:

  • Files, находящиеся в следующих папках, перемещаются из этих папок:

    • 64-разрядная версия Office C2R: C:\Program Files\Microsoft Office\root\Office1x\XLSTART
    • 32-разрядная версия Office C2R: C:\Program Files (x86)\Microsoft Office\root\Office1x\XLSTART
    • 64-разрядный пакет Office MSI: C:\Program Files\Microsoft Office\Office1x\XLSTART
    • 32-разрядный пакет Office MSI: C:\Program Files (x86)\Microsoft Office\Office1x\XLSTART
    • C:\Users\<username>\AppData\Roaming\Microsoft\Excel\XLSTART
    • C:\Program Files\Microsoft Office 15\root\Office 15\XLSTART

Примечание

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

  • Files находится в папке, указанной следующими данными реестра:

    • Обозначения: HKEY_CURRENT_USER\Software\Microsoft\Office\1x.0\Excel\Options

      Примечание

      В этом подразделе 1x.0 обозначает номер версии программы. 16.0 появится для версий Excel 2016 или более новых.

    • Имя: AltStartup

    • Тип: REG_EXPAND_SZ

    • Данные: путь к папке

      Примечание

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

  • Файлы, перемещенные из указанных выше папок, перемещаются в папку ExcelStartupFilesFoundBySaRA , созданную на рабочем столе Windows.

  • Файл ExcelStartupFolderFiles.log создается в папке ExcelStartupFilesCopiedBySaRA.
    Файл ExcelStartupFolderFiles.log содержит список всех перемещенных файлов и их исходное расположение

Пользовательские файлы панели инструментов (XLB)

Если сценарий находит файл настраиваемой панели инструментов:

  • Files с расширением XLB, находящиеся в следующей папке, переименовываются для включения переименованного расширения файла:
    %AppData%\Microsoft\Excel

Выполнение вручную устранения неполадок безопасного режима

Если вы не использовали помощника, откройте Excel вручную в безопасном режиме. Выполните одно из следующих действий:

  • Если вы используете Windows 11 или Windows 10, выберите "Пуск>всех приложений>""Системные> приложенияWindows". В поле "Выполнить" введите excel /safe и нажмите кнопку "ОК".
  • Если вы работаете в Windows 8 или Windows 8.1, в меню "Приложения" выберите команду "Выполнить", в поле "Выполнить" введите Excel /safe и нажмите кнопку "ОК".

Если Excel запускается в безопасном режиме, продолжайте выполнять действия, описанные в разделе "Надстройки COM" этой статьи.

Если Excel не запускается в безопасном режиме, перейдите к разделу "Установка последних обновлений" этой статьи.

Надстройки COM

Чтобы определить, вызвана ли проблема надстройкой COM, выполните следующие действия.

  1. Выберите пункт "Параметры> файла>".
  2. Выберите Надстройки COM и нажмите кнопку Перейти.
  3. Снимите все поля проверки в списке и нажмите кнопку «ОК».
  4. Закройте и перезапустите Excel в обычном режиме (не в безопасном режиме).

Если проблема не возникает при перезапуске Excel в обычном режиме, включайте надстройки по одной, пока она не исчезнет. Это позволит понять, какая надстройка вызывает проблему. Перезапускайте Excel после включения каждой надстройки.

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

Надстройки Excel.

Важно

  • Будьте внимательны, выполняя действия, описанные в этом разделе. Ошибки при изменении реестра могут привести к серьезным проблемам. Не забудьте создать резервную копию реестра перед внесением изменений. Убедитесь в том, что вы знаете, как восстановить реестр в случае возникновения проблем.
  • Дополнительные сведения о создании резервной копии и восстановлении реестра см. в статье "Как создать резервную копию и восстановить реестр в Windows".
  1. Откройте редактор реестра. Для этого нажмите клавишу Windows + R, чтобы открыть диалоговое окно запуска. Введите regedit.exe и нажмите кнопку "ОК".

  2. Найдите и выберите следующий раздел реестра:
    <HKEY_CURRENT_USER\Software\Microsoft\Office\1x.0>\Excel\Options

    Примечание

    В этом подразделе <1x.0> обозначает номер версии программы. 16.0 появится для версий Excel 2016 или более новых.

  3. В столбце "Имя " найдите любое значение REG_SZ, равное OPEN.
    Если вы не найдете REG_SZ значение с именем OPEN, перейдите к разделу Изучение возможных проблем с файлами в папках автозагрузки .

  4. Щелкните правой кнопкой мыши кнопку "Открыть", а затем выберите "Переименовать".

  5. Переименуйте OPEN в RenamedOpen и нажмите клавишу ВВОД.

  6. Повторите шаги 4 и 5, добавив слово "Переименовано" в начало любого значения REG_SZ, которое начинается с OPEN. Например, переименуйте OPEN1 в RenamedOPEN1.

  7. Запустите Excel в обычном режиме.

  8. Если проблема не возникает при перезапуске Excel в обычном режиме, начните включать надстройки Excel по очереди, удалив слово "Переименовано" из имени. Вы сможете определить надстройку, вызывающую проблему. Не забывайте перезапускать Excel каждый раз, когда снова включаете надстройку в реестре.

Если отключение надстроек COM и надстроек Excel не решило проблему, перейдите к разделу "Изучение возможных проблем с файлами в папках автозагрузки ".

Изучение возможных проблем с файлами в папках "Автозагрузка"

При запуске Excel открываются все книги из папки XLStart или альтернативной папки автозагрузки в дополнение к папке XLStart. Попробуйте запустить Excel, не открывая книги в папке XLStart или альтернативной папке автозагрузки.

Книги в папке XLStart

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

  1. Щелкните "Параметры файла>".
  2. Щелкните пункт "Центр управления безопасностью", а затем в разделе "Центр управления безопасностью Microsoft Office Excel" нажмите кнопку "Параметры центра управления безопасностью".
  3. Щелкните "Надежные расположения" и найдите путь к папке XLStart в списке надежных расположений.
  4. Переместите все файлы, находящиеся в этой папке, в другую папку, а затем запустите Excel в обычном режиме.

Если проблема не возникает при перезапуске Excel в обычном режиме, начните перемещать книги, перемещенные на шаге 4, одну за другой обратно в папку XLStart, каждый раз перезапуская Excel в обычном режиме. Если возникла проблема с одной из книг в папке XLStart, она должна идентифицировать книгу.

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

Книги в альтернативной папке автозагрузки

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

Попробуйте запустить Excel, не открывая книги в этой папке:

  1. Выберите пункт "Дополнительные параметры> файла".>
  2. В разделе " Основные" в поле "При запуске: открывать все файлы " обратите внимание на путь к папке, настроенной как альтернативная папка при запуске.
  3. Переместите все файлы, находящиеся в этой папке, в другую папку, а затем запустите Excel в обычном режиме.
  4. Если проблема не возникает, начните перемещать любую книгу, перемещенную на шаге 3, обратно в альтернативную папку автозагрузки по очереди, перезапуская Excel в обычном режиме каждый раз. Вы сможете определить книгу, вызывающую проблему.

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

Установка последних обновлений

Возможно, вам необходимо включить в Центре обновления Windows автоматическое скачивание и установку рекомендуемых обновлений. Установка любых важных рекомендаций и оптимальных обновлений часто позволяет исправить проблемы за счет замены устаревших файлов и устранения уязвимостей. Чтобы установить последние обновления, выполните действия, описанные в этой статье: Обновите Microsoft 365 и свой компьютер.

Если установка последних обновлений не решила проблему, переходите к следующему пункту в этом списке.

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

Оптимизация производительности файла

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

Проверка того, что Excel не используется другим процессом

Если Excel используется другим процессом, эти сведения будут отображаться в строке состояния в нижней части окна Excel. Если в это время попытаться выполнить другие действия, Excel может не отвечать. Подождите, пока задание выполнится, прежде чем начинать другие действия.

Если Excel не используется другим процессом, переходите к следующему элементу в списке.

Кроме того, из недавних обновлений в Excel улучшена скорость реагирования при выполнении действий, связанных с карт профиля. Если вы наблюдаете зависание при доступе к свойствам файла или сведениям профиля пользователя, убедитесь, что установлены последние обновления (версия 2601 или более поздняя).

Изучение сведений о файле Excel и его содержимого

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

  • формулы, ссылающиеся на целые столбцы;
  • формулы массива, ссылающиеся на нечетное число элементов в аргументах;
  • Сотни, а может быть, и тысячи скрытых объектов или объектов с нулевой высотой и шириной.
  • Чрезмерные стили, вызванные частым копированием и вставкой между книгами.
  • Лишние и недопустимые имена с определенным значением.
  • Большое количество геометрических фигур или объектов сложной формы (сотни тысяч).

Если эти действия не устранили проблему, переходите к следующему элементу в списке.

Примечание

В последних обновлениях Excel улучшена обработка большого количества фигур и сложных объектов. Обновление старых файлов с избыточными формами может значительно сократить время загрузки.

Проверка того, не создается ли файл третьей стороной

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

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

Выполнение выборочного запуска, чтобы определить, конфликтует ли программа, процесс или служба с Excel

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

Windows 10, Windows 7, Windows 8: выборочный запуск с помощью конфигурации системы
Windows Vista: выборочный запуск с помощью конфигурации системы
Windows XP: Создание и настройка учетных записей пользователей в Windows XP

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

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

Восстановление программ Microsoft 365

Восстановление программ Microsoft 365 может устранить проблемы, при которых Excel не отвечает, зависает или зависает. Инструкции о том, как это сделать, см. в разделе: Восстановление приложения Microsoft 365.

Если восстановление программ Microsoft 365 не решило проблему, переходите к следующему пункту в списке.

Проверка актуальности версии антивирусной программы и наличия конфликтов с Excel

Если антивирусная программа не обновлена, Excel может работать неправильно.

Проверка актуальности антивирусной программы

Для защиты от новых вирусов поставщики антивирусных программ периодически выпускают обновления, которые можно скачать из Интернета. Загрузите последние обновления, посетив веб-сайт поставщика своей антивирусной программы.

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

Проверьте, нет ли конфликтов антивирусной программы с Excel:

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

Важно

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

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

Дополнительные сведения

Дополнительные возможности по устранению неполадок

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

Факторы окружающей среды

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

  • Выполните основные действия по устранению неполадок.
  • Проверьте файлы в максимально чистой среде.

В следующих разделах описаны некоторые области, заслуживающие внимания.

Режим вычисления и совместимость Excel

Некоторые зависшие проблемы могут быть связаны с режимом вычисления. Если у вас возникают проблемы с реагированием при работе со сложными формулами, попробуйте перевести книгу в режим ручного вычисления, чтобы выполнить проверку, если причиной является автоматический пересчет.

Чтобы настроить ручные вычисления, выполните следующие действия.

  1. Переход на вкладку "Формулы ".
  2. Выберите раскрывающийся список "Параметры вычислений ".
  3. Выберите "Вручную" из доступных вариантов.

Для книг, использующих текстовые функции (ДЛСТР, ПСТР, ПОИСК, НАЙТИ, ЗАМЕНИТЬ), убедитесь, что для них установлена соответствующая версия совместимости в параметрах файла>.

Место хранения файла

Перемещение файла в локальную область поможет определить, не случилось ли с файлом или где он сохранен. При сохранении файла Excel по сети или на веб-сервере может возникнуть несколько проблем. Рекомендуется сохранить файл локально. Это следует сделать в следующих сценариях:

• Перенаправление папки "Мои документы" на сервер.

• Автономные файлы

• Открытие файлов из веб-папки или SharePoint

• Удаленный рабочий стол/Citrix

• Сетевые устройства

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

Память

Файлы Excel могут стать довольно большими, если вы начнете добавлять много форматирования и фигур. Убедитесь, что в системе достаточно ОЗУ для запуска приложения. Сведения о требованиях к системе см. в следующей статье Майкрософт: Требования к системе для Office 2016

Дополнительные сведения о 64-разрядных версиях Office см. в статье Общие сведения о 64-разрядных версиях Office

Принтеры и видеодрайверы

При запуске Excel проверяются стандартные драйверы принтера и видеодрайверы, с которых будут отображаться книги Excel. Приложение Excel интенсивно печатает и будет работать медленнее, если файлы Excel сохранены в режиме предварительного просмотра разрыва страницы. Тестирование файла с помощью разных принтеров, например драйвера Microsoft XPS Document Writer или видеодрайвера VGA, определит, связана ли проблема с конкретным принтером или видеодрайвером.

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

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.