Se você estiver tentando abrir algum programa antigo, pode receber o erro:
Component MSCOMCTL.OCX’ or one if its dependencies not correctly registered: a file is missing or invalid:
Neste caso, você tem duas tarefas para concluir e nenhuma delas é óbvia:
Baixar o MSCOMCTL.OCX, sendo que ele faz parte do Pacote do Visual Basic 6 e você pode fazer o download clicando aqui.
Instalar o MSCOMCTL.OCX
1. Para isso, você precisa saber se seu computador é 64 bits ou 32 bits. Para identificar isso basta abrir as propriedades da opção "meu computador"
Caso seja 64 bits, você deverá colocar o arquivo na pasta C:\Windows\SysWOW64.
Caso seja 32 bits, você deverá colocar o arquivo na pasta C:\Windows\System32.
2. Após mover o arquivo para a pasta correta, você precisa abrir o cmd como administrador, entrar na pasta onde você colocou o arquivo e executar o comando: regsvr32 mscomctl.ocx, conforme a imagem abaixo:
3. Após executar o comando, deverá ser exibido a mensagem DllRegisterServer em mscomctl.ocx obteve êxito.