Ошибка regdb e classnotreg 0x80040154

My solution:
Check your directory C:Usersyourname.VirtualBox (yourname is in fact your username.)

On my PC there was a VirtualBox.xml with size of 0 Kb.
Also there was a VirtualBox.xml-prev with a size of 3 Kb.
Dates where somewhere around the time the problem started…

Renaming the VirtualBox.xml-prev one to the VirtualBox.xml SOLVED my issue.

For those without an xml file, here is my xml file, hopefully it helps …..

<?xml version="1.0"?>

<!-- ** DO NOT EDIT THIS FILE. ** If you make changes to this file while any VirtualBox related application ** is running, your changes will be overwritten later, without taking effect. ** Use VBoxManage or the VirtualBox Manager GUI to make changes. -->

-<VirtualBox version="1.12-windows" xmlns="http://www.innotek.de/VirtualBox-settings">


-<Global>


-<ExtraData>

<ExtraDataItem value="general,system,previewClosed,display,storage,audio,network,usb,sharedFolders,description" name="GUI/DetailsPageBoxes"/>

<ExtraDataItem value="m=59397901-1440-48ea-8781-6f86d06c7fbb" name="GUI/GroupDefinitions/"/>

<ExtraDataItem value="m=Sharepoint" name="GUI/LastItemSelected"/>

<ExtraDataItem value="415,153,770,550,max" name="GUI/LastWindowPosition"/>

<ExtraDataItem value="D:/virtualbox" name="GUI/RecentFolderHD"/>

<ExtraDataItem value="D:virtualboxSharepoint.vdi;" name="GUI/RecentListHD"/>

<ExtraDataItem value="334,1261" name="GUI/SplitterSizes"/>

<ExtraDataItem value=",confirmGoingScale,remindAboutAutoCapture,remindAboutMouseIntegration,showRuntimeError.warning.HostAudioNotResponding,confirmInputCapture,warnAboutInaccessibleMedia" name="GUI/SuppressMessages"/>

<ExtraDataItem value="53" name="GUI/UpdateCheckCount"/>

<ExtraDataItem value="1 d, 2015-08-19, stable, 5.0.0" name="GUI/UpdateDate"/>

</ExtraData>


-<MachineRegistry>

<MachineEntry src="D:/virtualbox/Sharepoint/Sharepoint.vbox" uuid="{59397901-1440-48ea-8781-6f86d06c7fbb}"/>

</MachineRegistry>


-<MediaRegistry>

<HardDisks/>

<DVDImages/>

<FloppyImages/>

</MediaRegistry>


-<NetserviceRegistry>


-<DHCPServers>

<DHCPServer enabled="1" upperIP="192.168.56.254" lowerIP="192.168.56.101" networkMask="255.255.255.0" IPAddress="192.168.56.100" networkName="HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter"/>

</DHCPServers>

</NetserviceRegistry>

<SystemProperties exclusiveHwVirt="false" LogHistoryCount="3" webServiceAuthLibrary="VBoxAuth" VRDEAuthLibrary="VBoxAuth" defaultHardDiskFormat="VDI" defaultMachineFolder="C:UsersyournameVirtualBox VMs"/>

<USBDeviceFilters/>

</Global>

</VirtualBox>

1 / 1 / 0

Регистрация: 27.04.2015

Сообщений: 23

1

19.08.2015, 10:27. Показов 42916. Ответов 15


Студворк — интернет-сервис помощи студентам

Здравствуйте,

поставил virtualbox 5.0.2, но при запуске вылетает ошиька

«Не удалосьсоздать COM-объект VirtualBoxClient
Код ошибки метода: REGDB_E_CLASSNOTREG (0x80040154)»

Пробовал

Код

VBoxSVC.exe /ReRegServer
regsvr32 VBoxC.dll

но не помогло

ос win7 x64



0



Модератор

Эксперт Windows

8716 / 3341 / 244

Регистрация: 25.10.2010

Сообщений: 13,601

19.08.2015, 17:19

2

Лучший ответ Сообщение было отмечено Serg5467 как решение

Решение

Цитата
Сообщение от Serg5467
Посмотреть сообщение

поставил virtualbox 5.0.2

Установите более ранную версию



1



1 / 1 / 0

Регистрация: 27.04.2015

Сообщений: 23

25.08.2015, 16:49

 [ТС]

3

поставил версию 4.3.12 и заработала.



1



0 / 0 / 0

Регистрация: 02.09.2015

