Зависает excel или долго открываются файлы excel — что делать?

долго открываются файлы excel Office

долго открываются файлы excelСейчас поделюсь маленьким опытом в решении проблем когда зависает excel.  Вчера столкнулся на работе с непонятным глюком на нескольких компах, очень долго и с большими тормозами начали открываться файлы excel и word (хотя в процессах excel не отжирал и 1% cpu, т.е. загрузка компа была нулевая). Сделав небольшой анализ работоспособности компа было понятно, что дело ни в антивирусе и ни как ни в самом excel. На втором компе была идентичная ситуация очень долго открываются файлы excel .

1 Вариант


Самый распространенный случай, когда по умолчанию стоит принтер который не работает или не подключен и он находится в «неоперативном режиме». Для решения данной проблемы просто смените принтер по умолчанию на любой другой и проблема с зависанием Excel исчезнет!

2 Вариант

Бывает такое, что excel при работе с файлом начинает отжирать 15%-20% cpu, так быть не должно! Проверьте объем файла возможно он весит несколько десятков или сотен мегабайт, если это так, то он естественно будет у вас тормозить. В этой ситуации разберитесь почему так происходит, если у вас вставлены картинки, то уменьшите размер картинок перед тем как загружаете в файл Excel. т.е. надо оптимизировать файл.

3 Вариант (excel или word при открытии зависат)


При запуске текстового редактора Microsoft Word или Microsoft Excel Вы видите сообщение: «Проверка на наличие вирусов» Значит у вас при открытие файла Ваш антивирус проверяет его на наличии вирусов и т.д. и надстройка антивируса включена в Office. По мне так эта функция для параноиков и совершенно бесполезная. Но нервы она трепит сильно, поэтому ее мы сейчас научимся отключать.

1 Вариант:
Решение проблемы с зависанием Excel и надстройками можно решить кардинально 🙂 просто удалить антивирус (он не всегда корректен, но описать его стоит)

2 Вариант:

  1. Закройте приложение Word или Excel
  2. Найдите файл библиотеки надстроек Word (WLL) в папках автозагрузки. По умолчанию папки автозагрузки имеют следующие пути:
    Microsoft Office 2003
    • C:\Program Files\Microsoft Office\Office11\STARTUP
    • C:\Documents and Settings\Your_User_Name\Application Data\Microsoft\Word\STARTUP
    • Удалите WLL-файл и снова запустите приложение Word.

    Microsoft Office 2007

    • C:\Program Files\Microsoft Office\Office12\STARTUP
    • C:\Documents and Settings\Your_User_Name\Application Data\Microsoft\Word\STARTUP
    • Удалите WLL-файл и снова запустите приложение Word.

    Microsoft Office 2010

    • Нажмите ФАЙЛ ->НАСТРОЙКИ ->НАДСТРОЙКИ -> тут смотрите и переходите к управлению Надстройками и отключаете все что относится к Антивирусузавис excel

 

4 Вариант (очень долго открывается, проблема только для Windows XP)


Данный вариант решения проблемы с зависает Excel подходит только для Windows XP, а решение заключается в правке команды при открытии файла из проводника.

Способ решения:

  1.  Пуск ->Панель управления ->Свойства папки ->Типы файлов -> ищем в списке формат XLS -> далее нажимаем «Дополнительно» ->выбираем действие Открыть и нажимаем изменить
  2. В пункте Приложение, исполняющие действие заменить «C:\Program Files\Microsoft Office\Office14\EXCEL.EXE» /dde на «C:\Program Files\Microsoft Office\Office14\EXCEL.EXE» /e «%1»
  3. А в пункте Сообщения DDE вставить запись [rem see command line]
  4. Везде нажать ОК, перезагрузите комп и радуйтесь жизни!

зависает Excel в Windows XP

 

5 Вариант (очень долго открываются документы Excel по сети)

Данный метод подойдет только тем, что работает с документами Office из сетевых папок.

Данная проблема характерна для компьютеров на которые было установлено обновление Microsoft Office Validation Add-In (KB2501584) Это обновление, призванное обезопасить содержимое документов, в итоге начало гонять открываемый файл по сети, создавая лишнюю нагрузку и неудобство. Тут есть два вариант решения проблемы 1) Просто удалим это обновление через Установку и удаление программ, либо через реестор.

