Показать полную графическую версию : [решено] Проблема при регистрации fm20.dll
Shenochek
03-05-2014, 22:58
При установке одного из обновлений, конкретно office2003-KB974554-FullFile-RUS, возникла ошибка при регистрации данной библиотеки. Я нажал пропустить и обновление успешно установилось. После установки попытался вручную зарегистрировать данную библиотеку, выполнив команду RegSvr32 c:\windows\system32\fm20.dll. Но и здесь меня ждала неудача, я получил ошибку 0x8002801c, скриншот с ошибкой прилагаю.
Вопрос в том, как справиться с этой проблемой и все-таки зарегистрировать эту библиотеку.
Прилагаю лог Process Monitor (http://rghost.ru/54910277), читал, что он нужен.
diagnoz_
04-05-2014, 00:03
Shenochek,
Разрядность ОС какая? Если же 64-бит, то проверьте наличие этого файла в \Windows\SysWOW64. ну и при выполнении команды запускайте командную строку cmd от имени Администратора и выполните команду regsvr32 заново.
скриншот с ошибкой прилагаю »
Что говорит поиск в интернете по коду ошибки (рекомендация по такому поиску приведена на этом вашем скриншоте)?
Shenochek
04-05-2014, 00:12
командную строку cmd от имени Администратора »
diagnoz_, Я работаю под встроенной учетной записью "Администратор".
Разрядность ОС какая? »
x86.
diagnoz_, По логу Process Explorer ничего сказать о проблеме не возможно? Я плохо в этом понимаю, но видел в логе ошибки при обращении то ли к файлу то ли к ветке реестра.
Shenochek
04-05-2014, 00:46
Что говорит поиск в интернете по коду ошибки (рекомендация по такому поиску приведена на этом вашем скриншоте)? »
mwz, Расскажу подробно, что пытался делать:
- Проводил проверку на целостность файлов sfc /scannow, файлы не повреждены;
- Выполнял полную переустановку офиса и обновлений с последующей зачисткой 2003_MicrosoftFixit50416, 2007_MicrosoftFixit50154, 2010_MicrosoftFixit50450. При новой установке, когда дошло дело до этого обновления, опять получил эту злополучную ошибку.
- Запускал с учеткой встроенного Администратора.
опять получил эту злополучную ошибку »
Что по её поводу сказано в Журнале Событий?
видел в логе ошибки при обращении то ли к файлу то ли к ветке реестра »
"The error value 0x8002801c means, Error accessing the OLE (Object Linking and Embedding) registry."
А если бы вы привели то, что увидели в логе, то это могло бы дать ключик к решению.
Shenochek
04-05-2014, 01:12
Что по её поводу сказано в Журнале Событий? »
mwz, На сколько я понял по журналу событий при установке данного обновления было такое:
Имя журнала: Application
Источник: MsiInstaller
Дата: 03.05.2014 20:20:34
Код события: 11904
Категория задачи:Отсутствует
Уровень: Ошибка
Ключевые слова:Классический
Пользователь: S3\Администратор
Компьютер: s3
Описание:
Продукт: Microsoft Office - профессиональный выпуск версии 2003 -- Ошибка 1904. Не удалось зарегистрировать модуль C:\Windows\system32\FM20.DLL. Если сейчас будет нажата кнопка ''Отмена'' или ''Пропустить'', то необходимо будет снова запустить программу установки и переустановить или восстановить Office. Если возникшие трудности преодолеть не удается, обратитесь за помощью в отдел информационных технологий.
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MsiInstaller" />
<EventID Qualifiers="0">11904</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-05-03T17:20:34.000000000Z" />
<EventRecordID>16975</EventRecordID>
<Channel>Application</Channel>
<Computer>s3</Computer>
<Security UserID="S-1-5-21-3850338220-2250166894-1208705705-500" />
</System>
<EventData>
<Data>Продукт: Microsoft Office - профессиональный выпуск версии 2003 -- Ошибка 1904. Не удалось зарегистрировать модуль C:\Windows\system32\FM20.DLL. Если сейчас будет нажата кнопка ''Отмена'' или ''Пропустить'', то необходимо будет снова запустить программу установки и переустановить или восстановить Office. Если возникшие трудности преодолеть не удается, обратитесь за помощью в отдел информационных технологий.</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>
</Data>
<Binary>7B39303131303431392D363030302D313144332D384346452D3031353030343833383343397D</Binary>
</EventData>
</Event>
Также было многократное предупреждение Имя журнала: Application
Источник: MsiInstaller
Дата: 03.05.2014 20:23:33
Код события: 1015
Категория задачи:Отсутствует
Уровень: Предупреждение
Ключевые слова:Классический
Пользователь: S3\Администратор
Компьютер: s3
Описание:
Не удалось подключиться к серверу. Ошибка: 0x800401F0
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MsiInstaller" />
<EventID Qualifiers="0">1015</EventID>
<Level>3</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-05-03T17:23:33.000000000Z" />
<EventRecordID>17030</EventRecordID>
<Channel>Application</Channel>
<Computer>s3</Computer>
<Security UserID="S-1-5-21-3850338220-2250166894-1208705705-500" />
</System>
<EventData>
<Data>0x800401F0</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>
</Data>
</EventData>
</Event>
Если чего не так или не то, могу выложить весь журнал.
Илья_Рудоманенко@vk
04-05-2014, 11:42
Shenochek, Нажмите Выполнить -> введите regedit.exe -> Щёлкните правой кнопкой мыши по разделу реестра HKEY_CLASSES_ROOT\TypeLib и выберете Разрешения -->Дополнительно -> Убедитесь что учётные записи Администратор,система и ваша учётная запись имеют разрешение Полный доступ,а учётная запись ОГРАНИЧЕННЫЕ имеет разрешение Чтение.
Ещё убедитесь что владельцем этой ветки реестра является Ваша учётная запись и выполните инструкции из шапки этой (http://forum.oszone.net/thread-170848.html) темы.
Потом повторите установку office2003-KB974554-FullFile-RUS »
Shenochek
04-05-2014, 11:56
HKEY_CLASSES_ROOT\TypeLib »
Илья_Рудоманенко@vk, Группа Администраторы и Администратор (учетная запись под которой я работаю) и Система имеют полный доступ, а учётная запись ОГРАНИЧЕННЫЕ имеет разрешение Чтение.
Ещё убедитесь что владельцем этой ветки реестра является Ваша учётная запись и выполните инструкции из шапки этой темы. »
Владельцы, Администраторы, Администратор.
Сейчас выполню и отпишусь.
Илья_Рудоманенко@vk
04-05-2014, 11:58
Владельцы, Администраторы, Администратор. »
Ещё убедитесь что владельцем этой ветки реестра является Ваша учётная запись »
Что у вас в графе Текущий владелец ?
Shenochek
04-05-2014, 12:25
1. Используйте автоматическое средство исправления неполадок: Устранение неполадок, возникающих при установке и удалении программ на компьютере под управлением Windows
проблем не обнаружил
2. В командной строке, запущенной с правами администратора, выполните sfc /scannow
ошибок не выдал
3. В командной строке, запущенной с правами администратора, выполните regsvr32 msi.dll
А, вот здесь начались бока. Он не смог зарегистрировать библиотеку, выдав ошибку 0x80040201. (Скриншот во вложениях)
4. Восстановите параметры службы установщика Windows - импортируйте этот твик и перезагрузитесь.
Выполнено.
5. Сейчас выполню.
Shenochek
04-05-2014, 12:26
Что у вас в графе Текущий владелец ? »
Администраторы
Илья_Рудоманенко@vk
04-05-2014, 12:28
Администраторы »
А должен быть Ваша учётная запись под которой вы сидите !
Shenochek, Запустите командную строку от имени администратора Я работаю под встроенной учетной записью "Администратор". »
Всё равно запустите командную строку от имени администратора !!!
Введите regsvr32 msi.dll и нажмите Enter
Shenochek
04-05-2014, 12:47
Цитата Илья_Рудоманенко@vk:
А должен быть Ваша учётная запись под которой вы сидите !
- Заменил на Администратор. Эффект тот же. Пошел посмотрел на другой компьютер, с которым такой проблемы нет, там владельцем стоит Администраторы. Думаю проблема не в этом.
Цитата Илья_Рудоманенко@vk:
Всё равно запустите командную строку от имени администратора !!!
- Запустил точь в точь такая же ошибка.
Илья_Рудоманенко@vk
04-05-2014, 13:04
Shenochek, Разрядность ОС какая? »
Shenochek
04-05-2014, 13:10
Разрядность ОС какая? »
x86. »
Илья_Рудоманенко@vk
04-05-2014, 13:15
Shenochek, Попробуйте так:
1.Запустите командную строку от имени администратора
2.Введите cd c:\windows\system32 и нажмите клавишу Enter
3.Введите regsvr32 msi.dllи нажмите клавишу Enter
Что выдаст?
И сделайте экспорт ветки реестра HKEY_CLASSES_ROOT\TypeLib
Shenochek
04-05-2014, 13:21
А сам файл fm20.dll присутствует в c:\windows\system32 ? »
Ну, конечно.
Неужели нет решения этой злополучной проблеме. :(
Переустановка Windows, на данный момент не вариант...
Shenochek
05-05-2014, 09:18
Спасибо всем, кто пытался помочь. Всё таки пришлось решить переустановкой системы. Тему отмечаю решённой.
Shenochek, а тут как раз на возможную причину наткнулся, http://forum.oszone.net/showpost.php?p=1226309
Ну ладно, дальше копать уже не придётся. Жалко, конечно, что непонятка так и осталась.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC