Alguns usuários encontram erros associados ao componente comdlg32.ocx ao tentar abrir vários aplicativos ou jogos. A maioria das vezes, esses tipos de erros ocorrem quando o usuário tenta abrir um aplicativo antigo ou muito desatualizado no Windows 10.
Existem várias variações de erros associados ao componente comdlg32.ocx. Estas são algumas das ocorrências mais populares:
-
"O componente $ 0027COMDLG32.OCX $ 0027 não registrou corretamente: o arquivo é inválido ou inválido »
-
“O componente comdlg32.ocx ou uma de suas dependências não está registrado corretamente: arquivo inválido ou não encontrado”.
A maioria das vezes, um erro associado à biblioteca de tempo de execução comdlg32.ocx ocorre porque esta biblioteca de tempo de execução específica não está registrada, ausente ou muito desatualizado.
Observação: Observe que um erro apontando para comdlg32.ocx também pode ser um sinal de que o aplicativo em questão foi projetado para ser executado em uma versão de bit diferente.
O que é Comctl32.ocx
Comctl32.ocx é um arquivo de tempo de execução do Visual Basic 6.0 opcional Este arquivo (Comctl32.ocx) e a maioria dos outros arquivos de biblioteca opcionais exigidos por aplicativos em execução no Visual Basic 6.0 não incluso no Windows 10 por padrão.
A forma como este arquivo de biblioteca é copiado e registrado no seu PC é através de um aplicativo desenvolvido em Visual Basic 6.0. Normalmente, qualquer aplicativo que precise do arquivo de biblioteca Comctl32.ocx irá copiá-lo e registrá-lo durante o processo de instalação. A maioria das vezes, Problemas com o arquivo Comctl32.ocx ocorrerão se o arquivo de tempo de execução for copiado ou registrado incorretamente durante o processo de instalação.
Se você estiver lutando com um problema associado ao arquivo Comctl32.ocx, os seguintes métodos irão ajudá-lo. Siga as duas soluções possíveis em ordem até encontrar um método que resolva a situação.. Comecemos!
Método 1: registre o arquivo comctl32.ocx em um prompt de comando elevado
A maioria das vezes, o problema é porque o arquivo comctl32.ocx não está registrado no seu computador. A grande maioria dos usuários que encontram esse problema conseguiu corrigi-lo registrando o arquivo comctl32.ocx em um prompt de comando elevado.
Aqui está um guia rápido para registrar o arquivo comctl32.ocx:
-
Vá para a barra de inicialização do Windows (ou pressione a tecla Windows) e digite »cmd» para usar a função de pesquisa. A seguir, clique com o botão direito no prompt de comando e escolha Executar como administrador para abrir um prompt de comando elevado.
-
No prompt de comando elevado, digite o seguinte comando (associado à sua versão bit) e pressione Enter para registrar o arquivo comctl32.ocx:
regsvr32 comctl32.ocx – Windows de 32 bits
C: N-SysWOW64Nregsvr32 C: N-SysWOW64Ncomdlg32.ocx – Windows 64 – pedaço
-
Se você ver que o »DllregisterServer comctl32.ocx foi bem-sucedido«, significa que a operação foi bem sucedida.
-
Feche o prompt de comando alto e reinicie o computador. Na próxima partida, abra o aplicativo que exibia anteriormente o "Componente $ 0027COMDLG32.OCX $ 0027 não registrado corretamente: arquivo não encontrado ou inválido «. Devo ser capaz de abri-lo normalmente.
Se você ainda está tendo problemas com o erro "Componente $ 0027COMDLG32.OCX $ 0027 não registrado corretamente: o arquivo é inválido ou inválido « , vá para o método 2.
Método 2: Copie o COMDLG32.OCX desde C: Windows N – SysWOW64
Se o primeiro método falhou, veja se você copia o arquivo COMDLG32.OCX de C: | Windows ~ SysWOW64 um C: N- janelas. Alguns usuários relataram que esta solução permitiu que eles iniciassem o aplicativo que exibia o erro anteriormente. "Componente $ 0027COMDLG32.OCX $ 0027 não registrado corretamente: o arquivo é inválido ou inválido « .
Aqui está um guia rápido para copiar o arquivo COMDLG32.OCX de C: Windows: SysWOW64 um C: Windows:
-
Abra o Explorador de Arquivos e navegue até C: Windows ~ SysWOW64. Quando eu chegar lá, use a função de pesquisa ou navegue manualmente para encontrar o arquivo COMDLG32.OCX. Uma vez que eu faço, copie para a sua área de transferência.
Observação: Se você não conseguir encontrar o arquivo COMDLG32.OCX, visite este link (aqui) e pressione o botão Download para baixar os controles comuns do Microsoft Visual Basic 6.0. A seguir, abra o instalador e siga as instruções na tela para instalar os controles comuns do Microsoft Visual Basic 6.0 em seu sistema. Depois que a instalação for concluída, reinicie o seu computador e repita o passo 1.
-
Com o arquivo COMDLG32.OCX copiado para sua área de transferência, navegue para C: Windows e cole o arquivo lá. Se for perguntado se você deseja excluir o arquivo antigo, toque sim.
-
Reinicie o aplicativo problemático. Deve abrir sem o erro "Componente $ 0027COMDLG32.OCX $ 0027 não registrado corretamente: arquivo é inválido ou inválido « .
Postagem Relacionada:
- ▷ Como consertar $ 0027O arquivo não pode ser aberto devido a um erro de cabeçalho $ 0027 no Adobe Premiere
- ▷ Como aprovo meu iPhone de outro dispositivo?
- ▷ Solução: api-ms-win-crt-runtime-l1-1-0.dll está ausente
- ▷ Solução: WebGL não é compatível
- ⭐ 4 Emuladores iOS para Android [Execute aplicativos iOS no Android]
- O painel de controle da Nvidia não abre





