Eventualmente, ao executar um programa antigo no Windows, você pode receber a mensagem:
Component ‘MSCOMCTL.OCX’ or one of its dependencies not correctly registered: a file is missing or invalid.
Ou seja: O componente MSCOMCTL.OCX ou uma de suas dependências não está corretamente registrado: um arquivo está faltando ou é inválido.

Isso é causado porque você instalou um programa que desenvolvido utilizando a linguagem de programação Visual Basic 6 e houve algum problema no proces
A solução deste problema é bem simples.
1. Como o arquivo está ausente, o primeiro passo é baixá-lo em seu computador. Você pode utilizar este link para baixar diretamente aqui deste site:
https://LucianoReis.com/ftp/mscomctl.zip
2. Abra o arquivo zip. Lá você irá encontrar o arquivo “mscomctl.ocx”. Salve o arquivo ocx em uma das seguinte localizações:
- Windows 64 bits: C:\Windows\SysWOW64
- Windows 32 bits: C:\Windows\System32
3. Abra o Command Prompt (Prompt de Comando) ou PowerShell em modo administrador. Para abrir em modo administrador você pode simplesmente pressionar clique-direito em cima do ícone do programa e selecionar “Run as adminisrator” (Executar como administrador).

4. Uma vez no prompt de comando, vá para a pasta de sistema, onde você salvou o arquivo que acabou de baixar. Para isso, entre com o comando:
Windows 64 bits:
cd c:\windows\syswow64
Windows 32 bits:
cd c:\windows\system32
5. Lá no diretório correto entre com o comando:
regsvr32 mscomctl.ocx

6. Se tudo deu certo, você receberá a mensagem”DLLRegisterServer in mscomctl.ocx succeded.

Reinicie o computador antes de tentar executar novamente o programa que estava apresentando esse problema.
Se, ainda assim, o programa continuar apresentando problema, tente executá-lo como administrador, da mesma forma que fez com o Command Prompt lá no passo 3.
Deixei um comentário lá no final se este artigo foi útil para você.