Сообщений: 7

02.09.2015, 23:50

4

Еще можно попробовать изъять виртуальный диск, а потом вставить обратно.



0



12 / 12 / 2

Регистрация: 01.08.2015

Сообщений: 52

08.09.2015, 07:47

5

У меня идентичная проблема. Всегда сидел на 4.3.12, решил всё таки обновиться до 5.0.2 и не могу запустить ни одну ВМ. Это проблема Oracle или дело в компьютере?



0



ramirez159

0 / 0 / 0

Регистрация: 20.11.2015

Сообщений: 1

20.11.2015, 00:16

6

Пробовал вот так
===================================
Открыть коммандную строку
Перейти в каталог с установленным VirtualBox’ом (cd «C:Program FilesInnoTek VirtualBox» или куда он там ставиться в windows…)
Выполнить команду

Windows Batch file
1
VBoxSVC /ReRegServer

Выполнить команду

Windows Batch file
1
regsvr32 VBoxC.dll

============================
Не помогло. Оказалось надо было ввести только одну команду

Windows Batch file
1
VBoxSVC

и всё заработало



0



2 / 2 / 0

Регистрация: 20.02.2016

Сообщений: 1

20.02.2016, 12:39

7

Эх, программисты, слишком глубоко копаете, а не пробовали сначала с самых легких путей пойти?
У меня при такой ошибке Код ошибки метода: REGDB_E_CLASSNOTREG (0x80040154) нужно просто запустить виртуальную машину от имени администратора и она запустилась)))



2



2 / 2 / 0

Регистрация: 27.09.2012

Сообщений: 7

03.04.2016, 01:09

8

У меня эта ошибка появилась после того как что-то глюкнуло и обнулился файл %userprofile%.VirtualBoxVirtualBox.xml. Проблема решилась его восстановлением из VirtualBox.xml-prev (в той же папке) То же самое относится к конфигам отдельных ВМ.



1



0 / 0 / 0

Регистрация: 03.10.2013

Сообщений: 26

01.05.2016, 16:37

9

Всем привет…

У меня виндоса 8.1про — ставил версию VirtualBox VirtualBox 5.0.20 r106931 и поставил 10ю виндосу…
Всё было в норме, пока не начал пытаться поставить второй диск или расширить стартовый (который сделал 50Гб, а нужно было 130Гб)
Вообщем, 10ка начала зависать при загрузке, несколько раз удалял и ставил заново, пока не получил ту же еррорку «REGDB_E_CLASSNOTREG (0x80040154)»
Пробовал все методы (какие тут предлагали, так же какие нашел в сети)…
Почистил оську и реестр — поставил VirtualBox 4.3.12.93733, думал откат поможет, но НЕ помог..
После установки и запуска получаю аналогичную ерорку (см.прикол)…
Пробовал восстановить систему, но почему-то все точки удалились, кроме последней — все жеоткатил…
Поставил заново VirtualBox 4.3.12.93733 — получил тем же фэйсом об тот же тэйбл…
Может где в восьмерке покопаться (проверить этот СОМ)???

Есть ли еще методы, как запустить VirtualBox или поставить другую виртуалку???

Миниатюры

Ошибка 0x80040154 при запуске virtualbox 5.0.2
 



0



Модератор

Эксперт Windows

8716 / 3341 / 244

Регистрация: 25.10.2010

Сообщений: 13,601

01.05.2016, 16:41

10

Ну так в скрине тег < трабловый
Покажите файл VirtualBox.xml



0



0 / 0 / 0

Регистрация: 03.10.2013

Сообщений: 26

01.05.2016, 17:24

11

Опаньки

Тот самый VirtualBox.xml =0 байт, заменил его из VirtualBox.xml-prev — и (чудо ) ВД запустился…
Правда теперь ругается на отсутствие в.диска — я его перенес на другой диск (НДД), т.к. на С: места мало (он ССД =60Гб)…

НО главное запустилось (как-то проскочил это)

Буду копать далее…

Persk, спасибо за наводку…



0



Модератор

Эксперт Windows

8716 / 3341 / 244

Регистрация: 25.10.2010

Сообщений: 13,601

01.05.2016, 17:29

12

Цитата
Сообщение от seroz
Посмотреть сообщение

Тот самый VirtualBox.xml =0 байт, заменил его из VirtualBox.xml-prev — и (чудо ) ВД запустился…

Это из разряда http://www.winadminhelp.ru/emu… -not-found



0



0 / 0 / 0

Регистрация: 03.10.2013

Сообщений: 26

01.05.2016, 18:45

13

Да — похоже та же ошибка…

PS
Может и не в тему…
Мне нужно создать 2й в.диск (кроме системного — восстановливаю) — в.диск создаю (в Настройках), а в дереве его нет…
Вроде делал всё, как написано — но диска почему-то нет???

Добавлено через 1 час 8 минут
PSS
забыл, что в последних осях новый диск нужно инициализировать
Теперь — есть..



0



0 / 0 / 0

Регистрация: 07.06.2016

Сообщений: 1

07.06.2016, 17:24

14

при выполнение данной командой regsvr32 VBoxC.dll пишет

Миниатюры

Ошибка 0x80040154 при запуске virtualbox 5.0.2
 



0



0 / 0 / 0

Регистрация: 01.11.2016

Сообщений: 19

15.01.2017, 19:30

15

Цитата
Сообщение от xxx_borkx
Посмотреть сообщение

изъять виртуальный диск, а потом вставить обратно

это я не понял, какой диск?
остальное всё пробовал не получается.
Win7-32-sp1 установил 5.0.30 поверх 4, всё работало. На другой день (после выкл-вкл) не запускаются вирт.машины, подробности вложил.
На всякий случай сделал еще
regsvr32 dll.dll
в C:WindowsW7FBC не помогло. Что делать, найти и установить какую-нить 4? она станет поверх 5?

Миниатюры

Ошибка 0x80040154 при запуске virtualbox 5.0.2
 



0



Модератор

Эксперт Windows

8716 / 3341 / 244

Регистрация: 25.10.2010

Сообщений: 13,601

16.01.2017, 18:14

16

Цитата
Сообщение от Ashaxm
Посмотреть сообщение

установил 5.0.30 поверх 4, всё работало. На другой день (после выкл-вкл) не запускаются вирт.машины

было подобное, откатил систему назад, переустановил виртуалку, на прежнюю версию и более виртуалку не обновлял



0



Введение

Приложения, которые используют платформа.NET Framework, для инициализации компонента COM и выполнения с ограниченными разрешениями не сможет запустить или работать неправильно после установки июля 2018 безопасность и качество накопительный пакет обновлений для платформа.NET Framework.

Среда выполнения Microsoft платформа.NET Framework использует маркер процесса для определения, является ли процесс выполняется в контексте с повышенными правами. Эти системные вызовы может завершиться неудачей, если отсутствуют разрешения требуется процесс проверки. Это приводит к ошибке «доступ запрещен».

Проблема

После установки Обновлений безопасности июля 2018 платформа.NET Framework, COM-компонент не загружается из-за «отказано в доступе» «класс не зарегистрирован» или «внутренняя ошибка по неизвестным причинам» ошибки. Наиболее распространенные ошибки подписи выглядит следующим образом:

Exception type: System.UnauthorizedAccessException

Message: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

SharePoint

  • При просмотре узла SharePoint, они могут отображаться следующие сообщения HTTP 403: «Веб-узел отклонил запрос на отображение этой веб-странице» HTTP 403.

  • Журналы ULS SharePoint содержит сообщения, например следующие:

w3wp.exe (0x1894)         0x0B94  SharePoint Foundation  General 0000       High                UnauthorizedAccessException for the request. 403 Forbidden will be returned. Error=An error occurred creating the configuration section handler for system.serviceModel/extensions: Could not load file or assembly <AssemblySignature>  or one of its dependencies. Access is denied. (C:WindowsMicrosoft.NETFramework64v2.0.50727Configmachine.config line 180)  

 w3wp.exe (0x1894)         0x0B94  SharePoint Foundation  General b6p2      VerboseEx                Sending HTTP response 403:403 FORBIDDEN.    

w3wp.exe (0x1894)         0x0B94  SharePoint Foundation  General 8nca       Verbose                Application error when access /, Error=Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))      

  • При обходе контента источника контента людей, запрос может давать сбой и следующие записи журнала в журнале ULS SharePoint:

mssearch.exe (0x118C) 0x203C SharePoint Server Search Crawler:Gatherer Plugin cd11 Warning The start address sps3s://<URLtoSite> cannot be crawled.  Context: Application ‘Search_Service_Application’, Catalog ‘Portal_Content’  Details:  Class not registered   (0x80040154)

При возникновении ошибки в журнале обхода контента SharePoint регистрируется сообщение, подобное приведенному ниже:

