Ошибка выполнения 429, компонент ActiveX не может создать объект

Если вы столкнулись с ошибкой среды выполнения 429, компонент ActiveX не может создать объект(Runtime error 429, ActiveX component can’t create object) на вашем компьютере с Windows 10, когда вы пытаетесь создать экземпляры в программах, использующих Visual Basic (например , Microsoft Office ), то этот пост призван вам помочь. В этом посте мы определим возможные причины, а также предложим наиболее подходящие решения, которые вы можете попробовать, чтобы помочь вам решить эту проблему.

Ошибка выполнения 429

Было обнаружено, что ошибка выполнения(Runtime) 429 почти всегда возникает, когда уязвимое приложение пытается получить доступ к файлу, который не существует, поврежден или просто не зарегистрирован в Windows по какой-либо причине. Файл, к которому приложение пытается получить доступ, является неотъемлемой частью его функциональности, поэтому отсутствие доступа к нему приводит к сбою приложения и выдаче сообщения об ошибке.

Ошибка выполнения(Runtime) 429, компонент ActiveX не может создать объект

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

  1. Установите последнюю версию сценариев Windows.
  2. Перерегистрируйте некоторые файлы DLL
  3. Отключить сторонние надстройки COM
  4. Переустановите программное обеспечение.

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

1] Установите последнюю версию сценариев Windows.

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

2] Перерегистрируйте некоторые файлы DLL

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

В этом решении вам потребуется перерегистрировать следующие DLL-файлы:

  • scrrun.dll
  • Asycfilt.dll
  • Ole32.dll
  • Oleaut32.dll
  • Olepro32.dll
  • Stdole2.tlb

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

Повторная регистрация указанного файла может решить проблему. Например, если в сообщении об ошибке указано scrrun.dll  как файл, к которому не удалось получить доступ, ввод в командной строке с повышенными привилегиями(Command Prompt) будет выглядеть примерно так:

regsvr32 scrrun.dll

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

3] Отключить сторонние надстройки COM

Если эта ошибка возникает для продуктов Office , вы можете попробовать отключить сторонние надстройки COM(disable third-party COM add-ins) и посмотреть, поможет ли это решить проблему.

4] Переустановите программное обеспечение

Это решение просто требует, чтобы вы удалили и переустановили программное обеспечение и посмотрели, будет ли устранено сообщение об ошибке.

Hope this helps!



About the author

Я инженер-программист и эксперт по Windows 10. У меня более двух лет опыта работы со смартфонами, Windows 10 и Microsoft Edge. Моя основная задача — сделать так, чтобы ваши устройства работали лучше и быстрее. Я работал над различными проектами для таких компаний, как Verizon, IMac, HP, Comcast и многих других. Я также являюсь сертифицированным инструктором по обучению работе с облачными технологиями Microsoft Azure.



Related posts