none
Постоянное зависание outlook 2010 на терминале RRS feed

  • Вопрос

  • Доброго всем времени. Уважаемые коллеги, нужен хелп. Ситуация следующая. На терминале ws2k12 у юзеров периодически по утрам и вечерам зависает почта. В систреее висит значок получения почты    и outlook  висит, приходится его закрывать через диспетчер задач. Висеть на получении почты может часами.
    14 января 2016 г. 8:07

Ответы

  • Одной команды нет. Но есть команды для работы с реестром из PS. Вот, например: https://technet.microsoft.com/en-us/library/dd315270.aspx  Строите команду типа

    Get-ChildItem -Path hkcu:\ | foreach-object {}

    и внутри нее анализируете соответствующую ветку реестра.


    Evgeniy Lotosh // MCSE: Server infrastructure, MCSE: Messaging

    • Помечено в качестве ответа kill_all 18 января 2016 г. 8:03
    18 января 2016 г. 7:42

Все ответы

  • в логах нашел вот такую ошибку:

    Имя журнала:   Application
    Источник:      Application Hang
    Дата:          14.01.2016 9:24:58
    Код события:   1002
    Категория задачи:(101)
    Уровень:       Ошибка
    Ключевые слова:Классический
    Пользователь:  Н/Д
    Компьютер:     ххххх
    Описание:
    Программа OUTLOOK.EXE версии 14.0.7162.5003 прекратила взаимодействие с Windows и была закрыта. Чтобы узнать, имеются ли дополнительные сведения о проблеме, проверьте историю проблемы в Центре поддержки в панели управления.
     ИД процесса: 1ec38
     Время запуска: 01d14c45578465d4
     Время завершения: 456
     Путь приложения: C:\Program Files (x86)\Microsoft Office\Office14\OUTLOOK.EXE
     ИД отчета: 7d409afd-ba87-11e5-944b-0017000000d1
     Полное имя сбойного пакета:
     Код приложения, связанного со сбойным пакетом: 


    прилагаю отчет ошибки. https://cloud.mail.ru/public/Ai1q/CAxqFmZ4a
    • Изменено kill_all 14 января 2016 г. 9:30
    14 января 2016 г. 8:14
  • Где-либо еще Оутлук той же версии ведет себя нормально? Не подозреваете ли Exchange в этом? Может имеет смысл выполнить чистое удаление офиса и переустановить корректно заново

    https://support.office.com/en-za/article/Uninstall-or-remove-Office-2010-90635a1d-aec8-4653-b358-67e1b766fc4d

    14 января 2016 г. 8:40
  • у нас 6 терминалов. на всех терминалах такая же проблема.
    попробуем переставить на х64 офис.
    • Изменено kill_all 14 января 2016 г. 8:51
    14 января 2016 г. 8:49
  • По моему опыту, Outlook 2010 в терминальных сессиях работает вполне прилично и не виснет. Ваши зависания, скорее всего, обусловлены особенностями настройки терминальных серверов. Первое, что следует проверить - антивирус на серверах есть? Фильтрация почтового трафика на нем включена?

    Также уточните - Outlook у вас работает с Exchange в родном режиме подключения или через стандартные протоколы? Если первое, то он в режиме кэширования или нет? Что со свободным местом и пользовательскими квотами на диске С: ?


    Evgeniy Lotosh // MCSE: Server infrastructure, MCSE: Messaging

    14 января 2016 г. 9:01
  • 1- антивируса нет

    2- почтовый трафик не фильтруем

    3- Да, Outlook работает в родном режиме с exchange. Кеширование отключено. Места на диске полно, квоты не используем.


    Outlook зависает у тех пользователей у которых сессия не  закрывается по бездействию. У тех же пользователей у кого сессия закрывается каждый вечер такой проблемы нет.
    • Изменено kill_all 14 января 2016 г. 9:30
    14 января 2016 г. 9:06
  • Работа приложений в терминальных сессиях не зависит от того, активна сессия или отключена. Единственное возможное исключение - если приложение работает с клиентскими дисками, которые при отключении отпадают. Но Outlook к ним не относится.

    В таком случае попробуйте действительно переустановить Офис начисто с удалением его директорий на дисках. Похоже, проблема где-то в нем. Кстати, неплохо бы попытаться использовать другой дистрибутив. Если вы качали его с VL-портала MS, скачайте заново - он мог повредиться при скачивании, такое случается.


    Evgeniy Lotosh // MCSE: Server infrastructure, MCSE: Messaging

    14 января 2016 г. 11:25
  • а не может быть проблемой то что мы используем офис х32 на х64 сервере.  сейчас скачал версию х64, завтра или на след неделе попробую переставить.


    И да,  у юзеров еще подключены pst которые лежат на файлопомойке.
    • Изменено kill_all 14 января 2016 г. 11:39
    14 января 2016 г. 11:31
  • Нет, разрядность проблемой не является. Более того, версия х32 является официально рекомендуемой на всех платформах по соображениям совместимости с другими приложениями (если ее обеспечивать не надо, то разрядность без разницы).

    Evgeniy Lotosh // MCSE: Server infrastructure, MCSE: Messaging

    14 января 2016 г. 11:39
  • ну тогда выход один, переустановка офиса.
    14 января 2016 г. 11:40
  • все оказалось просто. если у клиента подключен еще один ящик по IMAP/POP3 помимо основного, то начинаются проблемы с зависанием outlook, если нету подключенных ящиков, то проблем нет.

    Собстно теперь вопрос знатокам. как можно узнать у кого подключены доп ящики через IMAP/POP3.

    18 января 2016 г. 6:56
  • Список подключенных почтовых ящиков Outlook хранит в персональной ветке реестра пользователя. Места расположений этих веток в зависимости от версии Outlook можно найти, например, здесь: http://www.outlook-tips.net/how-to/delete-outlook-ghost-psts/ Однако они там в нечитаемом для человека виде и с большим трудом поддаются анализу, даже если вы получите к ним доступ.

    Альтернатива - анализировать содержимое C:\Users\LOGIN\AppData\Local\Microsoft\Outlook на предмет OST-файлов, соответствующих посторонним ящикам. Но это тоже муторно, сложно и плохо поддается автоматизации.

    Так что на вашем месте я бы просто уведомил пользователей о проблеме и дальше уже реагировал по факту очередного зависания.


    Evgeniy Lotosh // MCSE: Server infrastructure, MCSE: Messaging

    18 января 2016 г. 7:21
  • хм ... , думал что есть команда в шелле, чтобы узнать у кого подключены ящики.
    18 января 2016 г. 7:28
  • Одной команды нет. Но есть команды для работы с реестром из PS. Вот, например: https://technet.microsoft.com/en-us/library/dd315270.aspx  Строите команду типа

    Get-ChildItem -Path hkcu:\ | foreach-object {}

    и внутри нее анализируете соответствующую ветку реестра.


    Evgeniy Lotosh // MCSE: Server infrastructure, MCSE: Messaging

    • Помечено в качестве ответа kill_all 18 января 2016 г. 8:03
    18 января 2016 г. 7:42
  • спс, буду пробовать.

    18 января 2016 г. 8:03