sps3s://<URLtoSite> 
A component required for crawling this type of content is not registered with this application server. View the event logs for more information. (SearchID = XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX)

Консоли администрирования BizTalk Server

  • Консоли администрирования BizTalk Server перестанет запускаться правильно и возвращает следующие ошибки:

An internal failure occurred for unknown reasons. (WinMgmt)

Program Location:

   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)

   at System.Management.ManagementObject.Get()

   at Microsoft.BizTalk.SnapIn.Framework.WmiProvider.SelectInstance

Службы IIS в классическом ASP

  • Размещенные классический ASP вызов метода CreateObject для объектов COM в .NET может создать сообщение об ошибке, подобное приведенному ниже:

    ActiveX component can’t create object

Приложения .NET, которое использует олицетворение

  • Приложения .NET, который создает экземпляр COM-.NET приложение в контексте олицетворения может создать сообщение об ошибке, подобное приведенному ниже:

    0x80040154 (REGDB_E_CLASSNOTREG)

Решение

Для решения этих проблем обновления августа 2018 безопасность и качество накопительные пакеты обновления или безопасности толькоприменима к операционной системе и установлена платформа.NET Framework. Для получения дополнительных сведений перейдите к CVE 2018 8356 | платформа.NET Framework компонент обхода уязвимости.

Обходной путь

Чтобы обойти эту проблему, выполните одно из следующих методов.

Примечание.В зависимости от приложения и его код, следующие методы обхода может оказаться эффективным.

  • Если расширенный уровень знаний о способ запуска процессов, запустить процесс с помощьюPROCESS_QUERY_INFORMATIONразрешение.

  • IIS размещен классической технологии ASP вызов метода CreateObject для объектов COM в .NET может появиться «компоненту ActiveX не удается создать объект» ошибки:

    • Если веб-узел использует анонимную проверку подлинности:

      • Изменить учетные данные анонимную проверку подлинности веб-узла для использования «удостоверение пула приложений».

    • Если веб-узел использует обычную проверку подлинности или проверку подлинности Windows:

      • Вход в приложение один раз как удостоверение пула приложений, а затем создать экземпляр компонента COM в .NET.

      • После этого другие пользователи сайта смогут компонент active .NET COM без ошибок.

    • Кроме того Если используется проверка подлинности Windows, и доступ к веб-сайту из консоли Windows server, на котором выполняется приложение ASP:

      • Создание экземпляра компонента COM в .NET также устраняет ошибки для других пользователей веб-узла.

  • Приложения .NET, который создает экземпляр COM-.NET приложение в контексте олицетворения может создать сообщение об ошибке «0x80040154 (REGDB_E_CLASSNOTREG)» :

    • Создайте экземпляр компонента .NET COM перед вызовом контекста олицетворения.

      • Олицетворение впоследствии создавать вызовы экземпляра должным образом.

    • Запустите приложение .NET в контексте воплощаемого пользователя.

    • Избегайте использования олицетворения при создании объекта COM в .NET.

  • Если контроль учетных Записей отключен на компьютере, включите его.

  • Если не удается загрузить Diasymreader.dll, выполните следующую команду для сборки:

    ngen install <the failing assembly>

    Дополнительные сведения о ngen см.Ngen.exe (генератор образов в машинном коде).

Предупреждение:Следующие методы обхода может сделать компьютер или сеть более уязвим для атак пользователей-злоумышленников или проникновения вирусов и других вредоносных программ. Не рекомендуется использовать эти методы обхода проблемы. Тем не менее мы предоставляем эти сведения для применения методов обхода проблемы на свой собственный риск. Используйте эти методы обхода проблемы на свой страх и риск.

  • Добавить «сетевая служба» в локальную группу администраторов.

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе «Применяется к».

Относится к

