Users have reported seeing the error message“Run-time Error 429: ActiveX component can’t create an object” on Windows PC when trying to access programs that use Visual Basic scripts like MS Office applications Excel, Word, Access, Outlook. This runtime error 429 is activated when the application attempts to access a file that doesn’t exist, or has been corrupted or not registered on Windows. Here we will discuss some troubleshooting strategies to fix this runtime error 429 in Windows.
Fix 1 – Change Startup Type of ActiveX Installer
1. Press Windows + R to open Run.
2. Type services.msc to open Windows Service.
3. Locate ActiveX Installer (AxInstSV).
4. Double-click on it to open its Properties.
5. In the Startup type dropdown select Automatic from the list.
6. Click on the Start button to start the service.
7. Now click on Apply and then OK to save the settings.
8. Restart your system and check if the error is fixed.
Fix 2 – Re-register the Application
If you are receiving this error every time you run a particular application, it may be that the application has not been configured properly on your PC. Re-registering the application using the steps below will help resolve the issue.
1. Make sure you are using an Administrator account as you need administrator privileges to re-register.
2. Navigate to the installed location of the application throwing the error.
3. Copy the complete path of the executable(.exe) file from the address bar.
For example, if the application is Mozilla Firefox then the full file path will be
C:\Program Files\Mozilla Firefox\firefox.exe
4. Press Windows + R to open Run.
5. Paste the copied location of the application affected by the runtime error and add /regserver at the end of the path after the application’s name.
C:\Program Files\Mozilla Firefox\firefox.exe /regserver
6. Press Enter and wait for the re-registration process to complete.
7. Restart your system and launch the application and check if the runtime error is solved.
Fix 3 – Re-register the Concerned File
If there is a file name in the ActiveX error like .ocx or .dll, it means this file is not correctly registered in the system registry. You need to reregister the specified file using the Command Prompt.
1. Open Run (Windows + R).
2. Type cmd and press Shift + Ctrl + Enter to open Command Prompt as administrator.
3. Type the command below in the command prompt.
Change the filename to the file indicated in the error message. For example, if you see filename scrrun.dll in the error message then type the following command
4. Press Enter to re-register the file. You will see a dialog indicating the success of this process.
5. Exit the command prompt.
6. Restart your computer. On reboot, perform the steps that raised the ActiveX error to see if it is resolved.
Fix 4 – Perform an SFC Scan
A runtime error 429 occurs due to corrupt system files that applications require for their correct functioning. A System File Checker (SFC) is a built-in tool that analyzes, locates any damaged or corrupted files in the Windows system, and repairs them with cached copies. Click on this link for the steps to perform an SFC scan on your Windows system. Once the scan completes, check if the error is fixed.
Fix 5 – Check for Windows Update
1. Press Windows + R and type ms-settings:windowsupdate to open Windows Update in Settings.
2. Click on Check for updates to see if there are any new updates available.
3. If there are any new updates, download and install them.
4. Restart your system and check if the error still persists.
Fix 6 – Reinstall Microsoft Windows Script (For Windows XP and Windows Server 2003 users)
A corrupt or incomplete installation of the MS Windows Script on Windows XP and Windows Server 2003 can be the reason for the Runtime error 429 related to ActiveX Component. Follow the steps below to reinstall Windows Script.
1. Click on this link for the download page of Windows Script for XP and Windows Server.
2. On this page, click on the Download button based on the Windows version being used.
3. Once you download the installer, run it.
4. Follow the onscreen instruction to complete the installation of Windows Script on your system.
Now check if the Runtime error is resolved or not.
Thanks for reading.
You must now be able to open the application using the Visual Basic scripting service without any ActiveX error. Comment and let us know the fix that worked for you.
A software engineer turned into an educator with vast teaching experience in universities. Currently working towards my passion for writing.