0x8002801d библиотека не зарегистрирована

Когда я пытаюсь получить доступ к электронной таблице Excel, используя следующий код, я получаю ошибку «Библиотека не зарегистрирована» при определении объекта workbook wrkbuk с использованием С# из Visual Studio 2012 с установленной версией Office 2007 (вер. 12)

Сведения об ошибке:

Я создал ссылку на Microsoft. Office. Interop. Excel. dll в Office 14 Primary Interop Assembly, которая поставляется с VS 2012, а также для версии dll Office 12 и не устраняет проблему. Я пробовал регистрировать dll с regasm, но это тоже не помогает.

Я могу создать рабочий лист wrksht в следующей строке ОК с DLL Office 14 и Office 12, поэтому проблема кажется только влияющей на определение рабочей книги.

17 декабря 2013 года

Попробовал переустановку Office 2007 безрезультатно, но нашел это решение, которое сработало. Это было на

Проблема — это код из нескольких версий Office — у меня был код из Office 14, возможно, начиная с версии VS 2012

При попытке создать запрос и хранимую процедуру в SQL Server 2014 Management Studio выдает, что библиотека не зарегистрирована.

Диаграммы создает и открывает.

Дальше предложено зарегестрировать библиотеку, но у меня нет следующего файла (в прошлый раз тоже вроде не было): C:WindowsMicrosoft. NETFrameworkv4.0.30319
egtlibv12.exe

Искал на всем диске через поиск, не нашел.

Так же у меня на компьютере стоит Visual Studio 2019. В прошлый раз вроде помогла ее переустановка (удалил 2017 и поставил 2019).

Сейчас тоже удалил ее и установил заново, переустановил SQL Server 2014. Не помогло.

После ремонта, regtlibv12.exe будет существовать в пути (C:WindowsMicrosoft. NETFrameworkv4.0.30319
egtlibv12.exe).

Запустил инструмент восстановления

Запуск кода ошибки Windows 0x8002801c (TYPE_E_REGISTRYACCESS. Эта ошибка связана с ошибкой доступа к реестру OLE.) Может замедлить ваш тег. Поиск в этом руководстве поможет вам решить проблему с регистрацией раз и навсегда.

Когда вы пытаетесь сохранить файлы OCX в Windows, вы можете увидеть этот код ошибки, особенно если вы используете метод командной строки для использования regsvr32.

Либо повреждение, либо отсутствие файла реестра могут быть одной из основных причин ошибки 0x8002821C, либо существует конфликт во всей вашей компьютерной системе, который препятствует доступу операционной системы к необходимым загрузочным файлам или правильной загрузке файлов.

Это, конечно, не смешно, если ваш компьютер внезапно отображает сообщение об ошибке или перестает отвечать на ваш ввод. Сложный перезапуск может творить чудеса с компьютерной системой, но он не всегда решает проблемы. Эти досадные ошибки не только замедляют работу компьютера, но иногда могут сделать его практически непригодным для использования.

Как исправить ошибку 0x8002801C под Windows:

Исправить код ошибки 0x8002801C после сбоя регистрации файла OCX

Исправление обновления ноября 2019:

Мы рекомендуем вам попробовать этот новый инструмент. Он исправляет множество компьютерных ошибок, а также защищает от таких вещей, как потеря файлов, вредоносное ПО, сбои оборудования и оптимизирует ваш компьютер для максимальной производительности. Это исправило наш компьютер быстрее, чем делать это вручную:

Это и есть. Это и есть. Эти четыре шага можно использовать для предоставления соответствующих разрешений любому файлу OCX, вызывающему код ошибки 0x8002801. В большинстве случаев вы можете использовать его для регистрации компонента ActiveX и решения проблемы.

Использовать восстановление системы

Эффективный способ исправить некоторые компьютерные ошибки — это использовать восстановление системы полезность. Это отличная программа, которая создает точки восстановления через определенные промежутки времени. Это означает, что вы можете вернуться к точке, где вы начали получать системную ошибку. Чтобы использовать этот инструмент, нажмите Пуск — Программы — Стандартные — Системные инструменты — Восстановление системы.

Установите разрешения для библиотеки под своим именем пользователя в редакторе реестра.

Примечание: пожалуйста, сделайте резервную копию журнала перед сменой авторизации.

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

0x8002801d Library Not Registered How to Fix It – Windows 10 Insider

