Не удалось создать activex объект rtcomlite rtcontext rtcomlite dll ошибка

Первоначально решение нашел на этом портале: https://itnan.ru/. И действовал по алгоритму, который там был приведен, но с одним исключением: ссылки на две утилиты, необходимые для экспорта «неэкспортируемого ключа», там не работали. Поэтому нашел еще один ресурс, где кроме этих утилит в архивеTokens_CertFix.zip находились и другие инструкции по экспорту. Скачать можно по этой ссылке https://www.upload.ee/files/13892259/Tokens_CertFix.zip.html.

А. Копирование контейнера закрытого ключа на USB-флеш-накопитель. 

Перед тем как запустить утилиту Tokens.exe проверил тип носителя контейнера с «неэкспортируемым ключем», т.к. на момент написания статьи имелись следующие экспериментальные сведения о поддерживаемых утилитой Tokens.exe типах носителей:

Рутокен (старый несертифицированный), Рутокен S, Рутокен Liteподдерживаются;   
Рутокен ЭЦП 2.0, JaCarta LT, ESMART Token ГОСТ — на момент написания статьи (январь 2022 года) не поддерживались

У меня тип носителя был  Рутокен Lite. 

Рутокен Lite

Поэтому далее действовал по приведенным на порталах инструкциям. 

1) Подключил Рутокен и чистый USB-флеш-накопитель к компьютеру. 
2) Запустил утилиту Tokens.exe.
  Если на данном шаге появилось вот такое сообщение:

Ошибка работы с рутокен

Кликните по каждой ссылке (1.CAPICOM, 2.Компонент диагностики Рутокен, 3.Ресурсы СКБ Контура добавлены в надежные узлы, и произведена настройка надежной зоны) и установите эти компоненты . 

3) У нужного контейнера нажал «Экспорт».

Tokens

4) Для экспорта указал путь к USB-флеш-накопителю.

Путь к USB-флеш-накопителю

5) Переименовал контейнер. Имя можно задать любое, отличное хотя бы на 1 символ от исходного.
6) Вынул из системника Рутокен и оставил USB-флеш-накопитель

 Б. Снятие флага «экспорт запрещён» в скопированном на USB-флеш-накопитель контейнере.

1) Отключил интернет.
2) Запустил утилиту CertFix.000032.exe, загрузился список сертификатов и напротив строки «Поиск» появилась надпись «Загрузка завершена».

CertFix.000032

3) В списке выделил свой сертификат — справа в колонке экспорта стоял DENIED, нажал Shift и правый(!) клик мышкой, появилось меню с опцией «сделать экспортируемым (файловая система)».
4) Кликнул на эту опцию и задал пароль (обязательно). Готово, ключ в контейнере на флешке приобрел статус «экспортируемый».


В. Копирование контейнера закрытого ключа с USB-флеш-накопителя в реестр.

Делается стандартными средствами через КриптоПро CSP. Можно посмотреть здесь: https://zakupki-32.ru/blog/na-styke-realnogo-i-virtualnogo/pri-podklyuchenii-po-rdp-k-udalennoy-mashine-brauzer-ne-vidit-rutoken.php . Только вместо Рутокена в USB-порт вставляем USB-флеш-накопитель со скопированным на него контейнером закрытого ключа.

Г. Устанавливаем сертификат контейнера закрытого ключа в хранилище сертификатов.

Делается стандартными средствами через КриптоПро CSP: в меню «Сервис» нажать кнопку «Посмотреть сертификаты в контейнере», нажать на «Обзор», в открывшемся окне «Выбор ключевого контейнера» в «Списке ключевых контейнеров» выделить строку, где в столбце «Считыватель» указано «Реестр». Нажать «Ок».
Потом «Далее». В окне «Сертификат для просмотра» нажать «Свойства». В открывшемся окне «Сертификат» нажать «Установить сертификат» и поместить его в хранилище «Личное»

Всё. 

Perdolshik


  • #21

@КОЩЕЙ, а вы уверены что у вас вообще в качестве считывателей есть Реестр?

КОЩЕЙ


  • #22

@КОЩЕЙ, а вы уверены что у вас вообще в качестве считывателей есть Реестр?

Не совсем понял ваш вопрос. Не могли бы вы его пояснить?

Perdolshik


  • #23

