Sempre que você tenta abrir um software ou aplicativo mais antigo, você encontra um erro, “Componente‘MSCOMCTL.OCX ’ou uma de suas dependências não está registrada corretamente: um arquivo está faltando ou é inválido“. Você enfrenta esse erro, porque MSCOMCTL.OCX (um arquivo de controle ActiveX / controle de 32 bits) faz parte de um Visual Basic 6.0 desatualizado.
Mas, há muitos aplicativos que ainda podem precisar do arquivo MSCOMCTL.OCX e é quando você pode perceber a mensagem de erro MSCOMCTL.OCX, porque o arquivo MSCOMCTL.OCX pode estar faltando no programa. Portanto, para usar este controle Active X / controle de 32 bits, ele deve ser instalado ou registrado em sua plataforma Windows atual.
Vamos ver como registrar os controles de 32 bits e corrigir o erro.
Método 1: Baixando e registrando MSCOMCTL.OCX para System32
Passo 1: Vamos para este link do site oficial da Microsoft e baixe os controles comuns do Microsoft Visual Basic 6.0.
Etapa 2: Clique em Download para fazer o download no seu PC.
Etapa 3: clique com o botão direito e extrair arquivo baixado usando winzip ou qualquer outro aplicativo de extração.

Etapa 4 - Copiar Arquivo MSCOMCTL.OCX.
Alternativamente, você pode baixe MSCOMCTL.OCX aqui e extraia o arquivo zip baixado e copie Arquivo MSCOMCTL.OCX.

Passo 4: Navegue até o caminho abaixo em Unidade C para extrair o arquivo:
Caso 1 - Se o seu computador for de 64 bits, vá para o local fornecido abaixo e cole-o.
C: \ Windows \ SysWOW64
Caso 2 - Se o seu computador for de 32 bits Vá para o local abaixo e cole-o.
C: \ Windows \ System32
Leitura: Como saber se o seu PC é de 64 bits ou 32 bits.

Agora, temos que registrar isso.
1. Procurar cmd na caixa de pesquisa do Windows 10.
2. Agora, clique com o botão direito e escolha executar como administrador.

Agora, execute os comandos fornecidos abaixo com base no tipo de seu PC.
Se o seu pc for um PC de 64 bits: -
Execute os comandos fornecidos abaixo.
cd C: \ Windows \ SysWOW64
regsvr32 mscomctl.ocx
Se o seu pc for um PC de 32 bits: -
cd C: \ Windows \ System32
regsvr32 mscomctl.ocx
Agora, tente abrir o programa novamente e ele deve abrir sem problemas. Mas, se o problema persistir, tente o método abaixo.
Método 2: Baixando e registrando MSCOMCTL.OCX para SysWOW64
Passo 1: Dentro Este PC Janela (Meu computador), navegue até o caminho abaixo em Cdirigir para extrair o arquivo:
C: \ Windows \ SysWOW64

Passo 2: Agora siga o Etapa 5 a partir de Método 1 e copie o arquivo zip para SysWOW64 pasta em Unidade C.

É isso! Agora, tente abrir o programa e ele deve funcionar perfeitamente bem.