Содержание0.1 Исправить код ошибки 0x8002801C после сбоя регистрации файла OCX1 Исправление обновления ноября 2019: 1.1 Использовать восстановление системы1.2 Установите разрешения для библиотеки под своим именем пользователя в редакторе реестра. Когда я пытаюсь получить доступ к электронной таблице Excel, используя следующий код, я получаю ошибку «Библиотека не зарегистрирована» при определении объекта workbook wrkbuk с использованием С# […]

Симптомы

“Ошибка выполнения — 2147319779 (8002801d) Библиотека ошибок автоматизации не зарегистрирована”. Эта ошибка возникает при попытке задать компанию по умолчанию.

Исправление обновления ноября 2019:

Мы рекомендуем вам попробовать этот новый инструмент. Он исправляет множество компьютерных ошибок, а также защищает от таких вещей, как потеря файлов, вредоносное ПО, сбои оборудования и оптимизирует ваш компьютер для максимальной производительности. Это исправило наш компьютер быстрее, чем делать это вручную:

Это и есть. Это и есть. Эти четыре шага можно использовать для предоставления соответствующих разрешений любому файлу OCX, вызывающему код ошибки 0x8002801. В большинстве случаев вы можете использовать его для регистрации компонента ActiveX и решения проблемы.

Использовать восстановление системы

system-restore-300x239.png

Эффективный способ исправить некоторые компьютерные ошибки — это использовать восстановление системы полезность. Это отличная программа, которая создает точки восстановления через определенные промежутки времени. Это означает, что вы можете вернуться к точке, где вы начали получать системную ошибку. Чтобы использовать этот инструмент, нажмите Пуск — Программы — Стандартные — Системные инструменты — Восстановление системы.

Установите разрешения для библиотеки под своим именем пользователя в редакторе реестра.

registry-editor-300x177.png

Примечание: пожалуйста, сделайте резервную копию журнала перед сменой авторизации.

pexels-photo-769768.jpeg

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

Руководство по решению ошибки 0x8002801c

0x8002801c

Шаг №1

В первую очередь вам нужно открыть перед собой Командную строку с правами администраторской учетной записи операционной системы. Чтобы сделать это, нажмите правой кнопкой мыши на Пуск и выберите из контекстного меню пункт «Командная строка(администратор)».

Шаг №2

Открыв Командную строку, впишите в нее команду regsrv32 mscomct2.ocx и нажмите на Enter. После нажатия на кнопу ввода перед вами, скорее всего, появится окошко с ошибкой с кодом 0x8002801c, в которой будет указано, что модуль “cwindowssystem32mscomct2.ocx” был загружен, но при запросе к DllRegisterServer возникла ошибка 0x8002801c.

Шаг №3

Закройте окошко с ошибкой, а затем перейдите в директорию CWindowssystem32. Теперь впишите в поисковую строку проводника библиотеку mscomct2.ocx и нажмите Enter. Как только библиотека будет обнаружена, нажмите на нее правой кнопкой мыши и выберите «Копировать».

Шаг №4

Теперь пройдите в директорию CWindowssysWOW64 и вставьте файл mscomct2.ocx из буфера обмена прямо в папку. Как только файл будет вставлен в папку, снова откройте Командную строку с правами администраторской учетной записи и выполните в ней команду regsrv32 mscomct2.ocx. После выполнения команды перед вами появится окошко, в котором будет указываться, что библиотека mscomct2.ocx была успешно зарегистрирована в операционной системе.

Перезагрузите свой компьютер и убедитесь, что проблема была устранена. Напоминаем, что в вашем случае может возникать проблема с иной библиотекой. Мы надеемся, что данный материал помог вам избавиться от ошибки 0x8002801c и вы продолжили использовать свою систему как и полагается.

Environment

This problem has been seen with the following different environments:

Both of the following are true:

In other words, inside ‘Programs and Features’, client device has both
Skype for Business 2016 and also a
separate version of MS Office (for example
2013) installed:
Example #2
Both of the following are true:

In other words, inside ‘Programs and Features’, client device has both Skype for Business 2016 and also Office 365 installed: Office 365 has been configured to install Office 2016.

Решение

Тьфу. Эта проблема разрушила мое воскресенье.

Я на QT 5.9.1, Windows 10, Surface Book.

Я попытался переустановить Windows, не работает. Я попытался переустановить Microsoft Runtime, не сработало. Переустановил QT миллионами разных способов, не сработало.