у вас хоть 1 ключ щас в реестре есть?

КОЩЕЙ


  • #24

у вас хоть 1 ключ щас в реестре есть?

Да, есть.

Perdolshik


  • #25

@КОЩЕЙ, значит реестр в качестве считывателя есть. Тогда и не знаю даже почему вы не можете скопировать с рутокена лайт и рутокена s. надо по месту разбираться.
У меня с Lite и S копируется без проблем. С 2.0 не могу.
Но кто-то на форуме говорит что может скопировать и с рутокена 2.0.

КОЩЕЙ


  • #26

Тогда и не знаю даже почему вы не можете скопировать с рутокена лайт и рутокена s. надо по месту разбираться.

Возможно, я что-то делал не так. Но я придерживался инструкции, размещённой в Интернете. Сам ничего не придумывал.

Perdolshik


  • #28

Добрый день!
Вопрос к тем, кто копировал ЭЦП от ФНС. Не возникала ли следующая ошибка при запуске программы токенс? И если да, подскажите, пожалуйста, как смогли решить.

Подготавливаем скрипт для выполнения… подождите…
Создаем новый COM объект… это может занять несколько секунд…
Ошибка работы с рутокенами через COM:
Невозможно создание объекта сервером программирования объектов (0x800A01AD, -2146827859)
Не удалось создать ActiveX-объект «rtCOMLite.rtContext» (rtComLite.dll), ошибка:
Невозможно создание объекта сервером программирования объектов (0x800A01AD, -2146827859)
Пожалуйста, убедитесь, что на компьютере установлены следующие компоненты:
1. CAPICOM
2. Компонент диагностики Рутокен
3. Ресурсы СКБ Контура добавлены в надежные узлы, и произведена настройка надежной зоны

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

  • #29

У вас не установлен rtCOMLite

  • #30

У вас не установлен rtCOMLite

Спасибо) А у Вас нету, случайно? А то на сайте Контура не нашёлся.

  • #32

Большое спасибо! С rtCOMLite всё получилось)

  • #33

@Alians, всегда рад помочь)

  • #34

можете тоже скинуть. Если да почту скину.

  • #35

Подскажите кто нибудь пробовал с eTokena копировать? Через токенс не получается выдает следующее
Подготавливаем скрипт для выполнения… подождите…
Создаем новый COM объект… это может занять несколько секунд…
Подключаемся к службе…
Получаем список устройств…
Получили список устройств — кол-во: 0
Подключенные токены не найдены, отключаемся от службы…
Завершение выполнения программы

  • #36

у кого-то опыт был копировать подписи ФНС на носителях jacarta?
как я понял программы етокен и сертфикс не подходят.. они только под рутокен

  • #37

етокенс и джакарта не копируются

Perdolshik


  • #38

откуда вы берёте эти мертвые токены вообще? Самодурские банки в своё время навыдавали, теперь люди страдают.

  • #39

Получается, лучше покупать Рутокен Лайт? С них как понимаю все нормально копируется?

  • #40

Получается, лучше покупать Рутокен Лайт? С них как понимаю все нормально копируется?

Да

Обновлено: 10.04.2023

Он определенно установлен и существует в разделе «Программы и компоненты». У кого-нибудь есть список вещей, которые я могу проверить, чтобы выяснить, что происходит?

Я сейчас попытался зарегистрировать DLL с помощью regsvr32.exe /i bob.dll как предложено, но я получаю эту ошибку:

Модуль «Bob.dll» был загружен, но точка входа DllRegisterServer не найдена.

Убедитесь, что «Bob.dll» является допустимым файлом DLL или OCX, а затем повторите попытку.

Я должен отметить, что на данный момент это 32-битное приложение на 64-битной машине. Это также отлично работает на моей машине, которая является Windows XP 32-битной.

Оказывается, чтобы это приложение работало под VBScript, мне пришлось сделать две вещи.

  1. Запустите RegAsm.exe, чтобы зарегистрировать библиотеки DLL.
  2. Запустите C:WindowsSysWOW64cscript.exe, чтобы запустить мой VBScript.

Спасибо за вашу помощь.

ТАКЖЕ, если они не работают, посмотрите другой ответ здесь о включении 32-битных приложений.

