O arquivo COMDLG32.OCX faz parte do Visual Basic Runtime, uma biblioteca separada que contém várias funções para uso em muitos aplicativos VB. Ele não é colocado no seu computador por padrão, mas é usado por muitos aplicativos diferentes.
Você pode estar se perguntando o que causa o erro ausente COMDLG32.OCX. Na verdade, esse erro geralmente ocorre quando o arquivo em questão está ausente, corrompido ou não registrado. Problemas de UAC (Controle de Conta de Usuário) também podem levar a resultados semelhantes.

Erro COMDLG32.OCX ausente
Se você estiver enfrentando um problema semelhante, tente os seguintes métodos para corrigir o erro.
Método 1: execute o programa em modo de compatibilidade
Muitos usuários que executam o programa no modo de compatibilidade relataram ser capazes de corrigir o erro COMDLG32.OCX ausente. Durante este processo, você também pode permitir que o programa seja executado com direitos de administrador.
Veja como.
Passo 1 : Clique com o botão direito no atalho do programa na área de trabalho e selecione Propriedades.
Etapa 2 : mude para compatibilidade. Na seção Modo de compatibilidade , selecione Executar este programa em modo de compatibilidade e selecione Windows 7 ou 8 no menu suspenso.
![Como corrigir erro COMDLG32.OCX ausente no Windows Como corrigir erro COMDLG32.OCX ausente no Windows]()
Selecione Executar este programa em modo de compatibilidade para
Etapa 3: na seção Configurações , selecione Execute este programa como administrador .
Passo 4 : Clique nos botões Aplicar e OK para salvar as alterações feitas.
Você pode então reiniciar o programa e verificar se o problema foi resolvido. Se o erro persistir, tente o próximo método.
Método 2: registrar novamente o arquivo
Como diz a mensagem, o erro ocorre porque COMDLG32.OCX está ausente ou corrompido. Portanto, você pode tentar registrar novamente o arquivo para resolver o problema. Por favor, siga os passos abaixo.
Etapa 1 : Baixe o arquivo COMDLG32.OCX .
Passo 2 : Copie o arquivo COMDLG32.OCX baixado e pressione Win + E para abrir o Explorador de Arquivos .
Etapa 3 : Navegue até o seguinte local em seu computador e cole o arquivo copiado na seguinte pasta de acordo com a versão do seu sistema.
- C:\Windows\System32 (para Windows de 32 bits)
- C:\Windows\SysWOW64 (para Windows de 64 bits)
Dica : pode ser necessário fornecer permissões de administrador durante o processo de copiar e colar. Basta confirmar todas as instruções para finalizar a atividade.
Etapa 4 : pressione Win + S para abrir a Pesquisa. Em seguida, digite cmd na caixa de pesquisa. Clique com o botão direito em Prompt de Comando e selecione Executar como administrador.
Etapa 5 : Digite os seguintes comandos e pressione Enter após cada comando para executá-los.
- regsvr32 /u Comdlg32.ocx
- regsvr32 /i Comdlg32.ocx
Depois de concluir todas as etapas acima, você pode tentar iniciar o programa de destino e verificar se o erro COMDLG32.OCX ausente desaparece ou não.
Método 3: desligue o UAC
Outra maneira de corrigir o erro ausente COMDLG32.OCX no Windows 10/8/7 é desligar o UAC. O UAC não é uma solução de segurança importante porque apenas avisa quando você está prestes a fazer alterações importantes em seu computador. Alguns usuários corrigiram o problema com este método e você também pode tentar.