Чому Excel 2010/2013 займає 10 секунд, відкриває будь-який файл?


8

У мене швидкий ПК з Windows 7 з двома SSD і 16 ГБ оперативної пам’яті, тому я звик до програм завантажуватися дуже швидко. Але останнім часом, без жодної причини, яку я можу зрозуміти, Excel занадто довго почав відкривати файли Excel (будь-якого розміру - навіть порожні файли). Це відбувається з Excel 2010 та з Excel 2013 після того, як я оновив, сподіваючись вирішити проблему. Ось кілька сценаріїв:

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

Під час затримки, коли Excel намагається запустити, я насправді не бачу жодного помітного сплеску в процесорі чи використанні пам'яті, окрім Explor.exe. Ця проблема виникає лише з програмою Excel, а не Word або будь-якою іншою програмою, про яку я знаю.

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

Деякі люди пропонували робочі листи із пошкодженими формулами чи посиланнями, але я відчуваю це з будь-яким файлом Excel: навіть порожніми робочими аркушами.

Інші вважали, що це проблема з надбудовами, але у мене всі додатки Excel відключені (наскільки я можу сказати).

Одна людина вирішила це, відключивши процес "менеджер буфера обміну", який працював у фоновому режимі, але у мене цього немає. Я відключив стільки процесів запуску та фонових процесів, скільки я можу, але проблема зберігається. Я запустив сканування зловмисного програмного забезпечення, очищення диска, CCleaner та встановив Excel 2013. Я видалив тимчасові файли, включив SuperFetch та відредагував ключі реєстру . Досі не вдається позбутися проблеми. Будь-які ідеї?

Мої деталі системи: Windows 7 Professional SP1 64-розрядний, 32-розрядний Excel 2013, 16 Гб оперативної пам’яті, всі програми, встановлені на SSD.


Хоча ви надали багато інформації, ви не згадуєте, чи a) відкриваєте файли локально або через мережевий спільний доступ і б) якщо у вас захищені паролем ваші файли. Якщо останнє, існує відома проблема щодо захисту аркушів та часу, який потрібно відкрити: 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 відкривались за .1 секунду. Я здійснив кілька тестування з профілюванням, використовуючи filemon (прокмен від sysinternal) і виявив підозрілу затримку файлових операцій EXPLORER. Не зовсім мовчазна затримка, до речі, операція Last Explorer, пов'язана з виконанням файлу xls, була:

11851 17:01: 15,2083239 Explor.r.EE 19420 RegCloseKey HKCR \ excel УСПІХ наступний

11855 17:01: 15,8768465 Explor.r.EE 19420 QueryOpen C: \ Program Files (x86) \ PGP Corporation \ PGP Desktop \ PGPtray.exe ШВИДКО ІО ВІДКРИТТЯ
та

11875 17:01: 17,8899033 Explorer.EXE 19420 QueryOpen C: \ Program Files (x86) \ PGP Corporation \ PGP Desktop ** PGPtray.exe ** ШВИДКО ІО ВІДКЛЮЧЕНО
та нарешті провідник відновить відкриття XLS-файлу:

11894 17:01: 19,2073462 Explorer.EXE 19420 RegOpenKey HKCU \ Програмне забезпечення \ Майкрософт \ Windows \ CurrentVersion \ Шляхи додатків \ EXCEL.EXE ІМ'Я НЕ ЗНАЙДЕНО Бажаний доступ: Прочитайте

це рівно 4 секунди, витрачені на щось невідоме. Тож я закрив PGPtray.exe і файли xls почали відкриватися за 1 сек.

Я пропоную вам виконати ті самі кроки і спробувати знайти, які застосування (якщо такі є) спричинили цю затримку.


Будь-які подробиці про те, як саме виконати цей процес?
dangel

3