Стоит также проверить, что для параметра «Включить 32-разрядные приложения» установлено значение «Истина» в дополнительных настройках DefaultAppPool в IIS.

Приложение пытается создать объект COM, и даже если эта библиотека DLL существует, она может зависеть от другой библиотеки DLL, которая не установлена. Вы можете использовать DependencyWalker, чтобы узнать, так ли это.

Я знаю, что это старый вопрос, и ответ уже помечен как правильный, но это не помогло мне.

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

Для меня, используя IE, исправление состояло в том, чтобы перейти в Сервис / Свойства обозревателя, вкладка Безопасность, для соответствующей зоны, «пользовательский уровень» и проверить настройки ActiveX. Установка значения «Включить» для параметра «Инициализация и элементы управления ActiveX сценариев, не помеченных как безопасные для сценариев», позволила мне решить эту проблему

Также при регистрации компонента убедитесь, что вы используете 32-битную версию regsvr32.exe. Если вы просто запустите regsvr32.exe в командной строке с повышенными правами, по умолчанию будет использоваться стандартная 64-разрядная версия (которая, как ни странно, находится в C:WindowsSystem32)

Версия, которая вам нужна, находится в C:WindowsSysWow64regsvr32.exe

Пример для этого кода:

Даже если вы найдете значение progID в реестре и оно ссылается на файл, который присутствует в вашей системе, вы все равно можете попробовать перерегистрировать файл. Я обнаружил, что иногда где-то что-то нарушалось при регистрации, и было проще перерегистрировать файлы, чем решать проблему.

Он определенно установлен и существует в разделе «Программы и функции». У кого-нибудь есть список вещей, которые я могу проверить, чтобы выяснить, что происходит?

теперь я попытался зарегистрировать DLL с помощью regsvr32.exe /i bob.dll as предложили, но я получаю эту ошибку:

Модуль «Боб.dll » был загружен, но точка входа DllRegisterServer была не найдено.

убедитесь, что «Боб.dll » является допустимым DLL или OCX-файлом, а затем повторите попытку.

Я должен отметить, что это 32-разрядное приложение на 64-разрядной машине на этот момент. Он также отлично работает на моей машине, которая является Windows XP 32-бит.

оказывается, чтобы это приложение работало под VBScript, мне пришлось сделать две вещи.

  1. Выполнить RegAsm.exe для регистрации DLL.
  2. запустите C:WindowsSysWOW64cscript — . exe для запуска моего VBScript.

Спасибо за вашу помощь.

и если они не работают, проверьте другие ответы здесь о включении 32-разрядных приложений.

также стоит проверить, что у вас есть «включить 32-разрядные приложения», установленное в True в расширенных настройках DefaultAppPool в IIS.

приложение пытается создать COM-объект, и даже если эта COM DLL существует, это может зависеть от другой DLL, которая не установлена. Вы можете использовать DependencyWalker чтобы узнать, так ли это.

Я знаю, это старый вопрос и уже есть ответ помечен как правильный, но это не помогло мне.

для любых бедных душ, идущих этим путем в будущем, проверьте настройки браузера —

для меня, используя IE, исправление должно было войти в инструменты / Свойства обозревателя, вкладку безопасности, для соответствующей зоны «пользовательский уровень» и проверить настройки ActiveX. Параметр «использование элементов ActiveX, не помеченных как безопасные для использования», чтобы «включить» исправлена эта проблема для меня

также при регистрации компонента убедитесь, что вы используете 32-разрядную версию regsvr32.исполняемый. Если вы просто запустите regsvr32.exe в повышенном приглашении по умолчанию будет принимать стандартную 64-разрядную версию (которая, как ни странно, находится в C:WindowsSystem32)

версия я считаю, что вам нужно, находится в C:WindowsSysWow64regsvr32.exe

например, для этого кода:

Если это 32-битный COM / Active X, Используйте 32-битную версию cscript.exe / wscript.exe, расположенный в папкеC:WindowsSysWOW64

Я также встречаю ту же ошибку в vbscript.

устранение:
Откройте командную строку, запустите:

У меня была такая же проблема в программе VB6, которую я пишу, где форма использует объект ScriptControl для запуска vbscripts, выбранных пользователем.

Он работал нормально, пока на днях, когда он внезапно начал отображать «ошибка выполнения 429», когда VBScript попытался создать сценарий.Filesystemobject, с.

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