Обновления для системы безопасности платформа.NET Framework июля 2018для платформа.NET Framework 3.5, 4.0, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 и 4.7.2 на всех применимых и поддерживаемых версиях Windows

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

  • Remove From My Forums
  • Вопрос

  • ОС Windows 10 pro

    При запуске определенной программы появляется ошибка класс не зарегистрирован exception from hresult 0x80040154 regdb_e_classnotreg

    Программа использует для работы net framework 4. я пробовал и на 4.5 все равно не работает, пробовал запускать на разных системах на Windows 10/8.1/7 сработала только один раз на 7-е 32 бита попробовал на другом компьютере тоже
    7-ка тоже 32-бита не запустилась. Может кто подскажет куда копать надо. Детали  ниже.

    Детали:

    See the end of this message for details on invoking 
    just-in-time (JIT) debugging instead of this dialog box.
    
    ************** Exception Text **************
    System.InvalidOperationException: An error occurred creating the form. See Exception.InnerException for details.  The error is: Класс не зарегистрирован (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)) ---> System.Runtime.InteropServices.COMException: Класс не зарегистрирован (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
       at System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid)
       at System.Windows.Forms.AxHost.CreateWithLicense(String license, Guid clsid)
       at System.Windows.Forms.AxHost.CreateInstanceCore(Guid clsid)
       at System.Windows.Forms.AxHost.CreateInstance()
       at System.Windows.Forms.AxHost.GetOcxCreate()
       at System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
       at System.Windows.Forms.AxHost.CreateHandle()
       at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       at System.Windows.Forms.AxHost.EndInit()
       at AgustaWestland.Amerigo.FigureForm.InitializeComponent()
       at AgustaWestland.Amerigo.FigureForm..ctor()
       --- End of inner exception stack trace ---
       at AgustaWestland.Amerigo.My.MyProject.MyForms.Create__Instance__[T](T Instance)
       at AgustaWestland.Amerigo.AmerigoForm.InitializeUI()
       at AgustaWestland.Amerigo.AmerigoForm.MainForm_Load(Object sender, EventArgs e)
       at System.EventHandler.Invoke(Object sender, EventArgs e)
       at System.Windows.Forms.Form.OnLoad(EventArgs e)
       at System.Windows.Forms.Form.OnCreateControl()
       at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       at System.Windows.Forms.Control.CreateControl()
       at System.Windows.Forms.Control.WmShowWindow(Message& m)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
       at System.Windows.Forms.Form.WmShowWindow(Message& m)
       at System.Windows.Forms.Form.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    
    ************** Loaded Assemblies **************
    mscorlib
        Assembly Version: 4.0.0.0
        Win32 Version: 4.6.79.0 built by: NETFXREL2
        CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    Amerigo
        Assembly Version: 4.0.5423.19122
        Win32 Version: 4.0.5423.19122
        CodeBase: file:///N:/IETP/1/Amerigo.exe
    ----------------------------------------
    Microsoft.VisualBasic
        Assembly Version: 10.0.0.0
        Win32 Version: 14.6.79.0 built by: NETFXREL2
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System
        Assembly Version: 4.0.0.0
        Win32 Version: 4.6.79.0 built by: NETFXREL2
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Core
        Assembly Version: 4.0.0.0
        Win32 Version: 4.6.79.0 built by: NETFXREL2
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Windows.Forms
        Assembly Version: 4.0.0.0
        Win32 Version: 4.6.79.0 built by: NETFXREL2
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
        Assembly Version: 4.0.0.0
        Win32 Version: 4.6.79.0 built by: NETFXREL2
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Runtime.Remoting
        Assembly Version: 4.0.0.0
        Win32 Version: 4.6.79.0 built by: NETFXREL2
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
    ----------------------------------------
    System.Xml
        Assembly Version: 4.0.0.0
        Win32 Version: 4.6.79.0 built by: NETFXREL2
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Data
        Assembly Version: 4.0.0.0
        Win32 Version: 4.6.79.0 built by: NETFXREL2
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Transactions
        Assembly Version: 4.0.0.0
        Win32 Version: 4.6.79.0 built by: NETFXREL2
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
    ----------------------------------------
    System.EnterpriseServices
        Assembly Version: 4.0.0.0
        Win32 Version: 4.6.79.0 built by: NETFXREL2
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
    ----------------------------------------
    System.Configuration
        Assembly Version: 4.0.0.0
        Win32 Version: 4.6.79.0 built by: NETFXREL2
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Web.Services
        Assembly Version: 4.0.0.0
        Win32 Version: 4.6.79.0 built by: NETFXREL2
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Web.Services/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll
    ----------------------------------------
    Microsoft.mshtml
        Assembly Version: 7.0.3300.0
        Win32 Version: 7.0.3300.0
        CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll
    ----------------------------------------
    AxInterop.ISOVIEWXLib
        Assembly Version: 1.0.0.0
        Win32 Version: 1.0.0.0
        CodeBase: file:///N:/IETP/1/AxInterop.ISOVIEWXLib.DLL
    ----------------------------------------
    
    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.
    
    For example:
    
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    
    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.
    
    
    

