“Component “…” or one of its dependencies not correctly registered: a file is missing or invalid” received in Acctivate logs

Some windows components might become unregistered or missing . If this occurs, some errors may occur in the Acctivate logs like the sample below.

“Component ‘COMDLG32.OCX’ or one of its dependencies not correctly registered: a file is missing or invalid”

You can resolve this by finding the file on another machine and placing it in the same location (Generally ocx files are located under c:\Windows\System32 or c:\Windows\SYSWOW64), then doing the following. Note this file is located in the System232 folder.

  1. click Start > Type Cmd (Command Prompt) > Right click Command prompt > Run As Administrator
  2. Type in the following: “regsvr32  %Systemroot%\System32\comdlg32.ocx” (without quotes and you can replace System32 with SYSWOW64 if the file is 64bit)
  3.  The message returned should display “DllRegisterServer in C:\WINDOWS\System32\comdlg32.ocx succeeded.

After a confirmation is received, the user can start up Acctivate and the entry in the log should not appear.

Tagged with: , , , , ,
Posted in Technology - Last modified on March 22, 2017daniel.stenbro
Still need help?
Search all content on this site, contact support at 817-870-1311, or create a support request.