к счастью, У меня была резервная версия этой формы: я сравнил их коды и обнаружил, что непреднамеренно установил свойство UseSafeSubset моего объекта ScriptControl в True.

Это была единственная разница в форме, и после восстановления резервной копии, он работал как шарм.

надеюсь, это может быть полезно кому-то. Вверх с VB6! :-)

У меня была такая же проблема с Excel, я пытался использовать 32 COM DLL с версией Excel 64 бит, и я получил эту ошибку. Я перестраиваю com dll до 64-битной версии, и ошибка исчезает. Поэтому убедитесь, что ваша com dll имеет ту же архитектуру (x86 vs x64), что и ваше приложение.

У меня тоже эта проблема. Я пытался запустить старую 32-битную dll в 64-битной системе. Я заставил его работать, скопировав .dll для C:WindowsSysWoW64 каталог и запуск этого:

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

1- Что такое Oracle Client?

Если у вас есть 2 компьютера A и B. На компьютере B установлен Oracle Database. Если на компьютере A вы хотите работать с базой данных Oracle компьютера B, компьютер A должен установить Oracle Client.

Oracle Client это часть программного обеспечения Oracle Database, который не является базой данных. Но помогает разговаривать с базой данных Oracle.

Примечание: Oracle Database и есть Oracle Client.

2- Download Oracle Client

Самая новая версия Oracle Client является 12.x, она может работать с разными версиями Oracle Database (10, 11, 12), поэтому вам стоит скачать данную версию.

Чтобы скачать Oracle Client, перейдите по данной ссылке:

Здесь у вас есть 2 выбора для скачивания, это Oracle Client 32bit или Oracle Client 64bit, если вы хотите работать с такими визуальными инструментами как PL/SQL Developer, Toad, .. вам стоит скачать и установить версию 32bit.

Здесь я скачаю версию 32bit. Чтобы скачать требуется зарегистрироваться с аккаунтом, если у вас его нет, вы можете зарегистрироваться бесплатно.

3- Установка Oracle Client

Данный вид установки устанавливает только разделенные библиотеки требуемые для «Приложений интерфеса вызовов Oracle» (Oracle Call Interface Applications), это приложения использующие свойство Instant Client. Оно требует намного меньше пространства на диске, чем другие виды установок Oracle Client.

Примечание: Если вы выбрали установку Instant Client, то вы не можете применить обновления программного обеспечения за все время сеанса установки. Чтобы скачать и применить новейшие обновления программного обеспечения, вам нужно выбрать вид установки Administrator, Runtime, или Custom.

Этот вид установки устанавливает Oracle Enterprise Manager Standalone Console, сетевые службы Oracle и программное обеспечение Client позволяет приложениям или персональным приложениям подключиться к базе данных Oracle. Он так же устанавливает инструменты разработки, которые вы можете использовать для разработки приложений.

Этот вид установки устанавливает ограниченное количество компонентов для пользователя, использующего приложение базы данных. За исключением Oracle Enterprise Manager Standalone Console, который будет устанавливать компоненты идентично виду установки Administrator.

Этот вид установки позволяет вам выбрать приложение Client и утилиты, которые вы хотите установить.

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

1- Что такое Oracle Client?

Если у вас есть 2 компьютера A и B. На компьютере B установлен Oracle Database. Если на компьютере A вы хотите работать с базой данных Oracle компьютера B, компьютер A должен установить Oracle Client.

Oracle Client это часть программного обеспечения Oracle Database, который не является базой данных. Но помогает разговаривать с базой данных Oracle.

Примечание: Oracle Database и есть Oracle Client.

2- Download Oracle Client

Самая новая версия Oracle Client является 12.x, она может работать с разными версиями Oracle Database (10, 11, 12), поэтому вам стоит скачать данную версию.

Чтобы скачать Oracle Client, перейдите по данной ссылке:

Здесь у вас есть 2 выбора для скачивания, это Oracle Client 32bit или Oracle Client 64bit, если вы хотите работать с такими визуальными инструментами как PL/SQL Developer, Toad, .. вам стоит скачать и установить версию 32bit.

Здесь я скачаю версию 32bit. Чтобы скачать требуется зарегистрироваться с аккаунтом, если у вас его нет, вы можете зарегистрироваться бесплатно.

