Alexander A Manaeff -

 
 

MS Office зависает при открытии

Настройки MS Office, Open Office и пр. офисного ПО. Полезные советы и пр. То, чего не найдешь в бескрайних просторах Интернета. Решения тех проблем, которые не решаются типовыми ответами, которые можно получить в техподдержке Майкрософта - а именно: переустановить продукт или купить какой-ть другой лицензионный диск.

Модератор: UncleFather

MS Office зависает при открытии

Сообщение UncleFather » 15 июл 2011 14:40, Пт



Проблема. Вариант 1:

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


Решение:

Как правило, причина проблемы кроется в некорректно установленных (либо отключенных сетевых) принтерах. Диагностировать то, что причина именно в принтерах можно так:
  1. Останавливаем Диспетчер очереди печати:
    Код: Выделить всё
    net stop spooler
  2. Пробуем запустить любое приложение MS Office. Если приложение запустилось быстро, без зависаний - значит дело в принтерах. А если подвисает так же, как раньше - значит причина кроется в чем-то другом.
  3. Запускаем Диспетчер очереди печати:
    Код: Выделить всё
    net start spooler


Если при диагностике выяснилось, что проблема в принтерах, то:
  1. Удаляем все некорректные принтеры.
  2. В свойствах сервера печати удаляем все лишние порты и драйверы принтеров. Если порты или драйверы не удаляются, то перезагружаемся и пытаемся вновь снести их.
  3. Пробуем запустить MS Office.
  4. Если все нормально - конец программы))). Если не помогло, смотрим далее:
  5. Удаляем по-очереди локальные принтеры (вместе с драйверами) и каждый раз пробуем запустить MS Office. Как только MS Office станет запускать нормально - значит дело именно в только что удаленном принтере.
  6. Перезагружаемся и пробуем заново установить проблемный принтер, причем, желательно не с тем драйвером, который был сбойным.

Так, однажды проблемой был локально подключенный USB принтер HP LaserJet 1020. MS Office зависал до тех пор, пока я не удалил этот принтер из системы. Переустановил с драйверами по-умолчанию (которые винда нашла автоматически).




Проблема. Вариант 2:

При попытке открыть любой из документов MS Office через интерфейс проводника, происходит достаточное долгое (несколько минут) зависание этого самого проводника (explorer). После чего документ все же открывается и нормально работает. Никаких ошибок при этом не возникает, в системном журнале и в журнале приложений - ничего необычного. Документы могут находиться как на локальном диске, так и на сетевом ресурсе.

Если же открывать документы через само офисное приложение Word, Excel и пр. при помощи команды «открыть», то документ открывается моментально.


Причина 1:

Причиной такого поведения может быть некорректно работающая надстройка (addon).


Решение:

Для исключения (или подтверждения) этого варианта отключаем все надстройки MS Office и смотрим как он себя поведет.

В MS Office 2007 и выше надстройки отключаются и включаются в параметрах -> «Надстройки» -> В самом низу раздел «Управление» -> выбираем из раскрывающегося списка « надстройки COM» -> жмем «перейти» и управляем надстройками в открывшемся окне:
04.jpg
05.jpg


В MS Office 2003 для получения доступа к общим надстройкам нужно сначала вывести на панель инструментов новую кнопку для команды «Надстройки для модели COM»:
02.JPG
03.JPG



Причина 2:

Некорректная работа механизма DDE (Dynamic Data Exchange - механизм взаимодействия приложений в операционных системах Microsoft Windows).


Решение:

В этом случае нам нужно отключить использование механизма DDE при открытии (изменении, печати и пр.) проблемных файлов из проводника.

Делается это из меню настроек ассоциаций типов файлов. Так, например, если мы хотим отключить DDE для расширения «doc», то для этого открываем «Свойства папки» -> вкладка «Типы файлов» -> находим нужное нам расширение (в данном случае «DOC») -> нажимаем кнопку «Дополнительно» -> в открывшемся окне «Изменение свойств типа файлов» находим действие «Открыть» -> нажимаем кнопку «Изменить» -> в открывшемся окне «Изменение действия для типа...» снимаем галочку «Использовать DDE», а к пути «Приложение, исполняющее действие», в самом конце дописываем через пробел «"%1"». Параметр обязательно должен быть в кавычках! Сохраняем сделанные изменения.
01.JPG


