Readers help support Windows Report. We may get a commission if you buy through our links.
Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more
The ActiveX error 429 is a run-time error that some end users have encountered in Windows. The error usually ensures that an open application comes to an abrupt halt and closes.
It also returns an error message stating, “Run-time error ‘429’: ActiveX component can’t create object.” Error 429 is most frequent for MS Office applications, such as Excel, Word, Access, or Outlook, with automated Visual Basic sequence scripts.
Error 429 is largely a consequence of software attempting to access corrupted files. Thus, the automation sequence can’t operate as scripted. This could be due to a corrupted registry, deleted OS files, incomplete installation of software, or corrupted system files.
So there are various potential fixes for ActiveX error 429.
How can I fix ActiveX runtime error 429 on Windows 10?
1. Reregister the Program
If a specific program is generating the ActiveX error, the software might not be correctly configured. You can fix that by reregistering the software with the /regserver switch, which resolves issues with the automation server.
This is how you can reregister software with Run:
- First, make sure you have admin rights with a Windows admin account.
- Press the Win key + R hotkey to open Run.
- Enter the full path of the software followed by /regserver in the text box as shown below. Enter the exact path, including the exe, of the software you need to reregister.
- Press the OK button.
2. Reregister the Specified File
If the ActiveX error message specifies a particular .OCX or .DLL file title, then the specified file is probably not correctly registered in the registry.
Then you can feasibly fix the ActiveX issue by reregistering the file. This is how you can reregister specified OCX and DLL files via the Command Prompt.
- Close all open software windows.
- Open the Command Prompt in Windows 10 by pressing the Win key + X hotkey and selecting Command Prompt (Admin) from the menu. Alternatively, you can enter ‘cmd’ in the Start menu’s search box to open the Prompt.
- Now enter ‘regsvr32 Filename.ocx’ or ‘regsvr32 Filename.dll’ in the Command Prompt window. Replace filename with the specified file title.
- Press the Return key to reregister the file.
3. Run a Virus Scan
It might be the case that a virus has corrupted, may be deleted, and files pertinent to the runtime error. As such, running a full virus scan of Windows with third-party anti-virus software can feasibly fix the ActiveX error 429.
You can find a lot of antivirus software options that fit all types of needs and budgets. Some of the best antivirus solutions that are compatible with Windows 10 PCs come with full-feature free trials, so you can try them out before buying a license.
4. Check for Windows Updates
You should also check for and install Windows updates. Microsoft is usually updating system files that might be associated with error 429. So updating Windows with the latest service packs and patches can help resolve runtime errors.
You can update Windows as follows:
- Enter ‘Windows update’ in the Cortana or Start menu search box.
- Then you can select Check for updates to open the update options directly below.
- Press the Check for updates button there. If there are available updates, you can press a Download button to add them to Windows.
5. Run the System File Checker
Many system errors are due to corrupted system files, and that includes the ActiveX 429 issue. As such, fixing corrupted system files with the System File Checker tool could be an effective remedy.
You can run an SFC scan in the Command Prompt as follows:
- First, enter ‘cmd’ in the Cortana or Start menu search box.
- Then you can right-click Command Prompt and select Run as administrator to open the Prompt’s window.
- Enter ‘sfc /scannow’ in the Command Prompt, and press the Return key.
- The SFC scan might take up to 20 minutes or longer. If the SFC fixes anything, the Command Prompt will state, Windows Resource Protection found corrupt files and successfully repaired them.
- Then you can restart Windows.
6. Scan and Fix the Registry
Runtime errors are usually generated from the registry, so an effective registry scan will fix the invalid or corrupted registry keys.
Specialized registry cleaner software is able to scan your registries and identify any problems quickly. You can then instruct the tool to apply fixes, which may even include downloading new system files to replace the broken ones.
7. Undo System Changes with System Restore
The System Restore tool undoes system changes by reverting Windows back to an earlier date. System Restore is Windows’ time machine, and with that tool, you can revert the desktop or laptop back to a date when your software wasn’t returning the ActiveX error message.
However, remember that you’ll lose software and apps installed after the restore point date. You can utilize System Restore as follows:
- To open System Restore, enter ‘System Restore’ in the Cortana or Start menu search box.
- Select Create a restore point to open the System Properties window.
- Press the System Restore button to open the window in the snapshot below.
- Click the Next button, and then select the Show more recent points option to open a full list of restore dates.
- Now select an appropriate restore point to revert back to.
- Press the Next and Finish button to confirm the restore point.
If you’re interested in more info on how to create a restore point and how would that help you, take a look at this simple article to find out everything you need to know.
Those are some of the numerous potential fixes for the Windows ActiveX runtimeerror 429. If none of the above fixes resolve the issue, uninstall and reinstall the software generating the error
If you have further suggestions for fixing ActiveX error 429, please share them below. Also, if you have any other questions, feel free to leave them there.
Matthew Adams
Windows Hardware Expert
Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things surrounding it.
He is passionate about the tech world, always staying up-to-date with the latest and greatest. With an analytical view, he likes problem-solving, focusing on errors and their causes.
In his free time, he likes to read and write about history and tries to always develop new skills.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
1 2010-11-12 13:35:43
- DnsIs
- Участник
- Неактивен
- Рейтинг : [4|0]
Тема: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Пример из справки, не работает, ни в VBScript ни в JScript:
Set objShellApp = CreateObject("Shell.Application")
WinCol = objShellApp.Windows().Count
MsgBox "В настоящий момент открыто окон Проводника - " & WinCol, vbInformation
В ответ получаю:
[b]Сервер сценариев Windows[/b]
Строка: 2
Символ: 1
Ошибка: Невозможно создание объекта контейнером ActiveX
Код: 800A01AD
Источник: Ошибка выполнение Microsoft VBScript
Windows XP SP3
WSH v5.7
Нас невозможно сбить с пути, нам пофигу куда идти.
2 Ответ от alexii 2010-11-12 14:29:23
- alexii
- Разработчик
- Неактивен
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
На всякий случай, попробуйте перерегистрировать библиотеку:
regsvr32.exe C:\WINDOWS\system32\SHELL32.dll
3 Ответ от DnsIs 2010-11-12 19:31:11
- DnsIs
- Участник
- Неактивен
- Рейтинг : [4|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Не помогает, причем уже на 2 компьютерах проверил.
Нас невозможно сбить с пути, нам пофигу куда идти.
4 Ответ от alexii 2010-11-12 19:32:09
- alexii
- Разработчик
- Неактивен
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
У Вас такое даже не на одном?!
Какая версия IE?
5 Ответ от DnsIs 2010-11-12 19:38:54
- DnsIs
- Участник
- Неактивен
- Рейтинг : [4|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
На одном компьютере
Windows XP SP3
WSH v5.7
IE 8
На домашнем
Windows XP SP2
WSH v5.6
IE 7
Нас невозможно сбить с пути, нам пофигу куда идти.
6 Ответ от DnsIs 2010-11-12 19:48:44 (изменено: DnsIs, 2010-11-12 19:49:25)
- DnsIs
- Участник
- Неактивен
- Рейтинг : [4|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Причем выяснил, что shell32.dll ни при чем. Я отменил регистрацию shell32.dll (regsvr32.exe shell32.dll /u)
И ошибка такая же и осталась, а если бы была зависимость, то было бы что то вроде:
«Не удается найти класс программируемых объектов с именем «Shell.Application»
Так что де то в другом месте проблема. Я предполагаю, что может быть какая-нибудь из моих программ, которая установлена и на работе и дома, может быть причиной. Но вот какая?
Нас невозможно сбить с пути, нам пофигу куда идти.
7 Ответ от alexii 2010-11-12 20:01:30
- alexii
- Разработчик
- Неактивен
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
DnsIs пишет:
И ошибка такая же и осталась, а если бы была зависимость, то было бы что то вроде:
«Не удается найти класс программируемых объектов с именем «Shell.Application»
Да ну :
Set objShellApp = CreateObject("qww.qww")
Ошибка выполнения Microsoft VBScript: Невозможно создание объекта контейнером ActiveX: ‘qww.qww’
Вы путаете с «WScript.CreateObject()»:
Set objShellApp = WScript.CreateObject("qww.qww")
WScript.CreateObject: Не удается найти класс программируемых объектов с именем «qww.qww».
8 Ответ от jite 2010-11-14 03:48:36 (изменено: jite, 2010-11-14 03:48:59)
- jite
- Разработчик
- Неактивен
- Рейтинг : [0|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Логично, alexii.
Странно, но у меня приведенный пример и без «WScript.» работает. (XP SP2)
9 Ответ от alexii 2010-11-14 06:53:24
- alexii
- Разработчик
- Неактивен
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
jite, так и у меня работает. А у коллеги DnsIs — нет.
10 Ответ от DnsIs 2010-11-14 20:54:27
- DnsIs
- Участник
- Неактивен
- Рейтинг : [4|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Ну не работает и не работает. Мне оно и не нужно (по крайней мере пока) Просто скрипт скачал один с форума, стал запускать, а он не хочет пахать. Я в нем поковырялся и нашел где именно грабли.
Просто возмущен, почему всех фурычит, а у мне я не хочет. Чтож, да будет так.
Нас невозможно сбить с пути, нам пофигу куда идти.
11 Ответ от jite 2010-11-14 21:12:34 (изменено: jite, 2010-11-14 21:13:32)
- jite
- Разработчик
- Неактивен
- Рейтинг : [0|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Это точно не работает на локальном компе под WSH?
А то может на ISS (ASP)? Или попытка запуска CreateObject() на другом компе?
Если точно локально, под WSH, то:
1) Идем в свойства обозревателя IE и во вкладке безопасность проверяем, не слишком ли высок ее уровень… э-э для локального компа уровня нет (вообще-то это ветка HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0), но может поможет сброс движков доверенных и интранета в «Средний»? После перегрузиться для гарантии.
2) Или создаем нового пользователя, даем для гарантии ему права локального админа, смотрим, как под ним? Если под новым все ОК, то под «нерабочим» профилем есть проблема в упомянутой ветке реестра.
12 Ответ от jite 2010-11-14 21:18:20
- jite
- Разработчик
- Неактивен
- Рейтинг : [0|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Казалось бы, причем здесь IE…
Но оно таки есть. Встречал последствия действий одного зловреда как раз в части настроек безопасности IE: была оставлена одна зона и в ней все заблокировано. При этом пользователь не мог вообще ничего запустить. Решалось пересозданием профиля.
13 Ответ от DnsIs 2010-11-15 11:22:50 (изменено: DnsIs, 2010-11-15 11:56:00)
- DnsIs
- Участник
- Неактивен
- Рейтинг : [4|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
jite, настройки IE у меня по-умолчанию.
Но обнаружил вот что:
Оказывается, что скрипт, прекрасно пашет если его запустить из проводника windows (0)
НО! Если из Total Commander (1), Notepadd++ (2) или из консоли (3), то не хочет запускаться ни в какую.
Проверил строки запуска скрипта, но во всех случаях они оказались идентичными, символ в символ.
Тогда я проверил от имени какого пользователя запускаются процессы, оказалось что
(1), (2), (3), запускают WScript.exe от имени SYSTEM,
А (0) от имени локального пользователя.
О как!
Нас невозможно сбить с пути, нам пофигу куда идти.
14 Ответ от DnsIs 2010-11-15 14:11:19 (изменено: DnsIs, 2010-11-15 14:15:22)
- DnsIs
- Участник
- Неактивен
- Рейтинг : [4|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
В ходе «расследования» вот что нарыл еще.
Я всегда, когда сажусь за комп, запускаю Тотал Коммандер, мне с ним удобней.
Запускал я его всегда из проводника Windows, но в один прекрасный день я установил nnCron и сделал на основные программы горячие клавиши.
И теперь выглядит все вот как:
При загрузке компа грузиться nnCron от имени SYSTEM, и далее по цепочке, Тотал от имени SYSTEM, Notepad++ от имени SYSTEM, скрипты от имени SYSTEM, ВСЕ от SYSTEM!
Понять еще не мог, почему у меня вордовские и экселевские документы при запуске из Тотала пишут: «Файл не найден», хотя все работало ранее нормально, и где случился переломный момент, что так произошло.
Теперь понял. Оказывается корень всех проблем в том, что nnCron Работает от SYSTEM.
Вот в этой области моих знаний не хватает. Скажите, гуру, Почему SYSTEM такой злобный?
Где ковырнуть винду, что бы подружить SYSTEM и пользовательский аккаунт?
Нас невозможно сбить с пути, нам пофигу куда идти.
15 Ответ от alexii 2010-11-15 14:47:54
- alexii
- Разработчик
- Неактивен
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Я думаю, проще будет сделать загрузку TC и прочего из обычного пользовательского раздела «HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run». Горячие клавиши и прочее удобно организовывать в «True Launch Bar».
16 Ответ от DnsIs 2010-11-15 15:06:01
- DnsIs
- Участник
- Неактивен
- Рейтинг : [4|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Проблему решил, выставив в nnCron опцию «Запускать программы от имени пользователя».
И погуглив нашел ответ: SYSTEM — это встроенный пользовательский аккаунт, с ограниченными правами.
Вот и вся проблема.
Всем спасибо.
Нас невозможно сбить с пути, нам пофигу куда идти.
17 Ответ от jite 2010-11-15 22:52:36 (изменено: jite, 2010-11-15 22:53:59)
- jite
- Разработчик
- Неактивен
- Рейтинг : [0|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
DnsIs пишет:
Проблему решил, выставив в nnCron опцию «Запускать программы от имени пользователя».
Это лучшее решение.
DnsIs пишет:
SYSTEM — это встроенный пользовательский аккаунт, с ограниченными правами.
Ну если точней, то это аккаунт (SYSTEM он же NT AUTHORITY\SYSTEM), под которым собственно операционка «логинится» и действует. Уровень полномочий SYSTEM примерно такой же, как и у встроенного админа. Именно для него во вкладке безопасность предусмотрены права доступа SYSTEM.
Однако под SYSTEM лучше не сидеть лично и повседневно — не предназначен он для этого. Наверняка найдутся какие-нибудь специфические грабли, для обхода которых придется менять настройки ОС по ум. с риском чего-нибудь непоправимо сломать. Оно нам надо?
Из полезного же можно зайти под ним не переопределяя прав на папки:
— в «System volume information» — актуально при лечении небольших сбоев привязки к жесткому, как правило, требуется в XP после клонирования диска,
— в кэш автономных файлов C:\Windows\CSC — актуально для Win7, папка известна тем, что со временем в ней накапливается много мусора, который просто так не удалить.
Словом специфические операции.
18 Ответ от DnsIs 2010-11-16 00:06:02
- DnsIs
- Участник
- Неактивен
- Рейтинг : [4|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Помню как то читал статью о паролях windows. Выдержка:
Информация об учетных записях пользователей хранится в ветке «HKEY_LOCAL_MACHINE\SAM» (SAM — Security Account Manager) реестра … бла-бла-бла … по умолчанию недоступен для чтения никому, даже Администратору
А я все гадал, почему я запуская реестр, спокойно читаю этот раздел, а оказывается вон оно как все запутанно.
Нас невозможно сбить с пути, нам пофигу куда идти.
19 Ответ от jite 2010-11-16 00:53:02
- jite
- Разработчик
- Неактивен
- Рейтинг : [0|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Еще одно специфическое применение аккаунта. Кто бы мог подумать, куда может завести обсуждение неработающей функции…
Возвращаясь к теме. Все-таки интересно, почему же SYSTEM не имеет права получать Shell.Application? А если я вдруг задумаю под этим акком какой-нибудь скрипт выполнить? Что, разве не должен выполниться? Странно.
20 Ответ от alexii 2010-11-16 03:58:15
- alexii
- Разработчик
- Неактивен
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
DnsIs, для того, чтобы объект «Shell.Application» мог быть создан, должен существовать экземпляр Проводника, и, поскольку он существует в контексте текущего пользователя, а скрипт Вы пытаетесь запустить от имени «NT AUTHORITY\SYSTEM», то, соответственно, получаете закономерный отлуп. Запустите файловый менеджер от имени «NT AUTHORITY\SYSTEM», закройте Проводник описанным способом: OFF: Завершение работы Проводника без снятия процесса «explorer.exe», запустите из-под файлового менеджера Проводник. Запускайте скрипт.
P.S. Данное поведение зависит от свойств конкретного объекта, как и чем он реализуется.
21 Ответ от jite 2010-11-16 21:28:06
- jite
- Разработчик
- Неактивен
- Рейтинг : [0|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
off (bytheway system_purpose)
DnsIs пишет:
Помню как то читал статью о паролях windows. Выдержка:
Информация об учетных записях пользователей хранится в ветке «HKEY_LOCAL_MACHINE\SAM» (SAM — Security Account Manager) реестра … бла-бла-бла … по умолчанию недоступен для чтения никому, даже Администратору
А я все гадал, почему я запуская реестр, спокойно читаю этот раздел, а оказывается вон оно как все запутанно.
Вообще-то упомянутая ветка доступна для чтения всем… если я случайно не сбросил разрешения.
В статье же говорится про %SystemRoot%\system32\config\SAM, а его при активной ОС прочесть не удастся и под SYSTEM. Впрочем он читается другими способами. Даже при активной ОС.
end off
22 Ответ от alexii 2010-11-16 22:22:21
- alexii
- Разработчик
- Неактивен
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
jite пишет:
Вообще-то упомянутая ветка доступна для чтения всем… если я случайно не сбросил разрешения.
Возможно, имелось в виду «HKEY_LOCAL_MACHINE\SAM\SAM».
23 Ответ от DnsIs 2010-11-16 22:54:26
- DnsIs
- Участник
- Неактивен
- Рейтинг : [4|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
jite, да да, как правильно поправил alexii, я имел ввиду ветку «HKEY_LOCAL_MACHINE\SAM\SAM».
А вы уверены что читается? Вы открываете ее, а там пусто или нет? Если пусто то вы просто ничего не видите. Попробуйте так:
at 0:43 reg export HKEY_LOCAL_MACHINE\SAM\SAM c:\reg.reg
Вместо 0:43 подставьте свое время
и потом загляните в полученный файл.
Ну а про %SystemRoot%\system32\config\SAM в манах написано:
«HKEY_LOCAL_MACHINE\SAM» (SAM — Security Account Manager) реестра. А так как в Windows XP все ветки реестра «физически» расположены на диске в каталоге %SystemRoot%\System32\Config в нескольких файлах, то и эта ветка — не исключение.
Так что фактически одно и тоже.
jite пишет:
а его при активной ОС прочесть не удастся и под SYSTEM. Впрочем он читается другими способами. Даже при активной ОС.
Не подскажите как?
Нас невозможно сбить с пути, нам пофигу куда идти.
24 Ответ от jite 2010-11-17 01:48:05 (изменено: jite, 2010-11-17 01:57:27)
- jite
- Разработчик
- Неактивен
- Рейтинг : [0|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Да, действительно по умолчанию sam\sam не должен быть виден.
Вирус заблокировал вам доступ к Google?!
Что-то подсказывает мне, что мы слишком отклонились от темы.
25 Ответ от alexii 2010-11-17 02:10:29
- alexii
- Разработчик
- Неактивен
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
2jite: коллега, при ссылке на Google (хоть этого и нет в Правилах ) желательно (и, думаю, достаточно) давать уже сформулированный запрос, например так, или так, иначе это не может считаться ответом на вопрос.
26 Ответ от jite 2010-11-17 02:59:55 (изменено: jite, 2010-11-17 03:01:15)
- jite
- Разработчик
- Неактивен
- Рейтинг : [0|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Да, но тогда не являются ли взаимоисключающими такая ссылка и п. 2.9?
27 Ответ от alexii 2010-11-17 03:16:43
- alexii
- Разработчик
- Неактивен
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
В какой его части?
А, Вы для данного конкретного случая… Понятно. Пост уже не стану удалять, дабы не терялась нить рассуждений, почему в данном случае нельзя. Спасибо, ясно.
28 Ответ от DnsIs 2010-11-17 08:01:19
- DnsIs
- Участник
- Неактивен
- Рейтинг : [4|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Уважаемый, jite, надеюсь вы не подумали что я горе-вирусописатель? Если так, то могу вас уверить, что это не так. Пример про SAM файл и реестр возник спонтанно. Не могу отрицать что лет 10 назад интересовали вирусные технологии, в студенчестве, да и то, никогда в голову не пришло бы писать вирусы с использование скриптовых языков, которыми я увлекся относительно недавно, около года назад.
Есть документированные способы доступа к заблокированным файлам и уверяю вас, я знаю как. В сети есть отличная статья на эту тему, и если вспомнить студенческие годы и ASM, то думаю что смогу написать крошечную программку которая бы это реализовывала.
А с просил я только из чистого любопытства, так как знать все на свете нельзя и возможно вы подсказали бы способ мне не знакомый.
2alexii, пора закрывать тему наглухо, можно даже с удалением не относящихся к теме постов.
Нас невозможно сбить с пути, нам пофигу куда идти.
29 Ответ от jite 2010-11-17 10:38:49 (изменено: jite, 2010-11-18 22:49:42)
- jite
- Разработчик
- Неактивен
- Рейтинг : [0|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Уважаемый DnsIs, я тоже не отношусь к деструктивной категории разработчиков. И в отличие от вас даже не практиковал ассемблер. Вирусными технологиями интересуюсь и сейчас — с точки зрения защиты,- как и любой другой, связанный с системным администрированием.
Вполне готов поделиться сведениями на эту тему, просто здесь это не рекомендовано…
—————— >8 Линия отреза 8< ——————
this.topic_title.new(«ЛС как альтернативный способ обсуждения нерекомендованного к обсуждению. Вопросы, тестирование»)
30 Ответ от alexii 2010-11-17 10:43:29
- alexii
- Разработчик
- Неактивен
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
jite пишет:
А давайте так, раз уж есть интерес, и кто-то из модераторов даст добро, я прямо в этом посте опишу известные мне методики чтения файлов папки system32\sam. А после того, как пост повисит денька 2-3, я это все вытру. Идет, alexii? smile
Я бы предпочёл, что б такие вещи шли в личку. Впрочем, подождём, что скажет администрация.
31 Ответ от DnsIs 2010-11-17 17:07:04
- DnsIs
- Участник
- Неактивен
- Рейтинг : [4|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Плюнте в меня если я не прав, но я считаю, что тема прямым образом не относиться в вирусописательству. Раз уж так, то давайте запретим писать на форумах «format c:», «del c:\windows\*.*» и пр…
Необязательно писать о фале SAM. Тем более в интернете полно статей на эту тему.
Неужели ни у кого не возникает необходимости копировать залоченные файлы. А SAM ведь, как я понимаю не исключение.
У меня на работе каждый день бэкапится база 1с «на живую».
Самый очевидный из способов, это использование программ задействующих, вполне легальное и документированное Теневое копирование. Наверняка все админы про него знают.
Нас невозможно сбить с пути, нам пофигу куда идти.
32 Ответ от alexii 2010-11-17 18:18:55
- alexii
- Разработчик
- Неактивен
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
jite пишет:
…чтоб такие вещи шли в личку
А она кстати работает? Я как-то «Послать e-mail» (ссылка в профиле любого пользователя) одному участнику. Реакции не дождался. Видимо не дошло.
А пункта ЛС у меня нет.
Работает. Просто не все отвечают, я сам с этим сталкивался.
Под «ЛС» я, собственно, «Послать e-mail» и имел в виду.
33 Ответ от Lucky 2010-11-17 18:34:03
- Lucky
- Разработчик
- Неактивен
- Рейтинг : [0|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
alexii пишет:
Работает. Просто не все отвечают, я сам с этим сталкивался.
Под «ЛС» я, собственно, «Послать e-mail» и имел в виду.
Нужно учитывать и тот факт, что у большинства (по крайней мере из моих личных наблюдений) е-почта является всего лишь обязательной принадлежностью каждого для зарегистрирования аккаунтов, учитывая то обстоятельство, что существуют гораздо удобнее средства общения (аськи-ирки, контакты-одноклассники..) и обмена информации (файлообменники, виртуальные флешки и т.д. и т.п.) чем е-почта.
Стремление — залог успеха
34 Ответ от alexii 2010-11-18 01:32:53
- alexii
- Разработчик
- Неактивен
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
И это тоже. Немалое число регистрируется, пользуя Mailinator.com и тому подобное. Впрочем, как говорится, тут уж никто не виноват — сам себе злобный Буратино. Кто хотел получать письма — менял потом адрес на нормальный.
35 Ответ от DnsIs 2010-11-18 19:07:40 (изменено: DnsIs, 2010-11-18 19:08:16)
- DnsIs
- Участник
- Неактивен
- Рейтинг : [4|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Мне кажется нужно временные ящики (Mailinator.com и пр.) фильтровать, нафик такие пользователи нужны.
Нас невозможно сбить с пути, нам пофигу куда идти.
36 Ответ от alexii 2010-11-18 19:57:04
- alexii
- Разработчик
- Неактивен
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Да ну . И как Вы планируете определять, какой почтовый адрес относится ко «временным ящикам»?
37 Ответ от jite 2010-11-18 20:08:16
- jite
- Разработчик
- Неактивен
- Рейтинг : [0|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
DnsIs пишет:
Мне кажется нужно временные ящики (Mailinator.com и пр.) фильтровать, нафик такие пользователи нужны.
Ну и как, получили письмо?
38 Ответ от alexii 2010-11-18 20:29:15
- alexii
- Разработчик
- Неактивен
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
39 Ответ от alexii 2010-11-18 21:11:41
- alexii
- Разработчик
- Неактивен
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
OFF: Тьфу ты! Письмо-то не мне было отправлено. Недоглядел .
40 Ответ от jite 2010-11-18 22:28:36 (изменено: jite, 2010-11-18 22:31:58)
- jite
- Разработчик
- Неактивен
- Рейтинг : [0|0]
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Участник alexii форума Серый форум послал Вам сообщение. Вы можете ответить alexii путём ответа на это письмо.
Содержание сообщения:
————————————————————————Hello World!
————————————————————————
В свою очередь направлю письмо вам, alexii. А то вдруг, не доходят…
41 Ответ от alexii 2010-11-19 00:28:02
- alexii
- Разработчик
- Неактивен
Re: VBS, JS: Проблемы с CreateObject(«Shell.Application»).Windows().Count
Доходят:
Участник jite форума Серый форум послал Вам сообщение. Вы можете ответить jite путём ответа на это письмо.
Содержание сообщения:
————————————————————————Тестовое сообщение.
————————————————————————
—
Серый форум Почтовый робот
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Troubleshooting Code 800A01AD – ActiveX component can’t create object
- The Symptoms You Get
- Example 1 of Error 800A01AD
- Example 2 of Error 800A01AD
‡
Introduction to Error Code 800A01AD
This error code, 800A01AD usually occurs when you execute a VBScript. My first suggestion is that there is a typo of an object or method in your script. A wild guess, you could be creating an ADODB.Connection.
The Symptoms You Get
The script does not execute as you hoped, instead you get a WSH error message. One possibility is that you are trying to open an ADO connection.
The Cause of Error 800A01AD
Your VBScript contains an illegal method, probably a typing mistake, an extra letter. Check the logic of your METHOD statement.
For trickier problems, particularly with the COM part of .ASP, check that you are not missing .DLL files, or that they need to be registered with RegSvr32. See Example 2
With this error it’s back to basics, is the DLL on your system? Does it need registering with regsvr32? If so, are you sure it’s in the Path. Or most likely there are insufficient permission therefore check the security settings on the appropriate folders.
The Solutions to ActiveX component can’t create object
Check the spelling of your objects and methods. Look for clues particularly the Line: number and check the Char: references. In the example it is Line 1. In this case it is not Char 1 which is to blame, the problem is further along the line. WSH has a habit of blaming Char:1 when it’s the whole line that it cannot execute.
Incidentally, Source: reports a runtime error not a compilation error, this means you are looking not for a pure syntax problem, but a fault logic error. In the case of runtime errors, you can use this temporary work around. Add this statement just before the line that causes the error: On Error Resume Next.
Example 1 of Error 800A01AD
Createobject(«objNetwork») it should be the pure word Network, remove the obj in objNetwork.
Createobject(«Network»). Moreover, it should be :
Createobject(«wscript.Network»)
Set objNetwork = Createobject(«objNetwork»)
strDriveLetter = «N:» ‘must be capitalized
strRemotePath = «\\alan\home»
strUser = «guyt»
strPassword = «$a1$$n5g»
objNetwork.MapNetworkDrive strDriveLetter, strRemotePath, strUser, strPassword
Guy Recommends: A Free Trial of the Network Performance Monitor (NPM) v11.5
SolarWinds’ Orion performance monitor will help you discover what’s happening on your network. This utility will also guide you through troubleshooting; the dashboard will indicate whether the root cause is a broken link, faulty equipment or resource overload.
What I like best is the way NPM suggests solutions to network problems. Its also has the ability to monitor the health of individual VMware virtual machines. If you are interested in troubleshooting, and creating network maps, then I recommend that you try NPM now.
Download a free trial of Solarwinds’ Network Performance Monitor
Example 2 of Error 800A01AD
You may be getting this Error 800A01AD message from your ASP code. Check the VBScript section where you’re attempting to open a connection through ADO.
VBScript Runtime Error: ‘800a01ad’
ActiveX component Can’t create object
Set objConn=CreateObject(«ADODB.Connection»)
Solutions to ActiveX component can’t create object
Check that you have MDAC 2.x installed.
Register \program files\common files\System\MSADO15.dll with RegSvr32.
Check permissions for both IUSR_<Server> AND IWAM_<Server>. In particular make sure that they have Read/Execute NTFS rights on these folders.
– \program files\common files\System
– \Windows (or Winnt)
– \InetPub\WWWRoot
Open Console and check that there is a valid IP Address for the Default Web
Site.
Stop, then restart the Web services, or reboot, depending on your operating system.
See More Windows Update Error Codes 8004 Series
• Error 800A101A8 Object Required •Error 800A0046 •Error 800A10AD •Error 800A000D
• Error 80048820 •Error 800A0401 •Review of SolarWinds Permissions Monitor
• Error 80040E14 • Error 800A03EA • Error 800A0408 • Error 800A03EE
Guy Recommends: WMI Monitor and It’s Free!
Windows Management Instrumentation (WMI) is one of the hidden treasures of Microsoft operating systems. Fortunately, SolarWinds have created the WMI Monitor so that you can examine these gems of performance information for free. Take the guess work out of which WMI counters to use for applications like Microsoft Active Directory, SQL or Exchange Server.
Download your free copy of WMI Monitor
Do you need additional help?
- For interpreting the WSH messages check Diagnose 800 errors.
- For general advice try my 7 Troubleshooting techniques.
- See master list of 0800 errors.
- Codes beginning 08004…
- Codes beginning 08005…
- Codes beginning 08007…
- Codes beginning 0800A…
Give something back?
Would you like to help others? If you have a good example of this error, then please email me, I will publish it with a credit to you:
If you like this page then please share it with your friends
What is Error 800A01AD?
Error 800A01AD is a kind of Runtime error that is found in the Microsoft Windows operating systems. The file can be found for ActiveX. ActiveX component can’t create object has a popularity rating of 1 / 10.
Errors
This tutorial contains information on Error 800A01AD or otherwise known as ActiveX component can’t create object. Errors such as ActiveX component can’t create object indicate your machine has faulty hardware or software that should be fixed when possible. Below is information on how to repair Error 800A01AD and get your computer back to normal.
Signs of Error 800A01AD:
- When your computer freezes or locks up at random.
- When your computer crashes when you are running ActiveX.
- If ActiveX component can’t create object pops up and causes a program to shutdown or your computer to crash.
- Your computer is running slow, taking a long time to boot up, and you suspect Error 800A01AD by ActiveX is the cause.
What Causes Runtime Errors Like Error 800A01AD?
There are several causes of runtime errors like ActiveX component can’t create object, such as viruses, out of date drivers, missing files or folders, incomplete or poor installation, and registry errors. They can also occur due to an issue with the computer’s memory, which may often be due to a hardware problem. In some cases there was an issue installing ActiveX and an error occurred.
How to Fix ActiveX component can’t create object
Follow the step by step instructions below to fix the Error 800A01AD problem. We recommend you do each in order. If you wish to skip these steps because they are too time consuming or you are not a computer expert, see our easier solution below.
Step 1 — Uninstall and Reinstall ActiveX
If the ActiveX component can’t create object is a result of using ActiveX, you may want to try reinstalling it and see if the problem is fixed. Please follow these steps:
Windows XP
- Click “Start Menu”.
- Click “Control Panel”.
- Select the “Add or Remove” program icon.
- Find the Error 800A01AD associated program.
- Click the Change/Remove button on the right side.
- The uninstaller pop up will give you instructions. Click “okay” or “next” or “yes” until it is complete.
- Reinstall the software.
Windows 7 and Windows Vista
- Click “Start Menu”.
- Click “Control Panel”.
- Click “Uninstall a Program” which is under the “Programs” header.
- Find the Error 800A01AD associated program.
- Right click on it and select “Uninstall”.
- The uninstaller pop up will give you instructions. Click “okay” or “next” or “yes” until it is complete.
- Reinstall the software and run the program.
Windows 8, 8.1, and 10
- Click “Start Menu”.
- Click “Programs and Features”.
- Find the software that is linked to **insert file name**.
- Click Uninstall/Change.
- The uninstaller will pop up and give you instructions. Click “okay” and “next” until it is complete.
- Restart your computer.
- Reinstall the software and run the program.
Step 2 — Remove Registry Entry related to Error 800A01AD
WARNING: Do NOT edit the Windows Registry unless you absolutely know what you are doing. You may end up causing more trouble than you start with. Proceed at your OWN RISK.
- Create a backup of registry files.
- Click “Start”.
- Type regedit, select it, and grant permission in order to proceed.
- Click HKEY LOCAL MACHINE>>SOFTWARE>>Microsoft>>Windows>>Current Version>>Uninstall.
- Find the ActiveX component can’t create object software from the list you wish to uninstall.
- Select the software and double click the UninstallString icon on the right side.
- Copy the highlighted text.
- Exit and go to the search field.
- Paste the data.
- Select Okay in order to uninstall the program.
- Reinstall the software.
Step 3 – Ensure Junk Isn’t Causing ActiveX component can’t create object
Any space that isn’t regularly cleaned out tends to accumulate junk. Your personal computer is no exception. Constant web browsing, installation of applications, and even browser thumbnail caches slow down your device and in the absence of adequate memory, can also trigger a ActiveX component can’t create object error.
So how do you get around this problem?
- You can either use the Disk Cleanup Tool that comes baked into your Windows operating system.
- Or you can use a more specialized hard drive clean up solution that does a thorough job and flushes the most stubborn temporary files from your system.
Both solutions may take several minutes to complete the processing of your system data if you haven’t conducted a clean up in a while.
The browser caches are almost a lost cause because they tend to fill up quite rapidly, thanks to our constantly connected and on the go lifestyle.
Here’s how you can run the Window’s Disk Cleanup Tool, without performance issues or surprises.
- For Windows XP and Windows 7, the program can be ran from “Start” and from the “Command Prompt”.
- Click “Start”, go to All Programs > Accessories > System Tools, click Disk Cleanup. Next choose the type of files you wish to remove, click OK, followed by “Delete Files”.
- Open up the Command Prompt, type “c:\windows\cleanmgr.exe /d” for XP and “cleanmgr” for Windows 7. Finish by pressing “Enter”.
- For Windows 8 and Windows 8.1, the Disk Cleanup Tool can be accessed directly from “Settings”. Click “Control Panel” and then “Administrative Tools”. You can select the drive that you want to run the clean up on. Select the files you want to get rid of and then click “OK” and “Delete Files”.
- For Windows 10, the process is simplified further. Type Disk Cleanup directly in the search bar and press “Enter”. Choose the drive and then the files that you wish to wipe. Click “OK”, followed by “Delete Files”.
The progressive ease with which the Cleanup Tool can be used points to the growing importance of regularly deleting temporary files and its place in preventing ActiveX component can’t create object.
PRO TIP:
Remember to run the Disk Cleanup as an administrator.
Step 4 – Fix Infections and Eliminate Malware in Your PC
How do you gauge if your system is infected with a malware and virus?
Well, for one, you may find certain applications misbehaving.
And you may also see the occurrence of Error 800A01AD.
Infections and malware are the result of:
- Browsing the Internet using open or unencrypted public Wi-Fi connections
- Downloading applications from unknown and untrustworthy sources
- Intentional planting of viruses in your home and office networks
But thankfully, their impact can be contained.
- Enter “safe mode” by pressing the F8 key repeatedly when your device is restarting. Choose “Safe Mode with Networking” from the Advanced Boot Options menu.
- Back up all the data in your device to a secure location. This is preferably a storage unit that is not connected to your existing network.
- Leave program files as is. They are where the infection generally spreads from and may have been compromised.
- Run a thorough full-system scan or check of an on-demand scanner. If you already have an antivirus or anti-malware program installed, let it do the heavy lifting.
- Restart your computer once the process has run its course.
- Lastly, change all your passwords and update your drivers and operating system.
PRO TIP: Are you annoyed by the frequent updates to your antivirus program? Don’t be! These regular updates add new virus signatures to your software database for exponentially better protection.
Step 5 – Return to the Past to Eliminate Error 800A01AD
The steps outlined up until this point in the tutorial should have fixed ActiveX component can’t create object error. But the process of tracking what has caused an error is a series of educated guesses. So in case the situation persists, move to Step 5.
Windows devices give users the ability to travel back in time and restore system settings to an uncorrupted, error free state.
This can be done through the convenient “System Restore” program. The best part of the process is the fact that using System Restore doesn’t affect your personal data. There is no need to take backups of new songs and pictures in your hard drive.
- Open “Control Panel” and click on “System & Security”.
- Choose the option “System”.
- To the left of the modal, click on “System Protection”.
- The System Properties window should pop-up. You’ll be able to see the option “System Restore”. Click on it.
- Go with “Recommended restore” for the path of least hassles and surprises.
- Choose a system restore point (by date) that will guarantee taking your device back to the time when Error 800A01AD hasn’t been triggered yet.
- Tap “Next” and wrap up by clicking “Finish”.
If you’re using Windows 7 OS, you can reach “System Restore” by following the path Start > All Programs > Accessories > System Tools.
Step 6 — Error 800A01AD Caused by Outdated Drivers
Updating a driver is not as common as updating your operating system or an application used to run front-end interface tasks.
Drivers are software snippets in charge of the different hardware units that keep your device functional.
So when you detect an ActiveX component can’t create object error, updating your drivers may be a good bet. But it is time consuming and shouldn’t be viewed as a quick fix.
Here’s the step-by-step process you can go through to update drivers for Windows 8, Windows 8.1 and Windows 10.
- Check the site of your hardware maker for the latest versions of all the drivers you need. Download and extract them. We strongly advice going with original drivers. In most cases, they are available for free on the vendor website. Installing an incompatible driver causes more problems than it can ever fix.
- Open “Device Manager” from the Control Panel.
- Go through the various hardware component groupings and choose the ones you would like to update.
- On Windows 10 and Windows 8, right-click on the icon of the hardware you would like to update and click “Update Driver”.
- On Windows 7 and Vista, you right-click the hardware icon, choose “Properties”, navigate to the Driver panel, and then click “Update Driver”.
- Next you can let your device automatically search for the most compatible drivers, or you can choose to update the drivers from the versions you have on your hard drive. If you have an installer disk, then the latter should be your preferred course of action. The former may often get the driver selection incorrect.
- You may need to navigate a host of warnings from the Windows OS as you finalize the driver update. These include “Windows can’t verify that the driver is compatible” and “Windows can’t verify the publisher of this driver”. If you know that you have the right one in line, click “Yes”.
- Restart the system and hopefully the ActiveX component can’t create object error should have been fixed.
Step 7 – Call the Windows System File Checker into Action
By now the ActiveX component can’t create object plaguing your device should have been fixed. But if you haven’t resolved the issue yet, you can explore the Windows File Checker option.
With the Windows File Checker, you can audit all the system files your device needs to operate, locate missing ones, and restore them.
Sound familiar? It is almost like “System Restore”, but not quite. The System Restore essentially takes you back in time to a supposedly perfect set up of system files. The File Checker is more exhaustive.
It identifies what is amiss and fills the gaps.
- First and foremost, open up an elevated command prompt.
- Next, if you are using Windows 8, 8.1 or 10, enter “DISM.exe /Online /Cleanup-image /Restorehealth” into the window and press Enter.
- The process of running the Deployment Image Servicing and Management (DISM) tool may take several minutes.
- Once it completes, type the following command into the prompt “sfc /scannow”.
- Your device will now go through all protected files and if it detects an anomaly, it will replace the compromised version with a cached version that resides at %WinDir%\System32\dllcache.
Step 8 – Is your RAM Corrupted? Find Out.
Is it possible? Can the memory sticks of your device trigger Error 800A01AD?
It is unlikely – because the RAM chips have no moving parts and consume little power. But at this stage, if all else has failed, diagnosing your RAM may be a good move.
You can use the Windows Memory Diagnostics Tool to get the job done. Users who are on a Linux or Mac and are experiencing crashes can use memtest86.
- Open up your device and go straight to the “Control Panel”.
- Click on “Administrative Tools”.
- Choose “Windows Memory Diagnostic”.
- What this built-in option does is it burns an ISO image of your RAM and boots the computer from this image.
- The process takes a while to complete. Once it is done, the “Status” field at the bottom of the screen populates with the result of the diagnosis. If there are no issues with your RAM/memory, you’ll see “No problems have been detected”.
One drawback of the Windows Memory Diagnostic tool pertains to the number of passes it runs and the RAM segments it checks.
Memtest86 methodically goes over all the segments of your memory – irrespective of whether it is occupied or not.
But the Windows alternative only checks the occupied memory segments and may be ineffective in gauging the cause of the ActiveX component can’t create object error.
Step 9 – Is your Hard Drive Corrupted? Find Out.
Your RAM or working memory isn’t the only culprit that may precipitate an ActiveX component can’t create object error. The hard drive of your device also warrants close inspection.
The symptoms of hard drive error and corruption span:
- Frequent crashes and the Blue Screen of Death (BSoD).
- Performance issues like excessively slow responses.
- Errors like Error 800A01AD.
Hard drives are definitely robust, but they don’t last forever.
There are three things that you can do to diagnose the health of your permanent memory.
- It is possible that your device may have a hard time reading your drive. This can be the cause of an ActiveX component can’t create object error. You should eliminate this possibility by connecting your drive to another device and checking for the recurrence of the issue. If nothing happens, your drive health is okay.
- Collect S.M.A.R.T data by using the WMIC (Windows Management Instrumentation Command-line) in the command prompt. To do this, simply type “wmic” into the command prompt and press Enter. Next follow it up with “diskdrive get status”. The S.M.A.R.T status reading is a reliable indicator of the longevity of your drive.
- Fix what’s corrupt. Let’s assume you do find that all isn’t well with your hard drive. Before you invest in an expensive replacement, using Check Disk or chkdsk is worth a shot.
- Open the command prompt. Make sure you are in Admin mode.
- Type “chkdsk C: /F /X /R” and press “Enter”. “C” here is the drive letter and “R” recovers data, if possible, from the bad sectors.
- Allow the system to restart if the prompt shows up.
- And you should be done.
These steps can lead to the resolution you’re seeking. Otherwise the ActiveX component can’t create object may appear again. If it does, move to Step 10.
Step 10 – Update Windows OS
Like the software applications you use to render specific tasks on your device, the Operating System also requires periodic updates.
Yes, we’ve all heard the troubling stories.
Devices often develop problems post unfinished updates that do not go through. But these OS updates include important security patches. Not having them applied to your system leaves it vulnerable to viruses and malware.
And may also trigger Error 800A01AD.
So here’s how Windows 7, Windows 8, Windows 8.1 and Windows 10 users can check for the latest updates and push them through:
- Click the “Start” button on the lower left-hand corner of your device.
- Type “Updates” in the search bar. There should be a “Windows Update” or “Check for Updates” option, based on the OS version you’re using.
- Click it. The system will let you know if any updates are available.
- You have the convenience of choosing the components of the update you’d like to push through. Always prioritize the security updates.
- Click “OK” followed by “Install Updates”.
Step 11 – Refresh the OS to Eliminate Persistent ActiveX component can’t create object Error
“Windows Refresh” is a lifesaver.
For those of you who are still with us and nothing has worked to eliminate the Error 800A01AD, until recently, a fresh install of Windows would have been the only option.
Not anymore.
The Windows Refresh is similar to reinstalling your Windows OS, but without touching your personal data. That’s hours of backup time saved in a jiffy.
Through the Refresh, all your system files become good as new. The only minor annoyance is the fact that any custom apps you’ve installed are gone and the system applications you had uninstalled are back.
Still, it is the best bet as the final step of this process.
- Enter the “Settings” of your PC and click on “Change Settings”.
- Click “Update and recovery” and then choose “Recovery”.
- Select “Keep my files”. This removes apps and settings, but lets your personal files live on.
- You’ll get some warning messages about the apps that will be uninstalled. If you’ve gone through a recent OS upgrade, the Refresh process makes it so that you can’t go back to your previous OS version – if you should ever feel the need to do it.
- Click the “Refresh” button.
Are you using an older version of Windows that doesn’t come with the power to “Refresh”?
Maybe it is time to start from scratch.
- Enter your BIOS set-up.
- This is where you need to change your computer’s boot order. Make it so that the boot happens not from the existing system files, but from the CD/DVD Drive.
- Place the original Windows disk in the CD/DVD drive.
- Turn on or restart the device.
- Choose where you’d like the system files to be installed.
- Your PC will restart several times as the process runs its course.
FAQ’s
Do Runtime Errors Like Error 800A01AD Cause My Computer to Freeze Up?
A runtime error basically refers to an error that affects a running program. The error may cause a program to freeze, crash, or hang. Sometimes they can cause the entire computer to freeze up on you. They are one of the top causes of a computer freezing up.
Can Runtime Errors Cause Identity Theft?
No, runtime errors do not directly cause identity theft. However, if the error is due to a program or virus that gives hackers access to your computer or personal data, then your identity may be at risk. Using a good antivirus is your best bet in these cases.
How Can I Keep My Computer Running Fast and Error Free?
Make sure the hardware is not dated and works well. Use an antivirus software to keep viruses at bay and ensure the OS is carefully installed. Do not delete Windows files and always install all your programs properly. You should also ensure that there is enough hard drive space and memory to support all your programs. Running out of space or memory can cause the computer to slow down, also often leading to multiple errors.
Start Download Now
Author:
Curtis Hansen has been using, fiddling with, and repairing computers ever since he was a little kid. He contributes to this website to help others solve their computer issues without having to buy a new one.
Download Windows Speedup Tool to fix errors and make PC run faster
If you’re encountering Runtime error 429, the ActiveX component can’t create an object on your Windows 11/10 computer when you attempt to create instances in programs that use Visual Basic (e.g., Microsoft Office), this post is intended to help you. In this post, we will identify the possible causes and provide the most appropriate solutions you can try to remediate this issue.
It has been discovered that Runtime error 429 is almost always triggered when the affected application tries to access a file that does not exist, has been corrupted or simply hasn’t been registered on Windows for some reason. The file the application tries to access is integral to its functionality, so not being able to access it results in the application crashing and spitting out the error message.
If you’re faced with this issue, you can try our recommended solutions below in no particular order and see if that helps to resolve the issue.
- Install the latest Windows Scripting
- Re-register some DLL files
- Disable third-party COM add-ins
- Reinstall the software.
Let’s examine the process involved in each of the listed solutions. Then, try the solutions one after the other until you resolve the issue.
1] Install the latest Windows Scripting
This solution requires the latest Windows scripting is installed and enabled on your Windows computer. So please ensure that.
2] Re-register some DLL files
In some cases, the error message specifies a particular .OCX or .DLL file that the affected application could not access.
In this solution, you’ll need to re-register the following dll files:
- scrrun.dll
- Asycfilt.dll
- Ole32.dll
- Oleaut32.dll
- Olepro32.dll
- Stdole2.tlb
If the error message does specify a file in your case, the specified file is simply not correctly registered in your computer’s registry.
Re-registering the specified file might resolve the issue. For example, if the error message specified scrrun.dll as the file that could not be accessed, what you type into the elevated Command Prompt will look something like:
regsvr32 scrrun.dll
After the operation, check if the issue is resolved. If not, proceed with the next solution.
3] Disable third-party COM add-ins
If this error occurs for Office products, you can try to disable third-party COM add-ins and see if that helps to resolve the issue.
4] Reinstall the software
This solution simply requires you to uninstall and reinstall the software and see if the error message will be resolved.
I hope this helps!
Obinna has completed B.Tech in Information & Communication Technology. He has worked as a System Support Engineer, primarily on User Endpoint Administration, as well as a Technical Analyst, primarily on Server/System Administration. He also has experience as a Network and Communications Officer. He has been a Windows Insider MVP (2020) and currently owns and runs a Computer Clinic.