8

У меня быстрый ПК с Windows 7 с двумя твердотельными накопителями и 16 ГБ оперативной памяти, поэтому я привык к тому, что программы загружаются очень быстро. Но в последнее время, без какой-либо причины, я могу понять, что Excel начал слишком долго открывать файлы Excel (любого размера - даже пустые файлы). Это происходит в Excel 2010 и Excel 2013 после обновления, в надежде решить проблему. Вот пара сценариев:

  • Если я запускаю Excel напрямую, он открывается почти мгновенно. Нет проблем там.
  • Если я запускаю Excel напрямую, а затем открываю любой файл Excel (.xls или .xlsx), он загружается почти мгновенно. Все еще нет проблем
  • НО, если я пытаюсь открыть какой-либо файл Excel напрямую, при этом Excel не запускается, для запуска Excel требуется 10-11 секунд. Я не получаю сообщений об ошибках, просто вращающийся курсор в течение 10-11 секунд, а затем файл открывается.

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

Я довольно много искал по этому вопросу и находил других, которые испытали его, но решения, которые работали для них, не работают для меня. Для некоторых людей это была проблема со сканированием сетевых дисков, но моя проблема исключительно с локальными файлами; У меня нет сетевых дисков, и проблема сохраняется даже при отключенных сетевых подключениях.

Некоторые люди предлагали листы с поврежденными формулами или ссылками, но я испытываю это с ЛЮБЫМ файлом Excel: даже с пустыми листами.

Другие считали, что это проблема с надстройками, но у меня все надстройки Excel отключены (насколько я могу судить).

Один человек решил это, отключив процесс "менеджер буфера обмена", который работал в фоновом режиме, но у меня его нет. Я отключил как можно больше запускаемых и фоновых процессов, но проблема сохраняется. Я провел сканирование на наличие вредоносных программ, очистку диска, CCleaner и установил Excel 2013. Я удалил временные файлы, включил SuperFetch и отредактировал ключи реестра. Все еще не могу избавиться от проблемы. Есть идеи?

Сведения о моей системе: Windows 7 Professional с пакетом обновления 1 (SP1) 64-разрядная, Excel 2013 - 32-разрядная, 16 ГБ ОЗУ, все программы установлены на SSD.

10 ответов10

3

У меня была такая же ситуация с Excel 2010 - для открытия любого файла Excel потребовалось около 5 секунд, в то время как файлы Word и PowerPoint открывались за 0,1 секунды. Я выполнил несколько тестов профилирования с использованием filemon (procmon от sysinternal) и обнаружил подозрительную задержку в файловых операциях EXPLORER. Не совсем тихая задержка, между прочим, операция Last Explorer, связанная с выполнением файла xls:

11851 17:01:15,2083239 Исследователь.EXE 19420 RegCloseKey HKCR\excel УСПЕХ следующий

11855 17:01:15,8768465 Исследователь.EXE 19420 QueryOpen C:\Program Files (x86)\PGP Corporation\PGP Desktop\PGPtray.exe БЫСТРЫЙ IO ВЫКЛЮЧЕН
а также

11875 17:01:17,8899033 Исследователь.EXE 19420 QueryOpen C:\Program Files (x86)\PGP Corporation\PGP Desktop ** PGPtray.exe ** FAST IO DISALLOWED
и, наконец, проводник возобновляет открытие файла XLS:

11894 17:01: 19,2073462 Исследователь.EXE 19420 RegOpenKey HKCU\ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ Пути к приложениям \ EXCEL.EXE ИМЯ НЕ НАЙДЕНО Требуемый доступ: чтение

это ровно 4 секунды, потраченные на что-то неизвестное. Так что я закрыл PGPtray.exe и XLS файлы начали открываться в. 1 сек.

Я предлагаю вам выполнить те же действия и попытаться найти, какие приложения (если таковые имеются) вызвали эту задержку.

3

Устойчивость / восстановление документов. Используя Process Monitor компании Sysinternal, я обнаружил, что в Excel 2013 просматривались тысячи старых записей, которые функция автоматического восстановления оставляла в реестре при каждом сбое Excel в предыдущие месяцы. Сбои, вероятно, были вызваны рядом коммерческих надстроек. Запуск Excel оставался медленным даже после деактивации всех надстроек и в безопасном режиме. CCleaner не удалил эти реликвии реестра. После удаления их вручную Excel запускается в течение 2 секунд. Удалите ключ реестра Document Recovery, чтобы избавиться от этих реликтов: HKEY_CURRENT_USER\Software\Microsoft\Office\1x.x\Common\Resilidity

2

Я выполнил некоторые тесты профилирования с использованием filemon (procmon от sysinternal), как описано в другом комментарии в этой теме, и обнаружил следующее: Result = "BAD NETWORK PATH"

Плохой сетевой путь был ссылкой в реестре на имя компьютера (то есть \ops-49626 ...), которое больше не использовалось. Поэтому в regedit я искал все экземпляры этого имени компьютера и тщательно удалил его, чтобы изменения не вызвали проблем с приложением, которое все еще использовалось.

Единственный способ, которым я обнаружил это, было использовать control + E для остановки и запуска и control + X для начала заново. Затем сохраните журнал как запятую, чтобы открыть и отсортировать в Excel.

Выбор файла Excel в Windows Explorer больше не задерживается, а файлы Excel теперь открываются во флэш-памяти !!!

Надеюсь это поможет.

1

РЕДАКТИРОВАТЬ:

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

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

