ActiveX is a software module based on Component Object Model (COM) architecture developed by Microsoft. Using ActiveX, programmers can develop a component that can be called on in different applications to perform a specific function.
Active X controls use Object Linking and Embedding (OLE) to link an ActiveX object to a Web page that can be opened in a compliant browser. This turns your Web page into a software program.
Common ActiveX Errors
Due to their extensive use, there are a number of errors associated with ActiveX. Discussed below are some of the most common ActiveX errors and the methods used to resolve them.
Your current security settings prohibit running ActiveX controls on this page. As a result, the page may not display correctly.
This error occurs when a third-party security program disables Run ActiveX controls and plug-in settings for My Computer Zone. To resolve this error, you need to make certain changes in the Windows Registry. To do this, open the Registry Editor by running the Regedit command. In the Registry Editor window, navigate to:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings\Zones\0
Here, double-click 1200 and change its value to 0.
Similarly, navigate to:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\InternetSettings\Zones\0
And, set the value of 1200 to 0.
1200 key is used to configure Run ActiveX controls and plug-in settings. Setting its value to 0 enables the control and stops the restrictions message from being displayed.
Runtime Error ‘429’: ActiveX Component Can’t Create Object
This error may occur when you do not have the Microsoft Scripting Engine installed on your PC, and therefore a program is unable to access it. To resolve this error, you need to install the Microsoft Script Runtime from the Microsoft Windows Script components. For this, you need to download the Microsoft Windows Script Installer from the Microsoft MSDN website.
The error may also occur if one or more required DLLs are not properly registered on the system,or there are invalid or incorrect DLL entries in the registry. To fix this issue, you can use a good registry cleaner to scan the registry for invalid DLL entries and repair them. Registry cleaner software gives you the power to efficiently and easily free your registry from errors.
When trying to use a certificate server Internet Explorer stops responding at ‘Downloading ActiveX Control’ message
You can identify this error when:
- Web pages on the Windows Certificate Server take a very long time to load and eventually stop responding.
- You receive error messages informing that ActiveX control could not be downloaded.
- Enrollment process cannot complete successfully.
This error occurs due to a flaw in an Active X Control known as Certificate Enrollment control. This flaw may enable a Web page to delete certificates on a user system by using a complex procedure. To fix this flaw, Microsoft has released updates for both client computers and certificate server. To fix the flaw and eliminate the error, you need to download and install the update both on the client system and the certificate server. In Windows XP systems, the files can be updated by installing the latest service pack.
Problems with this Web page might prevent it from being displayed properly or functioning properly. In the future you can display this message by double-clicking the warning icon displayed in the Status Bar.
This error usually occurs when Internet Explorer or some other security program such as a firewall or an antivirus software are configured to block ActiveX controls, Java applets, and scripts from running on the computer. To resolve this error, configure your antivirus program to not scan the Temporary Internet Files or Downloaded Program Files folders. Additionally, configure the Security settings of your Internet Explorer to Default Level.
Incorrect registry settings, corrupt or unregistered DLLs, outdated files, and incorrect Internet Explorer and antivirus software settings are some of the common reasons for ActiveX Errors. To prevent these errors, you must keep your system updated with the latest hotfixes and ensure that your Internet Explorer is appropriately configured. You may also choose to use a registry cleaner software to regularly scan and remove invalid DLL entries and other obsolete data from the Windows registry.