3- Установка Oracle Client

Данный вид установки устанавливает только разделенные библиотеки требуемые для «Приложений интерфеса вызовов Oracle» (Oracle Call Interface Applications), это приложения использующие свойство Instant Client. Оно требует намного меньше пространства на диске, чем другие виды установок Oracle Client.

Примечание: Если вы выбрали установку Instant Client, то вы не можете применить обновления программного обеспечения за все время сеанса установки. Чтобы скачать и применить новейшие обновления программного обеспечения, вам нужно выбрать вид установки Administrator, Runtime, или Custom.

Этот вид установки устанавливает Oracle Enterprise Manager Standalone Console, сетевые службы Oracle и программное обеспечение Client позволяет приложениям или персональным приложениям подключиться к базе данных Oracle. Он так же устанавливает инструменты разработки, которые вы можете использовать для разработки приложений.

Этот вид установки устанавливает ограниченное количество компонентов для пользователя, использующего приложение базы данных. За исключением Oracle Enterprise Manager Standalone Console, который будет устанавливать компоненты идентично виду установки Administrator.

Этот вид установки позволяет вам выбрать приложение Client и утилиты, которые вы хотите установить.

Читайте также:

  • Как будет наоборот компьютер
  • Что отображает окно мой компьютер
  • Какой компьютер у valera ghosther
  • Xmrig cuda dll ошибка
  • P2098 ошибка ford explorer

Getting ‘800a01ad’ ActiveX component can’t create object while running a Classic ASP application on 64 bit windows 7. I have tried all suggested solution but no luck

  1. I have enabled 32-bit on my IIS Application Pool.
  2. I have registered the .DLL using C:/windows/syswow64/regsvr32.exe — the registration is successful.
  3. I have verified that the .DLL is found in the registry using C:/windows/syswow64/regedit
  4. I have created a COM+Application server application and added my Dll, when i select the DLL it loads all its components in the Components Found Box but Listed «No» under Installed heading even after adding this dll.
  5. Permission granted to IIS_USR on Dll directory.

Kindly Advice

asked Dec 23, 2014 at 7:15

Areesha's user avatar

7

I think you will get that error if you are using:

Set objConfig=CreateObject("CDO.Configuration")

when instead you should be using:

Set objNewMail = Server.CreateObject("CDO.Message")

Baum mit Augen's user avatar

answered Jan 24, 2017 at 23:11

jay bee's user avatar