Аналогичные действия повторяем для остальных проблемных действий, перечисленных в окне «Изменение свойств типа файлов».

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

На самом деле, это не так уж и долго, тем более, что можно корректировать только действие «Открыть», поскольку остальными действиями пользователи почти не пользуются. Открываем ассоциации файлов, находим «DOC», снимаем галочку «Использовать DDE», дописываем «"%1"», сохраняем, находим «DOCX», «XLS» и «XLSX», с которыми проделываем то же самое.

В реестре это можно сделать, переименовав подраздел «ddeexec» на любое другое имя, и, дописав «"%1"» в конец строки параметров «default» и «command» в подразделе «command» по адресам:

  • HKEY_CLASSES_ROOT\Word.Document.12\shell\Open - для расширения «DOCX» и действия «Открыть»
  • HKEY_CLASSES_ROOT\Word.Document.8\shell\Open - для расширения «DOC» и действия «Открыть»
  • HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open - для расширения «XLSX» и действия «Открыть»
  • HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open - для расширения «XLS» и действия «Открыть»


Смотрим статьи здесь и здесь.

Для MS Excel, возможно еще придется отключить DDE в настройках самой программы (см. статью MS Office. Открывается только оболочка).




Проблема. Вариант 3:

Документы Word долго открываются хоть из проводника, хоть из самого MS Word.


Решение:

Скорее всего, что-то не так с файлом шаблона по-умолчанию Normal.dotm (Normal.dot), расположенного, как правило в папке %appdata%\Microsoft\Шаблоны.

Просто переименовываем этот файл, а при первом открытии MS Word создаст новый, чистый файл шаблонов.

Примечание: Если в старом файле шаблонов хранится что-то нужное, то перенос этого нужного содержимого придется сделать вручную.
Аватара пользователя
UncleFather
Site Admin
 
Сообщения: 1256
Зарегистрирован: 17 авг 2004 17:20, Вт

Re: MS Office зависает при открытии

Сообщение sergeydvs » 28 окт 2014 16:10, Вт

DDE под XP на Word 2003 почему отключить не получается. Галка упорно после закрытия встает на место
sergeydvs
 
Сообщения: 2
Зарегистрирован: 27 окт 2014 19:35, Пн

Re: MS Office зависает при открытии

Сообщение UncleFather » 31 окт 2014 10:14, Пт

Приложите скриншот где в Word 2003 есть DDE.
Аватара пользователя
UncleFather
Site Admin
 
Сообщения: 1256
Зарегистрирован: 17 авг 2004 17:20, Вт

Re: MS Office зависает при открытии

Сообщение sergeydvs » 01 ноя 2014 04:24, Сб

прошу прощения, я неправильно выразился. Речь о проблеме, описанной здесь https://www.ritlabs.com/ru/forums/forum3/topic10355/ Вкратце: открываем вложение DOCX напрямую из письма The BAT! с помощью Word2003 через конвертер. Открывается нормально, но при попытке закрыть файл - Word подвисает. Решение по ссылке такое:

в обычном окне проводника заходим Сервис->свойства папки->типы файлов->находим docx->дополнительно->встаём на функции Открыть->изменить->убираем галочку с использовать dde. в строке приложения чуть повыше после \WINWORD.exe" оставляем /n "%1"

ВОТ здесь эта галка "использовать DDE" после закрытия встает обратно на место.
sergeydvs
 
Сообщения: 2
Зарегистрирован: 27 окт 2014 19:35, Пн

Re: MS Office зависает при открытии

Сообщение UncleFather » 01 ноя 2014 11:20, Сб

Попробовал на нескольких XP + 2003 Office + Converter - везде такая же ситуация. Галочка восстанавливается.
Но, судя по поведению, dde перестает работать.
Аватара пользователя
UncleFather
Site Admin
 
Сообщения: 1256
Зарегистрирован: 17 авг 2004 17:20, Вт


Вернуться в Office

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron
Alexander A Manaeff -
@Mail.ru .