Любопытная проблемка с Офис ХР

Львович
На сайте с 03.06.2007
Offline
158
4061

Господа знающие!

Пару дней назад на одном из компов "Офис ХР", именуемый в народе как Ворд, стал выдавать сообщение "Не удается запустить программу проверки грамматики".

Самое любопытное, что повторная переустановка ворда (с чисткой системного реестра и перезагрузкой) не помогает. Ощущение, что утрачен путь к какой-то системной папке с дополнительным словарем. Короче, хелп!

ПыСы. Переустановить саму ХР не предлагать, в данном случае это неприемлемо.

Alex Klo
На сайте с 15.06.2006
Offline
304
#1

а Пуск - Программы - Microsoft Office - Средства Microsoft Office - "Восстановление приложений Microsoft Office" не помогает?

Проверка и мониторинг позиций сайта ( http://www.topvisor.ru/?inv=1520 ) Продвигаю сайты http://climat-nw.ru/conditioner-installation/ http://www.aircom-spb.ru/service/montaj/
Львович
На сайте с 03.06.2007
Offline
158
#2

Alex Klo, нет, не помогает. Я ж говорю, не помогает даже полное удаление, затем принудительная чистка системного реестра, перезагрузка и повторная установка.

ёпрстейка
На сайте с 29.11.2008
Offline
39
#3

Может, попробовать поставить офис 2003 или 2007? Или это тоже неприемлемо?

Мой блог (http://eprstejka.ru/)
M1
На сайте с 13.02.2007
Offline
123
#4

Если грамматика не запускается - скорее всего она вовсе не установлена. Её не могло быть в дистрибутиве(скорее всего), либо при установке был упущен флажок установки компонента проверки грамматики(вряд ли, вы ведь переустанавливали, но всякое бывает, иногда можно не заметить).

Чтобы проверить, установлен ли компонент грамматики найдите папку PROOF, обычно она располагается здесь: C:\Program Files\Common Files\Microsoft Shared\PROOF

Если в папке PROOF есть следующие файлы:

  • MSGR_RU.LEX
  • MSHY3UA.DLL
  • MSHY3UA.LEX
  • MSHYRU32.DLL
  • MSHY_RU.LEX
  • MSPRU32.DLL
  • MSSP3UA.DLL
  • MSSP3UA.LEX
  • MSSP_RU.LEX
  • MSTHRU32.DLL
  • MSTH_RU.LEX
  • 1049\MSGRRU32.DLL
  • 1049\MSGRRU32.HLP

То компонент установлен.

Дальше есть 2 пути исправления:

Первый - установить обновление, service pack.

Второй - зарегистрировать эти файлы в реестре вручную (если установка сервиспака не помогла).

Для этого нижеследующий текст записать в *.reg-файл, дважды кликнуть и подтвердить:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Grammar\1049]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Grammar\1049\Normal]
"Dictionary"="C:\\PROGRA~1\\COMMON~1\\MICROS~1\\Proof\\MSGR_RU.LEX"
"Engine"="C:\\PROGRA~1\\COMMON~1\\MICROS~1\\Proof\\1049\\MSGRRU32.DLL"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Hyphenation\1049]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Hyphenation\1049\Normal]
"Dictionary"="C:\\PROGRA~1\\COMMON~1\\MICROS~1\\Proof\\MSHY_RU.LEX"
"Engine"="C:\\PROGRA~1\\COMMON~1\\MICROS~1\\Proof\\MSHYRU32.DLL"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Spelling\1049]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Spelling\1049\Normal]
"Dictionary"="C:\\PROGRA~1\\COMMON~1\\MICROS~1\\Proof\\MSSP_RU.LEX"
"Engine"="C:\\PROGRA~1\\COMMON~1\\MICROS~1\\Proof\\MSPRU32.DLL"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Spelling\1049\Normal\Clients]
@="C:\\PROGRA~1\\COMMON~1\\MICROS~1\\Proof\\MSPRU32.DLL"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Thesaurus\1049]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Proofing Tools\Thesaurus\1049\Normal]
"Dictionary"="C:\\PROGRA~1\\COMMON~1\\MICROS~1\\Proof\\MSTH_RU.LEX"
"Engine"="C:\\PROGRA~1\\COMMON~1\\MICROS~1\\Proof\\MSTHRU32.DLL"

Если же файлов нет - нет компонента проверки.

Надеюсь поможет ;)

Alex Klo
На сайте с 15.06.2006
Offline
304
#5

Вот ещё по теме: http://forums.avalon.ru/forum/topic.asp?TOPIC_ID=4958

ещё может быть (из http://bbs.vbstreets.ru/viewtopic.php?f=7&t=39371):

Вылечилось установкой справки для VBA(в установке по умолчанию она не ставится).
Львович
На сайте с 03.06.2007
Offline
158
#6

Mr 13, Alex Klo, спасибо. Буду разбираться. Только сразу скажу, что все было в порядке примсерно лет 7-8, на этом компае ничего не переустанавливалось, и никкакие настройки с начала века не менялись.

Кстати, если просто открыть какой-нить документ, выдает вот что:

[ATTACH]71423[/ATTACH]

jpg 71423.jpg
Alex Klo
На сайте с 15.06.2006
Offline
304
#7

...проверьте файловую структуру дисков (chkdsk.exe)

+ может будет нужен Unlocker для указанного файла

если это

\Application Data\Microsoft\Proof\CUSTOM.DIC
, то его вроде можно просто удалить
Львович
На сайте с 03.06.2007
Offline
158
#8

Alex Klo, если б я знал для какого. В сообщении ж полностью не указано.

Но мне непонятно, почему вообще ворд перестал устанавливаться на этот комп?

С нуля ставится с той же ошибкой. А при первичной установке вроде бы никакие файлы не нужны.

Alex Klo
На сайте с 15.06.2006
Offline
304
#9
Львович:
почему вообще ворд перестал устанавливаться на этот комп?

может винчестер уже сыпится...

может к.-л. файл от старого заблокирован и не дает нормально встать офису

проверьте файловую структуру (chkdsk.exe), почистите папку %SystemRoot%\Temp

Львович:
если б я знал для какого

"Мой компьютер"+правый клик - Управление - Просмотр событий - Приложение

и смотреть с красной иконкой

Львович
На сайте с 03.06.2007
Offline
158
#10

Диск почекал, все в порядке. Почистил все файлы, чтоб уж наверняка. Переустановился.

Эффект тот же. Гм, а что если ради эксперемента поставить ее на другой винчестер?

Или она только в корневом работает?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий