ActiveX controls(OCX) registering failed

IntelliSoft

IntelliSoft Group Inc.

ActiveX controls(OCX) registering failed


Symptoms

OCX Registering failed!
Exception happened when invoking the DllRegisterServer function.
There was an error while registering OCX '%1S%'

 

Cause


. One or more of the necessary OLE DLLs is not in the path.
. The control is loading a DLL other than the OLE DLL, and that DLL is not in the path.
. The login user on this machine has no write permission to the download directory. Download failed.
. The login user on this machine has no rights to write the register. Registering failed.
. Registering OCX in Vista failed.
. One or more DLLs may be the wrong version.

 

Resolution


To resolve this issue, follow these steps:
  1. Verify that the following files are in the following directory:

    imageviewer2.ocx
    imagethumbnailcp.ocx
    officecontrol.ocx
    scanner.ocx
    emsmtp.dll

    • If you are using Windows application, please check in the path which the application is installed.
    • If you are using Web application, please check in the path: %drive%:\Documents and Settings\%user_name%\Application Data\.
    • If these files exist, please register an ActiveX control (.ocx) manually, if error occurred, refer to the regsv32 error message.
    • if these files do not exist:
      1. for Web development for J2EE platform
      2. Verify that those OCX files exist in Appeon Server, using the following way:
        http://X.X.X.X\%user_name%\plugin\emsmtp.dll
        If the filedown dialog displays, then files exist, otherwise, files do not exist.

      3. for Web development for .NET platform
      4. Verify that those OCX files exist in Appeon Server, using the following way:
        http://X.X.X.X\%user_name%\plugin\emsmtp.dll
        If the filedown dialog displays, then files exist, otherwise, files do not exist.

      5. If those OCX files exist in Appeon Server, please follow step 2 to check.
  2. Verify that you logged on by using an account that has appropriate registry user rights.
    1. If the login account does not have rights to write the register, please log in to Windows as the administrator.
    2. Re-run the Web application. When the Intelli logon screen displays, close the Web application. Log off administrator from Windows. Log in to Windows as the normal user again (for example: use1).
    3. If the problem still exists, please follow step 3 to check.
  3. Verify that you logged on by using an account that has read and write rights for the special folder.
    1. If you are using Windows application, verify that the login account has read and write rights to the folder: %drive%:\Program Files\intellicred.
    2. If you are using Web application, verify that the login account has read and write rights to the folder: %drive%:\Documents and Settings\%user_name%\Application Data\.
    3. If the login account has no read and write rights, please assign it with the rights. For details, please refer to Windows help.
    4. If the problem still exists, please follow step 4 to check.
  4. If you are using the Vista OS,
    1. Please verify it¡¯s a 32-bit OS. Registering will not succeed under 64-bit OS.
    2. Please verify User Account Control (UAC) is off. Take the following steps to turn it off:
      1. Click Start, type User in the Start Search box, and then click User Accounts in the Programs list.
      2. Click Turn User Account Control on or off.
        If you are prompted for an administrator password or for confirmation, type your password, or click Continue.
      3. Click to select the User Account Control (UAC) to help protect your computer check box, and then click OK.

        Note you may have to restart the computer to enable UAC.
  5. Contact support if the problem still exists after you follow the above steps.