Автор Тема: comcat.dll failed to register  (Прочитано 5862 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн Бунчук

  • Новичок
  • *
  • Сообщений: 9
  • Пользователь «Game Edition»
    • Просмотр профиля
comcat.dll failed to register
« : 09 Сентября 2012, 15:38:20 »
Здравствуйте!
Возникла проблема с установкой программы photransedit. Во время установки выходит сообщение: Error 1904. Module C:\WINDOWS\system32\comcat.dll failed to register. HRESULT -2147024769. Contact your support personnel.
В результате чего какой-то файл устанавливается некорректно и программа не запускается.
Попробовал установить эту программу на другой компьютер (там стоит пиратская Windows XP Professional 2002 SP4) программа установилась корректно. Подскажите пожалуйста, как исправить эту проблему?
Я пользуюсь спецверсией USB Game Edition (Mini) v.a-1
UDP Oops, не там тему создал, извините :-[
Прошу перенести тему в раздел "Спецверсия USB Game Edition".
« Последнее редактирование: 09 Сентября 2012, 15:42:38 от Бунчук »

Оффлайн vl.shevchuk

  • Ветеран
  • *****
  • Сообщений: 570
    • Просмотр профиля
Re: comcat.dll failed to register
« Ответ #1 : 09 Сентября 2012, 15:46:18 »
Попробуй зарегистрировать данную библиотеку
Меню Пуск - Выполнить regsvr32 C:\Windows\System32\comcat.dll

Оффлайн Бунчук

  • Новичок
  • *
  • Сообщений: 9
  • Пользователь «Game Edition»
    • Просмотр профиля
Re: comcat.dll failed to register
« Ответ #2 : 09 Сентября 2012, 15:49:15 »
Попробовал. Пишет: Ошибка при выхове LoadLibrary ("C:\Windows\System32\comcat.dll") -Не найдена указанная процедура

Оффлайн vl.shevchuk

  • Ветеран
  • *****
  • Сообщений: 570
    • Просмотр профиля
Re: comcat.dll failed to register
« Ответ #3 : 09 Сентября 2012, 16:20:33 »
А сам файл присутствует в папке С:\Windows\System32 ?
Если нет, тогда придется сначала его обратно туда вставить.
Можно скачать в нете (http://www.dll-files.com/dllindex/dll-files.shtml?comcat)
На всяк случай даю файл из своей системы.

Оффлайн Ю.А.

  • Модератор
  • *****
  • Сообщений: 2564
  • Пол: Мужской
    • Просмотр профиля
Re: comcat.dll failed to register
« Ответ #4 : 09 Сентября 2012, 17:50:27 »
Бунчук
Comcat.dll как раз и отвечает за регистрацию в системе DLL и OCX файлов во время установки ActiveX в Windows.
Цитировать
Установка программы будет прервана, если версия comcat.dll файла в Windows не совпадает с версией ole32.dll файла в приложении.

Возможно, вам придется подбирать подходящую версию comcat.dll (можно скопировать из той системы, на которой программа нормально устанавливалась), но начать стоит с проверки корректности регистрации DLL и OCX файлов в вашей системе.
Скачайте и запустите reg-файл из архива (в контекстменю DLL и OCX файлов появится пункт register). В папке С:\Windows\System32 найдите библиотеку actxprxy.dll и зарегистрируйте её (процедура безопасная - ускоряет работу браузера).
Если регистрация пройдет успешно, значит родной системный файл comcat.dll работает нормально. Если нет - ищем причину проблемы дальше.
Также стоило бы посмотреть, не отключены ли службы, необходимые для корректного выполнения выше описанных процедур.
« Последнее редактирование: 09 Сентября 2012, 18:41:35 от Ю.А. »
ПРАВИЛА ФОРУМА               F.A.Q.

Оффлайн wpwpwp

  • Ветеран
  • *****
  • Сообщений: 560
  • Пол: Мужской
  • Game Edition! Всегда и навсегда!
    • Просмотр профиля
Re: comcat.dll failed to register
« Ответ #5 : 09 Сентября 2012, 23:38:36 »
Версия оси та же, что и у товарища Бунчука. Не поленился - скачал PhoTransEdit_1_7_d_Windows.msi. При установке та же ошибка - Module C:\WINDOWS\system32\comcat.dll failed to register. HRESULT -2147024769

Оффлайн Ю.А.

  • Модератор
  • *****
  • Сообщений: 2564
  • Пол: Мужской
    • Просмотр профиля
Re: comcat.dll failed to register
« Ответ #6 : 10 Сентября 2012, 00:55:50 »
Тоже поэкспериментировал. Ставил на GE 2009, 2010 и на Original Updated  в Virtual Box-e.
Игнорирование ошибки при установке делает программу не работоспособной. Но сам процесс установки сходу убивает дальнейшую возможность регистрации DLL, делая невозможной саму установку => замкнутый круг :)
 Спойлер:





Вот содержимое установщика PhoTransEdit_1_7_d_Windows
 Спойлер:
ila_rendered
В программе есть свой файл comcat.dll, абсолютно идентичный системному.
 Спойлер:
ila_rendered
Посмотрю дальше...
------------------------
Включение служб, отключение защиты системных файлов, ручная регистрация DLL, установка Visual Basic 6.0 (VB6) по рекомендации автора программы и т.д. и т.п. - не дали результатов.
Вот здесь кратко описаны проблемы самой программы - почитайте.
 Спойлер:
http://es-es.facebook.com/notes/photransedit-english-phonetic-transcription/why-will-you-have-to-wait-a-little-to-get-photransedit-desktop-20/162890577097889?comment_id=1917011

Привязка к Windows Office - это просто "гениально"  ;D
Рекомендуют обновить ОС, но какие именно обновления отвечают за нормальную работу программы - сие тайна великая...
Кое-что есть на сайте программы в поддержке.
 Спойлер:
http://www.photransedit.com/Default.aspx
----------------------------------------------
Прога кривая, т.к. написана не очень опытным программистом, а найти в сети обещанную им версию 2.0, писаную на Java - не удается. Видимо, все еще пишет ...   8)
« Последнее редактирование: 10 Сентября 2012, 12:33:24 от Ю.А. »
ПРАВИЛА ФОРУМА               F.A.Q.

Оффлайн Бунчук

  • Новичок
  • *
  • Сообщений: 9
  • Пользователь «Game Edition»
    • Просмотр профиля
Re: comcat.dll failed to register
« Ответ #7 : 10 Сентября 2012, 13:29:40 »
Спасибо за ответы!
Мысли о кривости программы уже посещали меня, но к сожалению, бесплатных аналогов в сети не существует.
Регистрация файла actxprxy.dll прошла успешно, значит дело не в comcat.dll.
Похоже, дело в отсутствии Microsoft Office. Дело в том, что на том компьютере, где программа установилась, OFFICE есть. На днях попробую скачать пакет и напишу о результатах.

Оффлайн Ю.А.

  • Модератор
  • *****
  • Сообщений: 2564
  • Пол: Мужской
    • Просмотр профиля
Re: comcat.dll failed to register
« Ответ #8 : 10 Сентября 2012, 13:38:10 »
Бунчук
Как раз сейчас скачиваю Security.WinXP.PreSP4 - посмотрю реакцию ОС и программы на обновления. Позже отпишусь.
-----------------------------
Установка пакета обновлений Security.WinXP.PreSP4 ситуацию не изменила - те же ошибки установки.
Попробую привязку PhoTransEdit к Microsoft Office, может что и выйдет из этого "гениального" решения.
-----------------------------
Установил Microsoft Office 2003 - ребут - установка PhoTransEdit - игнорировать ошибку (да, да - ошибка та же) - ребут - запуск PhoTransEdit.
Вроде работает.
 Спойлер:




ila_rendered
Такой громадный "протез" в виде Microsoft Office к такой маленькой программке, да еще с той же ошибкой - мдааа, нет слов, одни выражения...



 ;D

P.S. Это "произведение искусства" стоит рассматривать не как отдельную, самостоятельную программу, а как плагин к Microsoft Office. Автору такое позиционирование его продукта явно не понравится, но: практика - критерий истинности, а "истина дороже" :)
« Последнее редактирование: 10 Сентября 2012, 23:17:03 от Ю.А. »
ПРАВИЛА ФОРУМА               F.A.Q.

Оффлайн Бунчук

  • Новичок
  • *
  • Сообщений: 9
  • Пользователь «Game Edition»
    • Просмотр профиля
Re: comcat.dll failed to register
« Ответ #9 : 11 Сентября 2012, 12:41:30 »
Ю.А.
Большое спасибо за помощь! После установки Office программа запустилась.