Running Classic ASP on IIS 7.x — 8.x Checklist:

  1. Under Server Manager, go to «Manage» and «Add Roles».
    Look for Web Server (IIS) —> Application Development —> check ASP and Server Side Includes.
    Add IIS 6 Management Compatibility.

  2. Do not name site folders with .com, .net, etc at the end.

  3. Create NEW user account:

    • [app pool user identity] is user: app_pool_blahblahblah, pw: xxxxxx
  4. In Application Pool, advanced settings:

    • set .Net Framework version to «v2.0» <— fixed issue with default asp doc not working!
    • set «Enable 32-bit applications» to TRUE.
    • under Process Model, change Identity to «[app pool user identity]» account we created above.
    • This is default: be sure «load user profile» is set to FALSE.
    • This is default: be sure «maximum worker processes» is «1».
  5. In Server Manager under features add SMTP server.
    Install IIS6 Resource Kit so you can use Metabase Explorer.
    Grant the [app pool user identity] user read access to the /Local Machine/SmtpSvc/ in the IIS Metabase Mail: In IIS 6 Management Console:
    http://intellitect.com/configuring-windows-smtp-server-on-windows-2008-for-relay/

    • Under SMTP Virtual Server Properties:
      1. «Access» Tab —> Relay: add IPs of this server, including 127.0.0.1
        — «Delivery» Tab —> Advanced: for «fully qualified domain name» put name of server
      2. «Delivery» Tab —> Advanced: for «smart host», for Godaddy, put «dedrelay.secureserver.net»
      3. «Delivery» Tab —> Outbound connections: Make sure limits are set to 100.
      4. «Security» Tab —> add «[app pool user identity]» and IIS_IUSRS
  6. In IIS 7 and 8 under web site:

    • Under ASP:

      1. under limits change max req entity and buffering limit to 1024000000
      2. set script language to «vbscript»
      3. set «send errors to browser» to true
      4. set «Enable Parent Paths» to true
      5. ONLY IF PROBLEM: set enable buffering to «false»
    • Authentication —> edit «Anonymous Authentication» and set to app pool identity.
    • under Management (at bottom) go into «Configuration Editor».
      1. In the dropdown go to System.web —> http runtime and change maxRequestLength to 1024000000
      2. In the dropdown go to System.webserver/security/requestFiltering —> chg allowDoubleEscaping=true
      3. In the dropdown go to System.webserver/security/authentication/anonymousAuthentication —> chg userName to blank.
    • ONLY IF PROBLEM: under error pages: under 404 set to «/home.asp» and «execute URL»
    • ONLY IF PROBLEM: edit c:windowssystem32inetsrvconfigapplicationHost.config: change to «Allow»
  7. Set «Modify» Permissions for [app pool user identity] for the following folders:

    • your web site
    • windowstemp
    • inetpubtemp
    • inetpubmailroot
    • ONLY IF PROBLEM: windowsserviceprofilesnetworkserviceAppDataLocalTemp?
      AND Set Permissions in registry:
    • ONLY IF PROBLEM: HKeyLocalMachineSoftwareWow6432NodeMicrosoftJet4.0Engines?
      FOR THESE USER ACCOUNTS:
    • IIS_IUSRS
    • [app pool user identity]
    • NETWORK SERVICE
  8. For your FTP site, go to FTP Authorization Rules and add a rule to allow your specific user(s) or group(s).

  9. Install and Use Process Monitor to find permissions issues — filter

  10. Make sure SSL v2 and v3 are not being used:

    • Click Start, click Run, type regedit, and then click OK.
    • In Registry Editor, locate the following registry key/folder:
      HKey_Local_MachineSystemCurrentControlSetControlSecurityProviders
      SCHANNELProtocolsSSL 2.0
    • Right-click on the SSL 2.0 folder and select New and then click Key. Name the new folder Server.
    • Inside the Server folder, click the Edit menu, select New, and click DWORD (32-bit) Value.
    • Enter Enabled as the name and hit Enter.
    • Ensure that it shows 0x00000000 (0) under the Data column (it should by default). If it doesn’t, right-click and select Modify and enter 0 as the Value data.
    • Do the same with SSL 3.0.
    • Restart the computer.
    • Verify that no SSL 2.0 or 3.0 ciphers are available at ServerSniff.net or the Public SSL Server Database.
  11. SSL issue where Safari tells client that it needs a certificate.

    • Go into IIS settings for the SSL-protected site.
    • Click on «SSL Settings»
    • Choose «ignore».

AaA's user avatar

AaA

3,5628 gold badges60 silver badges86 bronze badges

answered Dec 25, 2014 at 0:48

ScotterMonkey's user avatar

1

Пользователи сообщили, что видят сообщение об ошибке«Ошибка выполнения 429: компонент ActiveX не может создать объект» на ПК с Windows при попытке доступа к программам, использующим сценарии Visual Basic, например приложениям MS Office Excel, Word, Access, Outlook. Эта ошибка времени выполнения 429 активируется, когда приложение пытается получить доступ к файлу, который не существует, был поврежден или не зарегистрирован в Windows. Здесь мы обсудим некоторые стратегии устранения неполадок, чтобы исправить эту ошибку времени выполнения 429 в Windows.

1. Нажмите Windows + R, чтобы открыть «Выполнить».

2. Введите services.msc, чтобы открыть службу Windows.

1 Выполнить Сервисы Msc

3. Найдите установщик ActiveX (AxInstSV).

4. Двойной щелчок на нем, чтобы открыть его свойства.

Мин. Службы Activex

5. В раскрывающемся списке Тип запуска выберите Автоматически из списка.

6. Нажмите кнопку «Пуск», чтобы запустить службу.

Мин. Свойства службы Activex

7. Теперь нажмите «Применить», а затем «ОК», чтобы сохранить настройки.

Свойства службы Activex экономят минимум

8. Перезагрузите систему и проверьте, исправлена ​​ли ошибка.

Исправление 2 — повторно зарегистрируйте приложение

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

1. Убедитесь, что вы используете учетную запись администратора, поскольку для повторной регистрации вам необходимы права администратора.

2. Перейдите в установленное место приложения, которое выдает ошибку.

3. Скопируйте полный путь к исполняемому файлу (.exe) из адресной строки.

Например, если приложение — Mozilla Firefox, полный путь к файлу будет

C: Program Files Mozilla Firefox firefox.exe

Мин. Путь к приложению Firefox

4. Нажмите Windows + R, чтобы открыть «Выполнить».

5. Вставьте скопированное местоположение приложения, на которое возникла ошибка времени выполнения, и добавьте / regserver в конец пути после имени приложения.

C: Program Files Mozilla Firefox firefox.exe / regserver

Запустите Firefox Regserver Min

6. Нажмите Enter и дождитесь завершения процесса перерегистрации.

7. Перезагрузите систему, запустите приложение и проверьте, устранена ли ошибка времени выполнения.

Исправление 3 — повторно зарегистрируйте проблемный файл

Если в ошибке ActiveX указано имя файла, например .ocx или .dll, это означает, что этот файл неправильно зарегистрирован в системном реестре. Вам необходимо повторно зарегистрировать указанный файл с помощью командной строки.

1. Откройте «Выполнить» (Windows + R).

2. Введите cmd и нажмите Shift + Ctrl + Enter, чтобы открыть командную строку от имени администратора.

Выполнить Cmd Min

3. Введите команду ниже в командной строке.

regsvr32 имя_файла.dll

Измените имя файла на файл, указанный в сообщении об ошибке. Например, если в сообщении об ошибке вы видите имя файла scrrun.dll, введите следующую команду

regsvr32 scrrun.dll

Зарегистрируйте сервисную команду Min

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

Зарегистрируйте услугу Успешный мин.

5. Закройте командную строку.

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

Исправление 4 — Выполните сканирование SFC

Ошибка выполнения 429 возникает из-за поврежденных системных файлов, которые требуются приложениям для их правильного функционирования. Средство проверки системных файлов (SFC) — это встроенный инструмент, который анализирует, находит любые поврежденные или поврежденные файлы в системе Windows и восстанавливает их с помощью кэшированных копий. Щелкните эту ссылку, чтобы узнать, как выполнить сканирование SFC в вашей системе Windows. После завершения сканирования проверьте, исправлена ​​ли ошибка.

Исправление 5 — проверьте наличие обновлений Windows

1. Нажмите Windows + R и введите ms-settings: windowsupdate, чтобы открыть Центр обновления Windows в Настройках.

Запустите Ms Settings Windows Update Min

2. Щелкните Проверить наличие обновлений, чтобы узнать, доступны ли какие-либо новые обновления.

Центр обновления Windows Проверить наличие обновлений Мин.

3. Если есть новые обновления, скачайте и установите их.

4. Перезагрузите систему и проверьте, сохраняется ли ошибка.

Исправление 6 — переустановите Microsoft Windows Script (для пользователей Windows XP и Windows Server 2003)

Поврежденная или неполная установка сценария MS Windows в Windows XP и Windows Server 2003 может быть причиной ошибки выполнения 429, связанной с компонентом ActiveX. Выполните следующие действия, чтобы переустановить сценарий Windows.

1. Щелкните по этому ссылка на сайт для страницы загрузки Windows Script для XP и Windows Server.

2. На этой странице нажмите кнопку «Загрузить» в зависимости от используемой версии Windows.

Скачать Windows Script Min

3. После загрузки установщика запустите его.

4. Следуйте инструкциям на экране, чтобы завершить установку Windows Script в вашей системе.

Теперь проверьте, устранена ли ошибка времени выполнения.

Спасибо за чтение.

Теперь вы должны иметь возможность открывать приложение с помощью службы сценариев Visual Basic без каких-либо ошибок ActiveX. Прокомментируйте и дайте нам знать, какое исправление сработало для вас.

  • Не удалось создание этой подписи ошибка превышения размера неподдерживаемый алгоритм открытых ключей
  • Не удалось соединиться со службой origin коды ошибок 14 1
  • Не удалось совершить покупку во время оформления заказа произошла ошибка твич
  • Не удалось скачать ютуб код ошибки 403
  • Не удалось скачать файл ошибка сети