стійкість / відновлення документів: Використовуючи монітор процесів Sysinternal, я виявив, що Excel 2013 пройшов тисячі старих записів, які функція Autorecovery залишала в реєстрі, коли Excel виходив з ладу в попередні місяці. Аварії, ймовірно, були спричинені низкою комерційних надбудов. Запуск Excel залишався повільним навіть після деактивації всіх надбудов та в безпечному режимі. CCleaner не видалив ці реліквії. Видаливши їх вручну, Excel запускається протягом 2 секунд. Видаліть ключ реєстру Відновлення документів, щоб позбутися цих реліктів: HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 1x.x \ Загальні \ Resiliency


2

Я здійснив кілька тестування на профілюванні, використовуючи filemon (проклейка від sysinternal) так само, як описано в іншому коментарі в цій темі, і виявив наступне: Результат = "BAD NETWORK PATH"

Неправильний мережевий шлях був посиланням у реєстрі на ім’я комп'ютера (тобто \ ops-49626 ...), яке більше не використовувалося. Тож у regedit я шукав усі екземпляри цього комп’ютерного імені та ретельно видаляв його, щоб зміни не спричинили проблему із додатком, який все ще використовується.

Єдиний спосіб, коли я виявив це, це використовувати контроль + E, щоб зупинити і запустити, і + + X для початку. Потім збережіть журнал як обмежений комами, щоб відкрити і сортувати в Excel.

Вибір файлу Excel у Провіднику Windows більше не затримується, а файли Excel зараз відкриваються миттєво !!!

Сподіваюсь, це допомагає.


1

Редагувати:

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

Я пропоную спершу спробувати це - за допомогою безкоштовного програмного забезпечення нижче, сортуйте записи за назвою компанії, потім виберіть усі записи, що не належать Microsoft, клацніть правою кнопкою миші та відключіть, перезавантажте, а потім повторіть спробу Excel. Я б зробив ставку, що є досить хороший шанс, що проблема зникла.

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

З огляду на ваш опис того, коли проблема з’являється, здається, що може виникнути проблемне, несправне або навіть «розбійне» розширення, яке стає між вами та відкриттям Excel. Це може бути настільки просто, як антивірус, що часто є причиною подібних проблем (A / V зависаючи, намагаючись щось сканувати, перш ніж відпустити файл, затримуючи відкриття програми). Насправді це може бути проблемою.

Щойно ви вимкнете всі розширення, що не належать Microsoft, перезавантажте (важливо!), А потім повторіть спробу, ви зможете швидко побачити, чи це проблема з розширенням. Якщо Excel відкривається, коли двічі клацніть файл у Windows, це проблема розширення, а спосіб звузити винуватця - вибіркове повторне включення "половини" за один раз, звуження до винуватця.

Якщо проблема існує, спробуйте мою оригінальну відповідь нижче. І щоб додати цю відповідь нижче, Excel.exe не може бути джерелом проблеми. Можливо, вам доведеться також додати додатковий фільтр для "explorer.exe", який по суті є виконуваним файлом Windows, який функціонує як "автомобіль" для навігації та відкриття ваших файлів / програм. Це може бути винуватець, що викликає повільність, і, можливо, інші програми теж - як антивірус! Спробуйте повністю відключити / вийти / вимкнути всі типи антивірусних та шкідливих програм також із самого початку.


Монітор процесів!

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

Безкоштовна утиліта, яка показує всі закулісні дії будь-яких / всіх запущених програм.

Я пропоную запустити Монітор процесів, і у вікно фільтра, яке негайно спливе, додайте фільтр включення для імені процесу "Excel.exe". Це призведе до просіювання результатів, тому він відображатиметься лише позаду штор у Excel, а не будь-яка програма / послуга у вашій системі.

Після того, як ви все добре, починається збір. Я пропоную розпочати це із закритого Excel, щоб ви могли зафіксувати події, які трапляються під час його відкриття. Тоді справа в перегляді результатів, щоб побачити, що може спричинити проблеми. У верхній частині PM є п’ять кнопок, за допомогою яких можна натиснути / видалити клавішу, щоб сортувати тип результатів (реєстр, файлова система, мережа, процес / потік, профілювання).

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