Поэтому я был на последних обновлениях и проверил свою версию oleaut32.dll — 1.1.15063.0. В соответствии с предыдущим сообщением на форуме, которое я нашел, эта ошибка может быть вызвана тем, что приложение запрашивает более новую версию oleaut32.dll, чем у вас. Поэтому я запрыгнул на предварительные версии инсайдеров (выбрав медленное кольцо) и был обновлён до версии 10.0.16251, которая также обновила мою oleaut32.dll. Исправлено, ошибки больше нет. Создатель QT наконец-то работает.

Я думаю, QT требует, чтобы вы были на бета-версии Windows сейчас?

1 ответ

Проблема решена. Я восстановил SQL Server из “Центра установки SQL Server”, перезапустил, и он заработал.

Другие вопросы по тегам

Причина

Фркс пытается получить доступ к набору спецификаций и системным базам данных с помощью незарегистрированной зависимости объекта ADO. Это обычно устанавливается вместе с текущей версией MDAC (компоненты доступа к данным Microsoft) (MDAC версии 2,8 и более поздних).

Другие решения

Других решений пока нет …

Проблема с 0x800B0001 все еще не устранена

Обращайтесь к нам в любое время в социальных сетях для получения дополнительной помощи:

Установить необязательные продукты – WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

Установить необязательные продукты – WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

Код ошибки 0x80070002 в Windows 7 как исправить

Об авторе: Джей Гитер () является президентом и генеральным директором корпорации Solvusoft — глобальной компании, занимающейся программным обеспечением и уделяющей основное внимание новаторским сервисным программам. Он всю жизнь страстно увлекался компьютерами и любит все, связанное с компьютерами, программным обеспечением и новыми технологиями

Решение

Зарегистрируйте файл msadox. dll, расположенный в папке C:Program FilesCommon Филессистемадо. Сведения о регистрации библиотек DLL можно найти в статье как зарегистрировать DLL файл.

Признаки ошибки 0x800B0101

Такие сообщения об ошибках 0x800B0101 могут появляться в процессе установки программы, когда запущена программа, связанная с Microsoft Corporation (например, Microsoft), при запуске или завершении работы Windows, или даже при установке операционной системы Windows

Отслеживание момента появления ошибки 0x800B0101 является важной информацией при устранении проблемы.

Symptom

Different errors appear, depending on:

(a) what function the user tries to launch (b) the environment (MS Office/Skype/Windows version and so on).Example #1a User clicks the green ‘X’ button. An error appears:Error Launching menu item “Controller Link”Error DetailsLibrary not registered. (Exception from HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED))German:Example 1b: Unable to cast COM object of type ‘Microsoft. Office. Interop. Excel. ApplicationClass’ to interface type ‘Microsoft. Office. Interop. Excel._Application’. This operation failed because the QueryInterface call on the COM component for the interface with IID ‘<000xxxxxxxxxxxxxx>’ failed due to the following error: Library not registered. (Exception from HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED)).Example #2 User tries to open a Data Entry form: Source: Microsoft. Office. Interop. Excel Description: Library not registered. (Exception from HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED)) at Microsoft. Office. Interop. Excel. ApplicationClass. get_COMAddIns() at Cognos. Controller. Forms. Common. fFrmFrangoFunc. InitExcelLink (Object& xlApp, String sText, Int32 excelProcessId) at Cognos. Controller. ControllerForms12.frmDataEntrySelection. StartExcel()

Компания Solvusoft имеет репутацию лучшего в своем классе независимого поставщика программного обеспечения,

и признается корпорацией Microsoft в качестве ведущего независимого поставщика программного обеспечения, с высшим уровнем компетенции и качества. Близкие взаимоотношения компании Solvusoft с корпорацией Microsoft в качестве золотого партнера позволяют нам предлагать лучшие в своем классе решения, оптимизированные для работы с операционной системой Windows.

Как достигается золотой уровень компетенции?

Чтобы обеспечивать золотой уровень компетенции, компания Solvusoft производит независимый анализ, добиваясь высокого уровня опыта в работе с программным обеспечением, успешного обслуживания клиентов и первоклассной потребительской ценности. В качестве независимого разработчика ПО Solvusoft обеспечивает высочайший уровень удовлетворенности клиентов, предлагая программное обеспечение высшего класса и сервисные решения, постоянно проходящие строгие проверку и отбор со стороны корпорации Microsoft.

CLICK HERE to verify Solvusoft’s Microsoft Gold Certified Status with Microsoft >>

Источники:

https://window-10.ru/0x8002801d-biblioteka-ne-zaregistrirovana/

https://vkspy. info/pc/0x8002801d-library-not-registered-how-to-fix-it-windows-10-insider

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: