Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Ошибка 80040154 Класс не зарегистрирован. (http://forum.oszone.net/showthread.php?t=107529)

morozzz76 22-05-2008 16:37 808522

Ошибка 80040154 Класс не зарегистрирован.
 
Вложений: 1
При запуске игры R2 Online (не суть важно), на работе запускается без проблем, ставилось с одного дистрибутива.
Сразу вылетает ошибка:
HRESULT:80040154
Source:Microsoft OLE DB Service Components
Description:Класс не зарегистрирован
Система Win XP pro Sp2 со всеми обновлениями.

Вопрос: Можно ли зарегистрировать этот класс? Или нужно что то до установить ?

Petya V4sechkin 22-05-2008 17:08 808535

morozzz76, скачайте Dial-a-fix, поставьте галку Object linking libraries в области Registration center (скриншот) и нажмите GO.
Дополнительно Пуск -> Выполнить ->
Код:

regsvr32 comuid.dll
regsvr32 comsvcs.dll
regsvr32 ole32.dll
regsvr32 oleaut32.dll

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

morozzz76 24-05-2008 00:33 809569

Спасибо конечно за ответ,но не помогло!? (из за игры не стоит заморачиваться, просто хочется понять в чем глюк)
В логах вылетает стандартная ATI-ая ошибка, которая происходит при смене режимов экрана.
И больше ничего.

Может не запущены какие нибудь службы???
Как сделать лог запущеных / не запущеных служб??

Код:

Тип события:        Ошибка
Источник события:        ati2mtag
Категория события:        CRT
Код события:        45062
Дата:                23.05.08
Время:                23:53:07
Пользователь:                Н/Д
Компьютер:        MOROZZZ-4GRJRR2
Описание:
CRT invalid display type
Данные:
0000: 00 00 00 00 01 00 5a 00  ......Z.
0008: 2c 00 00 00 06 b0 00 c0  ,....°.À
0010: 00 00 00 00 00 00 00 00  ........
0018: 00 00 00 00 00 00 00 00  ........
0020: 00 00 00 00 00 00 00 00  ........


Petya V4sechkin 24-05-2008 09:39 809685

Цитата:

Цитата morozzz76
Вопрос: Можно ли зарегистрировать этот класс? Или нужно что то до установить?

Что именно? Можно попытаться выяснить, например, с помощью Process Monitor. Выставить фильтр по имени исполняемого файла клиента игры и смотреть, что происходит при запуске.

Feyhoa 21-05-2014 14:12 2353968

Вложений: 1
Petya V4sechkin
спасибо за Dial-a-fix, c его помощью сбросил настройки компонента WMI\WBEM, ещё можно запустить из неё даже переустановку компонентов, хотя у меня ошибку дало из-за не совпадения версий файлов.

Я вылечил ошибку:
0x80040154 - Class not registered
" Ошибка 80040154 Класс не зарегистрирован" так:
Проверить службу "winmgmt" командой: sc query winmgmt
если результат будет: Failure, то эту службу надо восстановить, проще всего скопировать ветку реестра winmgmt из рабочей винды, либо используйте мой прикреплённый реестр-файл winmgmt.reg.
Дайте команду: sc winmgmt start либо ребутим винду.
C помощью утилиты Dial-a-fix в ней жмём кнопку Tools (картинка "молоток") и выбираем "reset WMI\WBEM", перезапускаем винду и ошибка решена! ну, мне помогло ;)


Время: 04:45.

Время: 04:45.
© OSzone.net 2001-