Менеджер расширений оболочки (http://www.nirsoft.net/utils/shexview.html)

Учитывая ваше описание того, когда возникает проблема, может показаться, что между открытием Excel и открытием Excel может возникать проблемное, неисправное или даже "мошенническое" расширение. Это может быть что-то столь же простое, как антивирус, что часто является причиной подобных проблем (A/V зависает, пытаясь что-то сканировать перед тем, как открыть файл, задерживая открытие программы). На самом деле, это может быть проблема.

После того, как вы отключили все не-Microsoft расширения, перезагрузили (важно!), А затем попытались снова, вы сможете быстро увидеть, если это проблема с расширением. Если Excel дважды открывается при двойном щелчке файла в Windows, то это проблема расширения, и способ сузить преступника состоит в том, чтобы выборочно включить "половину" за раз, сужаясь до виновника.

Если проблема существует, попробуйте мой оригинальный ответ ниже. И чтобы добавить к этому ответу ниже, Excel.exe не может быть источником проблемы. Возможно, вам также понадобится добавить дополнительный фильтр для «explorer.exe», который по сути является исполняемым файлом Windows, который функционирует как "автомобиль" для навигации и открытия ваших файлов / программ. Это может быть виновником медлительности и, возможно, других программ, таких как антивирус! Попробуйте полностью отключить / закрыть / отключить все типы антивирусных и вредоносных программ с самого начала.


Монитор процесса!

http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

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

Я предлагаю запустить Process Monitor и в появившемся окне фильтра добавить фильтр включения для имени процесса «Excel.exe». Это отфильтрует результаты, так что в нем будут показаны только сделки «за кулисами» в Excel, а не все программы / службы в вашей системе.

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

Вы будете быстро плавать в тысячах записей результатов, что может быть ошеломляющим То, что я нашел, чтобы помочь, изучает сочетания клавиш, чтобы остановить / запустить процесс сбора (CTRL-E) и очистить окно результатов (CTRL-X). У меня будет пустое окно PM, которое готово к фильтрации для программы, затем я нажму CTRL-E, чтобы начать сбор, и затем я запустлю программу, которая устраняет неполадки. Как только он попадает в проблемное место (например, окно ошибок, медленный запуск завершен и т.д.), Я быстро прекращаю сбор в PM с помощью CTRL-E. Полезно прекратить сбор, как только вы попали в проблемное место, чтобы уменьшить массу результатов.

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

0

Мой опыт работы с Excel 2013 в Windows 8.1 занял около 5 секунд для загрузки файла при двойном щелчке по файлу или ярлыку ТОЧНО, как и сообщал Алексей Ильинский выше. "Решение" также то же самое, хотя в моем случае это была другая иконка в системном трее, вызывающая проблему. Он обнаружил, что удаление PGPtray.exe решило проблему (Excel загружается примерно за 2 секунды, а не за пять). Я обнаружил значок в системном трее из широко используемой программы резервного копирования, iDrive был причиной в моем случае. Когда присутствовал значок в системном трее iDrive, это замедляло загрузку файлов в Excel (но только при двойном щелчке по файлу или ярлыку; это не действует при открытии пустой копии Excel).

Я не могу предположить, почему значок в системном трее iDrive влияет на Excel (в основном это неактивный процесс), но это так. К сожалению, это не совсем решение, так как наличие iDrive в системном трее не должно быть проблемой. Но, безусловно, iDrive вызывает задержку, а удаление устраняет ее.

Microsoft Money 2005 - еще одно приложение, которое точно так же замедляет работу Excel. Если деньги загружены, это всегда замедляет открытие файла Excel примерно с 2 секунд до пяти.

0

У меня установлена свежая Windows 10, на которой установлен только Office 2016, и Excel открывал файлы за 20 секунд (5960X @ 4,4 ГГц, 64 ГБ ОЗУ, твердотельный накопитель Intel серии 750). Даже недавно созданная пустая таблица открыла бы этот длинный верх.

Я нашел предложения по отключению предложений Cortana, но это уже было отключено. Скептически я включил его, подумав, что, может быть, переключение поможет решить проблему. Фактически его включение (включение «Cortana может дать вам предложения, идеи, напоминания, предупреждения и многое другое») устранило проблему!

Я понятия не имею, почему это исправит это, но это сделало.

0

Я столкнулся с очень медленным запуском Excel 2013 Pro - даже с пустым шаблоном. Как ни странно, в Internet Explorer есть настройка. Перейдите в Internet Explorer, откройте Свойства обозревателя, перейдите на вкладку «Дополнительно». Прокрутите страницу вниз до раздела «Безопасность» и убедитесь, что следующий параметр не отмечен: Проверить отзыв сертификата сервера *

Этот параметр, когда отмечен, требует, чтобы сертификат «сервера» был определенным образом (не уверен, как еще его описать). Если у вас нет подключения к Интернету, вы можете себе представить, насколько сложно будет проверить сертификат сервера (без сервера).

Это помогло мне, но Excel все еще занимает 5-7 секунд, чтобы открыть. Я собираюсь попробовать некоторые из предложений на www.accountingweb.com - поиск, как отключить анимацию листа.

Я обнаружил на msdn, что для открытия файла .xlsx требуется больше времени. Мы можем быть обречены :(

0

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

-1

Что-то, что помогло мне решить эту проблему (Excel 2013), - отключить аппаратное ускорение графики.

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

-2

Отключите пакет инструментов анализа и решатель, если они вам не нужны и если они включены.

Файл -> Параметры -> Надстройки -> Кнопка Перейти Снимите флажок надстройки, которые вы не используете

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .