none
Необъяснимо зависает Excel. Почему? RRS feed

  • Вопрос

  • Исходные данные:

    1. Есть файлы формата .xlsx. Файлы содержат в себе около 6 листов, 2-3 небольшие картинки, а также области проверки данных. На отдельном листе созданы списки по категориям (например, фамилии сотрудников) и в некоторых ячейках есть возможность выбрать значение из этих списков. Есть несложные вычисления типа суммирования затраченого времени

    2. Файлы расположены на файловом сервере под управлением Centos 6. Сервер находится в одной локальной сети с пользовательскими машинами.

    3. На сервере лежит порядка 50 однотипных файлов.

    4. С файлами работают 4 человека на толстых клиентах с Офис 2010 и 1 человек на терминалке с Офис 2013 (не одновременно)

    Ситуация:

     На одной из пользовательских машин (MS Office 2010, Win 7 Pro x64, Intel Core 2 Duo E7500, 4Гб ОЗУ) часть этих файлов открывается нормально, часть минут 15 и то не всегда, часть не открывается совсем - эксель безнадежно зависает, спасает его только перезагрузка. При этом свободных ресурсов у компьютера вполне достаточно (загрузка проца11%, памяти 29%, обращений к диску и сети нет). Любопытно, что убийство процесса экселя также не помогает. При следующем запуске он пытается восстановить документ и опять зависает. Автосохранение отключено вообще.

    Проведенные исследования.

    1. Тщательно изучены и проделаны рекомендации MS https://support.microsoft.com/en-us/kb/2758592/ru

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

    - нет никаких сторонних надстроек

    - в сейв моде история повторяется, что любопытно иногда (подчеркиваю ИНОГДА) файлы, которые открывались 15мин открываются сразу, а иногда и не открываются вообще

    - антивирусное программное обеспечение вообще не причем (стоит AVG Internet Security Buisness). На еще 3 аналогичных машинах таких проблем не встречается.

    2. на той же самой машине от другого пользователя (с привелегиями доменного админа) история повторяется

    3. на терминальном сервере (Win 2008 R2) проблемные файлы открываются и в 2010 и в 2013 офисах

    4. временно помогает если файл пересохранить через 2013 офис, спустя какое-то время опять перестает открываться

    5. на терминальном сервере при открытии нескольких файлов в эксель 2013 он вылетает с ошибкой через рандомный промежуток времени

    Ну и суть вопроса.

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

    А в обычных условиях - как все-таки помочь пользователю (желательно без переустановки ОС)


    • Изменено Malinteso 18 июня 2015 г. 10:53
    18 июня 2015 г. 10:52

Ответы

  • 1. методом научного тыка. В каком открылось, в таком и слава богу. Более того, выяснилось что в сети еще есть 2 машины с 2007 офисом и им тоже иногда эти файлы открывают и, о ужас, редактируют

    2. галка отключить автосохранение вообще

    3. во время зависания не регистрируется никаких событий. При вылетании 13 офиса на терминалке (не самая актуальная сейчас проблема)

    Имя журнала:   Application
    Источник:      Application Error
    Дата:          17.04.2015 14:45:00
    Код события:   1000
    Категория задачи:(100)
    Уровень:       Ошибка
    Ключевые слова:Классический
    Пользователь:  Н/Д
    Компьютер:     name
    Описание:
    Имя сбойного приложения: EXCEL.EXE, версия: 15.0.4701.1001, отметка времени: 0x54e3066c
    Имя сбойного модуля: mso.dll, версия: 15.0.4701.1000, отметка времени 0x54d9bfd6

    4. А собственно в том и вопрос, куда копать и что анализировать

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


    • Изменено Malinteso 23 июня 2015 г. 8:25
    • Помечено в качестве ответа ЖукMVP, Moderator 21 июля 2015 г. 19:14
    23 июня 2015 г. 8:25

Все ответы

  • Дополните:

    -как определяется в каком Office, 2010 или 2013 открывать файл;

    -установлена ли галка в Excel, "Отключить Автовосстановление только для этой книги";

    -что регистрируется в это время в журнале "Просмотр событий";

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


    Да, я Жук, три пары лапок и фасеточные глаза :))

    19 июня 2015 г. 15:53
    Модератор
  • 1. методом научного тыка. В каком открылось, в таком и слава богу. Более того, выяснилось что в сети еще есть 2 машины с 2007 офисом и им тоже иногда эти файлы открывают и, о ужас, редактируют

    2. галка отключить автосохранение вообще

    3. во время зависания не регистрируется никаких событий. При вылетании 13 офиса на терминалке (не самая актуальная сейчас проблема)

    Имя журнала:   Application
    Источник:      Application Error
    Дата:          17.04.2015 14:45:00
    Код события:   1000
    Категория задачи:(100)
    Уровень:       Ошибка
    Ключевые слова:Классический
    Пользователь:  Н/Д
    Компьютер:     name
    Описание:
    Имя сбойного приложения: EXCEL.EXE, версия: 15.0.4701.1001, отметка времени: 0x54e3066c
    Имя сбойного модуля: mso.dll, версия: 15.0.4701.1000, отметка времени 0x54d9bfd6

    4. А собственно в том и вопрос, куда копать и что анализировать

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


    • Изменено Malinteso 23 июня 2015 г. 8:25
    • Помечено в качестве ответа ЖукMVP, Moderator 21 июля 2015 г. 19:14
    23 июня 2015 г. 8:25