Почему Excel 2010/2013 занимает 10 секунд, чтобы открыть любой файл?


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.


Несмотря на то, что вы предоставили много информации, вы не упоминаете, открываете ли вы файлы a) локально или через сетевой ресурс и b) если ваши файлы защищены паролем. Если последнее, то есть известная проблема с защитой листов и продолжительностью открытия: office.microsoft.com/en-us/access-help/…
JSanchez

Вы говорите, что «Обновлен» до 2013 года. Вы пробовали полную деинсталляцию и переустановку? Это ваш домашний компьютер или рабочий (в домене)? Если вы вошли в систему как другой пользователь, он ведет себя так же? Как насчет безопасного режима?
Ƭᴇcʜιᴇ007

@JSanchez Я открываю файлы локально. Это происходит даже при отключении всех сетевых подключений. И файлы не защищены паролем. Я буквально создаю новый пустой файл Excel на рабочем столе, пытаюсь открыть его и получаю 10-секундную задержку.
jbkly

@ techie007 Хорошие вопросы. Этим вечером я удалил Office, снова запустил очистку диска и очиститель реестра, а затем переустановил Office 2013 с нуля. Все еще получаю задержку. Это мой домашний компьютер, только с одной учетной записью пользователя (администратора). Затем я перезагрузился в безопасном режиме, и это стало более странным: когда я пытаюсь открыть любой файл Excel в безопасном режиме, я получаю сообщение об ошибке Windows: «При отправке команды в программу произошла ошибка». Я собираюсь исследовать это дальше; не уверен, если это связано.
jbkly

@jbkly Я тоже иногда получаю это. В основном Excel должен сначала загрузить себя, прежде чем делать какую-либо работу. Это то, что приводит к задержке. Вы столкнетесь с этим и в Word, и в Powerpoint. Также хорошо бы отключить все надстройки, что бы немного ускорить процесс.
Firee

Ответы:


3

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

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

11855 17:01: 15,8768465 Explorer.EXE 19420 QueryOpen C: \ Program Files (x86) \ PGP Corporation \ PGP Desktop \ PGPtray.exe FAST IO DISALLOWED
и

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

11894 17:01: 19,2073462 Explorer.EXE 19420 RegOpenKey HKCU \ Software \ 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 требует времени для загрузки принтеров, подключения к сети, интернет-обновлений перед открытием файла. Попробуйте отключить их и открыть файл.


0

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

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

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

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


Я только что нашел хорошо выглядящую страницу, которая может помочь. Я собираюсь попробовать завтра. answers.microsoft.com/en-us/office/forum/...
user329155

0

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

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

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


0

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

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

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


-1

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

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


Хотя этот совет, безусловно, может улучшить производительность Excel 2013 после его открытия, он не поможет решить проблему задержек с открытием книг.
Я говорю Восстановить Монику

-2

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.