The Callee RC: Regdb_e_classnotreg (0x80040154) error is a typical Windows error that occurs when an application attempts to create an instance of a class that is not registered in the system. This error is generally associated with the Windows registry and can be encountered in various situations, such as when using COM objects or installing software. In this guide, we will present a step-by-step solution to fix this issue and provide answers to some frequently asked questions.

Table of Contents

  1. Causes of the Regdb_e_classnotreg Error
  2. Step-by-Step Solution
  3. FAQs
  4. Related Links

Causes of the Regdb_e_classnotreg Error

The Callee RC: Regdb_e_classnotreg (0x80040154) error is typically caused by one or more of the following reasons:

  1. A required class or DLL is not registered in the system.
  2. The class is registered, but the required DLL is missing or corrupt.
  3. The application is running in an environment that does not have the correct permissions to access the class.

Understanding the root cause of the error is essential for finding the appropriate solution.

Step-by-Step Solution

To resolve the Callee RC: Regdb_e_classnotreg (0x80040154) error, follow these steps:

Step 1: Register the Missing Class or DLL

First, identify the missing class or DLL causing the error. You can find this information in the error message or by examining the application logs.

Once you have identified the missing class or DLL, register it using the regsvr32 command:

  1. Press Windows + R to open the Run dialog box.
  2. Type cmd and click OK to open the Command Prompt.
  3. In the Command Prompt, type the following command and press Enter:
regsvr32 <path_to_the_missing_DLL>

Replace <path_to_the_missing_DLL> with the actual path to the missing DLL.

If the registration is successful, you should see a message saying, «DllRegisterServer in  succeeded.»

Step 2: Repair or Reinstall the Software

If the class is registered but the required DLL is missing or corrupt, you may need to repair or reinstall the software that is causing the error. To do this:

  1. Press Windows + R to open the Run dialog box.
  2. Type appwiz.cpl and click OK to open the Programs and Features window.
  3. Locate the software causing the error, right-click it, and select Repair or Uninstall.
  4. Follow the on-screen instructions to complete the process.

If the software does not have a repair option, you may need to uninstall it and then reinstall it from the original installation source.

Step 3: Run the Application as an Administrator

If the error is caused by insufficient permissions, you can try running the application as an administrator:

  1. Right-click the application’s shortcut or executable file.
  2. Select «Run as administrator» from the context menu.

If the error is resolved, consider setting the application to always run as an administrator:

  1. Right-click the application’s shortcut or executable file and select Properties.
  2. Go to the Compatibility tab.
  3. Check the box next to «Run this program as an administrator» and click OK.

FAQs

Q: What is the Windows registry, and why is it related to the Regdb_e_classnotreg error?

A: The Windows registry is a central database that stores information about the system’s hardware, software, and user preferences. The registry helps Windows manage software installations and settings. The Regdb_e_classnotreg error occurs when an application attempts to create an instance of a class that is not registered in the registry, indicating a problem with the application’s configuration or installation.

Q: Is it safe to modify the Windows registry?

A: Modifying the Windows registry carries some risk, as incorrect changes can cause system instability or other problems. It is essential to back up the registry before making any changes and to follow instructions carefully.

Q: Can I use a registry cleaner to fix the Regdb_e_classnotreg error?

A: Registry cleaners claim to fix errors and optimize the registry by removing unused entries. However, they can sometimes cause more harm than good, as they may inadvertently remove critical registry entries. It is generally safer to fix registry errors manually, as described in this guide.

Q: Will reinstalling Windows fix the Regdb_e_classnotreg error?

A: Reinstalling Windows can fix the error if it is caused by a corrupt registry or other system files. However, this should be considered a last resort, as reinstalling Windows will erase all data and installed programs.

Q: Can antivirus software cause the Regdb_e_classnotreg error?

A: Some antivirus programs may inadvertently block access to certain registry entries or DLLs, causing the Regdb_e_classnotreg error. If you suspect this might be the case, try temporarily disabling your antivirus software to see if the error persists.

  1. Official Microsoft Documentation on Regsvr32
  2. Fixing Common DLL Errors
  3. Understanding Windows Registry

Понравилась статья? Поделить с друзьями:
  • Ошибка recipe for target main o failed
  • Ошибка referenceerror require is not defined
  • Ошибка received string length longer than maximum allowed
  • Ошибка reference by pointer windows 10
  • Ошибка reboot и не могу зайти в биос