Тоді справа просівати, шукати проблеми. Корисною порадою для цього є додаткова фільтрація - клацання правою кнопкою миші на тип запису / результату / статусу / тощо та виключення (або включення) до нього. Якщо це запис, який не особливо корисний, ви можете видалити всі результати відразу з результатів, але з можливістю завжди їх відновлювати назад (і легко). Ви також можете виділити та встановити закладки на певні записи, які підозрювані або до яких варто повернутися.


0

Я не знаю точної відповіді, просто запропонуйте наступне: Можуть бути деякі додатки, або драйвери можуть спричинити проблеми. Спробуйте вимкнути всі програми автоматичного запуску. Можливо, є проблема з підключенням до принтера / мережі / Інтернету. Можливо, Excel потребує часу, щоб завантажити принтери, підключитися до мережі, оновлення Інтернету перед відкриттям файлу. Спробуйте відключити їх та відкрити файл.


0

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

Якщо встановлено цей параметр, цей сертифікат вимагає, щоб сертифікат "сервера" був певним чином (не впевнений, як ще описати його). якщо у вас немає підключення до Інтернету, ви можете уявити, як важко було б перевірити серверний сертифікат (немає сервера).

Це допомогло мені, але Excel все ще потребує 5-7 секунд, щоб відкрити. Я спробую деякі пропозиції на www.accountingweb.com - шукати, як відключити анімацію робочого листа.

Я виявив на msdn, що тип файлу .xlsx займає більше часу. Ми можемо бути приречені :(


Щойно я знайшов гарну сторінку, яка може допомогти. Я спробую завтра. answer.microsoft.com/en-us/office/forum/…
користувач329155

0

Мій досвід роботи з Excel 2013 в Windows 8.1, який займає близько 5 секунд для завантаження файлу, коли файл або ярлик подвійним клацанням дійсно такі ж, як у повідомленні Алекса Ілійського вище. «Рішення» також те саме, хоча в моєму випадку це була проблема, що викликала проблему інший системний трей «значок». Він виявив, що видалення PGPtray.exe виправило проблему (Excel завантажується приблизно за 2 секунди, а не п’ять). Я знайшов піктограму системного лотка в широко використовуваній програмі резервного копіювання iDrive. Коли був присутній значок системного лотка iDrive, він уповільнив завантаження файлів Excel (але лише при подвійному натисканні на файл або ярлик; це не має ефекту при відкритті порожньої копії Excel).

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

Ще одна програма, яка має такий же ефект від уповільнення Excel - це Microsoft Money 2005. Якщо гроші завантажуються, це завжди сповільнює відкриття файлу Excel приблизно від 2 секунд до п'яти.


0

У мене встановлено свіжий Windows 10, але на ньому не було нічого, окрім Office 2016, і відкриття файлів програмі Excel знадобилося 20 секунд (5960X при 4,4 ГГц, 64 ГБ оперативної пам’яті, SSD Intel 750 Series). Навіть щойно створена порожня електронна таблиця відкрила б цю довгу верхівку.

Я знайшов пропозиції щодо відключення пропозицій Кортани, але це вже було вимкнено. Я скептично ввімкнув це, думаючи, що, можливо, його вправлення вирішить проблему. Фактично ввімкнувши цю функцію (включивши "Cortana може давати вам пропозиції, ідеї, нагадування, попередження тощо"), виправлено проблему!

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


-1

Щось мені допомогло в цьому питанні (Excel 2013) - це відключити прискорення апаратної графіки.

Відкрийте порожній файл excel, перейдіть у меню Файл> Параметри. У розширеній області знайдіть розділ відображення та встановіть прапорець "відключити прискорення графіки обладнання".


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

-2

Вимкніть набір інструментів для аналізу та вирішення, якщо вони вам не потрібні та якщо вони включені.

Файл -> параметри -> надбудови -> Кнопка "Перейти" Зняти прапорці, які ви не використовуєте

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.