Для Excel — HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Excel\Security\FileValidation

Для Word — HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Word\Security\FileValidation

Для Power Point — HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\PowerPoint\Security\FileValidation

Нас интересует параметр EnableOnLoad , оно может принимать следующие значения:

  • 0 = Don’t validate
  • 1 = Validate
  • 2 = Validate unless called via object model

В нашем случае Значение нужно ставить 0

6 Вариант

С этим случаем я сталкивался всего пару раз, но нервов мне попортил он изрядно. Ситуация такая, открываете фаил, а он просто тупит так, что невозможно даже работать, а сам файл ну максимум 2 страницы текста или табличка. В такой ситуации сразу смотрите на размер файла, если в нем 2-3 страницы а фаил весит пару мегов, то я думаю уже стоит напрячься и сделать вывод что, что -то не так.  Почему такое происходит, да все очень просто,  некоторые манагеры (которые не очень в ладах с компами) пользуются одним/несколькими файлами WORD и EXCEL т.е. сделают в нем свою работу распечатают, а потом все стирают и делают в нем другую работу и в этом случае теги(а они есть и в exel и в word и в html) разрастаются в геометрической прогрессии. И как Вы поняли нужно делать следующие, открываем  другой файл exel/word (создать новый, чистый) и скопировать из старого файла в новый только нужную информацию.

Если Вы хотите поделиться и дополнить мою инструкцию, то присылайте в комментариях свои варианты. Будем увеличивать инструкцию!!!

завис excel, тормозит excel, файл excel зависает, тормозит файл excel, зависает excel 2013, зависает excel 2007, excel 2010 зависает, зависает excel при сохранении, тормозит excel 2007, зависает excel при открытии файла, тормозит excel 2013, тормозит excel 2010, почему тормозит excel, зависает excel при копировании, excel зависает при печати, тормозит excel при копировании, завис excel как сохранить файлы, excel зависает при открытии документа, при открытии excel тормозит, почему зависает excel, excel тормозит при открытии файла

сказать спасибо автору блога
Оцените статью
Блог ITишника и просто человека
Добавить комментарий

  1. Алексей

    Если стоят виртуальные принтеры? » Например PDF24″ проверьте и установите обновление. Помогло радикально. Win 10 64x Office 16.

    Ответить
    1. nibbl автор

      да, кстати одна из причин всегда в принтере по умолчанию) спасибо!

      Ответить
  2. Максим

    Зависает и закрывается Excel, иногда перезагружается и пишет,что была типо аварийная остановка. Зависает когда ввожу числа, с буками и предложениями такого не бывает. Почему так?

    Ответить
    1. nibbl автор

      сколько весит файл excel?

      Ответить
  3. Виктор

    Спасибо тебе добрый человек, вариант с принтером помог. Два дня бился с глючащим офисом. Ctrl C Ctrl V пары ячеек занимало 15-20 секунд, поменял принтер и все заработало как надо.

    Ответить
  4. Сергей

    Добрый день!

    Если у вас Windows 10 попробуйте выключить галочки в пункте меню Win+U > Показывать анимацию Windows и т.д.

    Ответить
  5. Владимир

    Далеко не всё тут.
    добавлю пару советов:

    Эксель очень тупит, когда большая выгрузка обозначена как «таблица».. — не надо так =). особенно, если функционал «таблицы» вам не нужен (просто выгрузка)

    Тогда: правой кнопкой по любой ячейке—> выбрать пункт где-то снизу «Таблица» —-> Преобразовать в диапазон..

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

    2) форматирование. любое.. многие не задумываясь распространяют заливку, условия итд итп на всю строку, на весь столбец итд.. а если там ещё и данные когда-то были — то вообще ахтунг.
    жмём CTRL+END — выделится последняя ячейка хранящегося на листе диапазона.. если вы видите, что она очень даааалеко от основного блока данных — удалите все пустые строки и столбцы.. сохраните файл, закройте.. откройте снова и проверьте cntr+end .. где теперь «последняя ячейка» ? . это также поможет уменьшить размер файла.
    3) вот вчера столкнулся с одной проблемой. мой нормальный файл вернули мне со славами «не работает» — при копировании листа/ячейки/ страницы Эксель просто вис. . безнадёжно.. вообще. и страшно тупил.

    первое — локализовал проблему — нашёл при каком действии зависает.. оказалось при манипуляциях копирования или переноса ячеек конкретного столбца.. дальше дело техники..

    оказалось, дело в условном форматировании.. в моём файле было одно правило, распространённое на пару диапазонов, что если меньше нуля значение, то текст определённого цвета..
    так вот — после того, как над моим файлом «поработали» (вероятно, протяжка ячеек, копи-пасты итд итп) правила условного форматирования мультиплицировались с каждой строкой всё больше и больше.. получилось, что уже на 400 строке (из 1100) каждая ячейка содержала более 1000(!) правил условного форматирования . одинаковых.. и копирование одной такой ячейки занимало 3 минуты.. не говоря уже про то, что эксель наглухо зависал при копировании чего-то большего..

    сами понимаете, что при таком раскладе, даже Копировать—вставить как значение не вариант..

    «Очистить форматы» — тоже ДООООЛГО. но форматы очищать не рекомендую — там и раскраска теряется и шрифты.. поэтому есть «Удалить правила» в условном форматировании. . но и это тоже отрабатывало по 2-3 минуты на ячейку (в последних самых тяжёлых ячейках)

    пробовал макрос писать — быстрее не получилось..

    но потом нашёл более быстрый способ — вставить формат какого-нибудь другого столбца.. видимо алгоритмы как-то по особому в этом случае работают — за 3 минуты всё вставилось. при том что «очистить форматы» (я потом проверял разные методы) заняло бы 2 часа.
    вот так.

    ну и вообще, в экселе и ворде мноооого разных глюков.. но Microsoft почему-то не исправляет ошибки.. совсем.

    Ответить
    1. Gullala

      Помог ваш совет №2, спасибо!

      Ответить
  6. Олег

    подруга дала лицензию и офис не работал, все искал почему, но решил удалить. скачал с торрента другую версию и все работает, теперь буду учиться в экселе работаьь вот!

    Ответить
  7. Владимир

    Если у вас файл сформирован из 1С , листы снизу скрыты (задвинуды полосой пролистывания) – прокруткой и при этом тормозит при копировании, перескакивании по ячейкам. Как только Вы отодвинете эту задвижку и станут видны листы, так перестают тормозть файлы!!!!

    Можно создать макрос:

    Sub Macrosy_tyanut_trosy()
    ActiveWindow.TabRatio = 0.7

    Ответить
  8. Владимир

    Если у вас файл сформирован из 1С , листы снизу скрыты (задвинуды полосой пролистывания) – прокруткой и при этом тормозит при копировании, перескакивании по ячейкам. Как только Вы отодвинете эту задвижку и станут видны листы, так перестают тормозть файлы!!!!

    Можно создать макрос:

    Sub Macrosy_tyanut_trosy()
    ActiveWindow.TabRatio = 0.7

    Ответить
    1. Алекс

      Большое спасибо!!! Реально помогло!

      Ответить
    2. Юрий

      Супер! Спасибо! Не за что бы не додумались

      Ответить
  9. Александр

    У меня проблема файл word стал весить 7мб, при этом когда из него всё удалю и остается одна пустая страница, он попрежнему много занимает мест, в чем причина не знаю, голову сломал… возможно ситуация как в варианте 6 — но у меня такого не было никогда раньше

    Ответить
  10. pavelnb

    Зависает при попытке «сохранить как». Даже при попытке сохранить как пустой документ как минимум один раз из 10 зависает раньше такого небыло ни один из вариантов непомог в том числе и дефрагментация excel 2010 windows 7 может есть ещё какие-то варианты?

    Ответить
  11. Юрий

    Зависает при попытке «сохранить как». Методы: анализ процессов — не помог; переустановка или восстановление — не помогло… ни какие «научные методы» не сработали.

    Решение: проведена дефрагментация (более 30%)

    Ответить
  12. Rula_m

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

    Ответить
    1. Было такое, но как решал не помню:
      попробуй следующее:
      1) проверь сколько весит сам файл, может он большой очень и поэтому тупит
      2) еще была такая же проблема из-за драйверов видеокарты (обнови ее)

      Ответить
  13. йцукен

    Спасибо, что поделились.
    Смена принтера по умолчанию решила проблему с зависанием (тоже был подключен на другом компе через юсб)

    Ответить
  14. денис

    у меня excel 2010. обьем строк 320 000. на компьютере 3.6 ГГц и оперативы 4 гб. вес документа 14 мб. и это только начало. виснет программа по страшному. бесит. работать невозможно, а сроки идут. подскажите что делать?

    Ответить
    1. Алексей

      В этом случае нужно просто отключать автоматический пересчет формул. Редактируете файл как Вам нужно, прописываете формулы, а потом периодически запускаете пересчет, для оценки результатов.
      Ну и с 4Гб оперативы далеко все-равно не уйдете.

      Ответить
  15. Андрей

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

    Ответить
  16. Роди

    Спасибо, помогло, проблема была в принтере!

    Ответить
  17. Teijo

    Спасибо за статью!!!
    зависал ексель при открытии больших файлов
    по умолчанию был сетевой принтер, поменял на подключенный к компу и всё ок!

    Ответить
  18. Дмитрий

    Да, проблема в том, что пересохраняют файл в копию и с копией работают. Если данные в новый файл скопировать — то проблемы — нет. Но вопрос: почему такой проблемы вообще нет в ХР, а есть в семерке?

    Ответить
    1. Makc

      Нашел сегодня рецептик на просторах Сети. Ситуация именно для тех, у кого долго стартует Excel.

      Для 2007
      Если долго открывается Excel, делаем так:
      1. Открываем проводник
      2. Сервис-> Свойства папки -> Типы файлов — ищем нужные расширения (xls,xlsx и тд)
      3. Выделяем нужное расширение файла, нажимаем кнопку Дополнительно, выбираем действие Открыть.
      4. в появившемся диалоге выбираем поле «Приложение, исполняющее действие» и редактируем строку, дописывая в конец пути комбинацию «%1» (вместе с кавычками)
      5. в сообщении dde убираем open %1, пусть будет [rem bla bla bla]

      Сделал буху, вроде пока шустрит.

      Ответить
  19. Илья

    Мне помогла установка по умолчанию другого принтера) Спасибо большое за подсказку

    Ответить
  20. akbr1k

    Спасибо, менеджеру вставлю…

    Ответить
  21. julie

    спасибо большое, измучилась с этим документом,скопировала и все как по маслу!!!)

    Ответить
  22. Елена

    а еще, иногда, имеет смысл обращать внимание на такие мелочи))), как «параметры эксель», если файл оч тяжелый, а в параметрах стоят галочки в «автоматически..», то стоит лишний раз проанализировать что важнее, например, «сохранять автоматически через каждые 10мин» — придется увеличить время ну и пр.
    А еще не забывать «убирать» например область печати и пр. мелочи о которых не приходиться думать когда файл маленький, а вот когда он становиться мега, тут-то и приходиться все лишнее поубирать…

    Ответить
  23. владимир

    У меня файл excel 34000 строк, 6Мб, Excel 2007г, Оперативка 2Гб, Pentium Dual-Core 2,5ГГц.
    Ваши оветы не помогли, обрыл весь интернет.
    1.Принтер по умолчанию установил Foxit PDF Printer — поставил фильтр- Excel завис и отобрал 50%процессора

    2.Выделил только ячейки с нужными цифрами и скопировал на новый лист Эксель. Опять фильтр и результат тот-же — завис!!

    Блин — ЗЛА НЕХВАТАЕТ!!!!

    Ответить
    1. Виталий

      Если эксель виснет при копировании ячейки, все очень просто решается. Установите Direct 9x и вот вам решение проблемы. всё летает.

      Ответить
      1. Алексей

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

        Для того, чтобы работать с такими файлами не хватает даже четырехядерных процессоров и 8Гб оперативки, а его машина и подавно не справится.

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

        Ответить