Como corrigir o erro ausente ‘comdlg32.ocx’ no Windows?



Experimente Nosso Instrumento Para Eliminar Problemas

O ' comdlg32.ocx 'É uma parte do pacote Visual Basic Runtime e não está localizado em seu computador por padrão. É uma parte do referido pacote e é usado por muitos aplicativos diferentes. Agora, o aplicativo que o usa pode exibir a seguinte mensagem de erro:



O componente comdlg32.ocx ou uma de suas dependências não está registrado corretamente: um arquivo está faltando ou é inválido.



Erro ausente ‘comdlg32.ocx’



Esta mensagem indicou que o arquivo está ausente ou corrompido. Resolver este problema não deve ser muito difícil, pois muitos usuários foram gentis o suficiente para postar os métodos que usaram para resolver o problema, portanto, certifique-se de verificá-los abaixo!

O que causa o Erro ausente ‘comdlg32.ocx’ no Windows?

O erro ausente ‘comdlg32.ocx’ no Windows é causado por dois problemas distintos. Nós os incluímos abaixo para você verificar e, com sorte, estar um passo mais perto da solução final!

  • Problemas com o arquivo ‘comdlg32.exe’ - Se o arquivo estiver ausente, corrompido ou não estiver registrado, pode ser necessário substituí-lo por uma versão funcional e registrar-se novamente usando o prompt de comando. Pode ser possível que o aplicativo problemático não tenha acesso ao arquivo, portanto, certifique-se de fornecer propriedade e permissões!
  • Controle de conta de usuário (UAC) - Desabilitar o UAC conseguiu resolver o problema para muitos usuários, mas esse método dependerá principalmente do aplicativo problemático.

Solução 1: registrar novamente o arquivo

Se o arquivo ‘comdlg32.ocx’ em seu computador sumiu ou foi corrompido, a melhor coisa a fazer é baixar um arquivo de trabalho e registrar novamente usando o prompt de comando. É um conjunto fácil de etapas, mas certifique-se de seguir as instruções cuidadosamente, pois está trabalhando com arquivos de sistema. Confira abaixo!



  1. Clique neste link para baixar um arquivo funcional comdlg32.ocx arquivo em seu computador. Clicar no link iniciará o download imediatamente. Localize o arquivo no seu computador, clique com o botão direito nele e escolha cópia de a partir do menu de contexto que aparecerá.

Copiando o arquivo

  1. A seguir, abra Bibliotecas no PC problemático ou abra qualquer pasta no computador e clique na opção Este PC no menu do lado esquerdo.
  2. Navegue até o seguinte local em seu computador para localizar a pasta onde você precisa copiar o arquivo:
C:  Windows  System32 >> Windows de 32 bits C:  Windows  SysWOW64 >> Windows de 64 bits
  1. Clique com o botão direito em qualquer lugar dentro da pasta e escolha o Colar opção do menu de contexto que aparecerá. Você pode precisar fornecer permissões de administrador para isso. Confirme todos os prompts para substituir o arquivo atualmente localizado lá.

Colando o arquivo dentro da pasta necessária

  1. Procurar por ' Prompt de comando ”Digitando-o diretamente no menu Iniciar ou pressionando o botão de pesquisa ao lado dele. Clique com o botão direito na primeira entrada que aparecerá como resultado da pesquisa e selecione o “ Executar como administrador ”Entrada do menu de contexto.
  2. Além disso, você também pode usar a combinação de teclas do logotipo do Windows + R para abrir o Caixa de diálogo Executar . Digitar ' cmd ”Na caixa de diálogo que aparece e use o Ctrl + Shift + Enter combinação de teclas para Prompt de Comando do administrador.

Executando Prompt de Comando

  1. Digite o seguinte comando na janela e certifique-se de pressionar Entrar depois de digitá-lo.
regsvr32 / u Comdlg32.ocx regsvr32 / i Comdlg32.ocx
  1. Tente abrir o aplicativo que gera o erro de falta ‘comdlg32.ocx’ e verifique se o problema ainda aparece!

Solução 2: execute o programa no modo de compatibilidade com permissões de administrador

Executar o programa em modo de compatibilidade para uma versão mais antiga do Windows do que a atualmente instalada em seu computador funcionou para muitos usuários. Em alguns casos, a execução do executável do programa problemático com permissões de administrador conseguiu resolver o problema com o arquivo comdlg32.ocx. Você pode tentar os dois ou um deles ao mesmo tempo. Observe que esse método depende principalmente do programa que gera o erro!

  1. Localize o executável do programa arquivo e altere suas propriedades clicando com o botão direito em sua entrada na área de trabalho, no menu Iniciar ou na janela de resultados da pesquisa e escolha Propriedades . Navegue até o Compatibilidade guia na janela Propriedades e marque a caixa ao lado do Execute este programa como administrador .

    Modo de compatibilidade com permissões de administrador

  2. Debaixo de Modo de compatibilidade seção, marque a caixa ao lado do Execute este programa em modo de compatibilidade para opção e escolha Windows 8 ou 7 na lista suspensa antes de aceitar as alterações. Se esta opção já estiver marcada, desmarque-a completamente.
  3. Certifique-se de confirmar todas as caixas de diálogo que podem aparecer para você confirmar com privilégios de administrador e o programa deve iniciar com privilégios de administrador a partir de agora. Abra-o clicando duas vezes em seu ícone e tente ver se o erro ainda aparece.

Solução 3: Altere a propriedade e forneça permissões totais para o arquivo ‘comdlg32.ocx’

Se o arquivo não puder ser acessado corretamente pelo aplicativo que está exibindo a mensagem de erro, esse erro persistirá e você não poderá usar o aplicativo. No entanto, é possível alterar o proprietário e as permissões do arquivo ‘comdlg32.ocx’ para que todos possam acessá-lo. Claro, para prosseguir com as etapas abaixo, você precisará ter permissões de administrador!

  1. Abrir Bibliotecas no PC problemático ou abra qualquer pasta no computador e clique na opção Este PC no menu do lado esquerdo.
  2. Navegue até o seguinte local em seu computador para localizar a pasta onde o arquivo ‘comdlg32.ocx’ está localizado:
    C:  Windows  System32 >> Windows de 32 bits C:  Windows  SysWOW64 >> Windows de 64 bits
  3. Você precisará assumir a propriedade do ocx arquivo localizado dentro da pasta fornecida acima antes de prosseguir. Clique com o botão direito do mouse no arquivo e clique em Propriedades e clique no Segurança aba. Clique no Avançado botão. A janela “Configurações de segurança avançadas” aparecerá. Aqui você precisa alterar o Proprietário da chave.
  4. Clique no mudança link ao lado do rótulo “Proprietário:” A janela Selecionar usuário ou grupo aparecerá.

    Mudando o dono

  5. Selecione a conta do usuário por meio do Avançado ou apenas digite sua conta de usuário na área que diz ‘Digite o nome do objeto a ser selecionado’ e clique em OK. Adicione o Todos conta.
  6. Clique no Adicionar abaixo e continue clicando no botão Selecionar um principal na parte superior. Selecione a conta do usuário por meio do Avançado botão ou apenas digite sua conta de usuário na área que diz ‘ Insira o nome do objeto para selecionar ‘E clique Está bem . Adicione o Todos conta.
  7. Debaixo de Permissões básicas seção, certifique-se de escolher Controlo total antes de aplicar as alterações feitas.

    Fornecendo controle total

  8. Verifique se o problema foi resolvido e se você ainda está vendo a mensagem de erro ‘comdlg32.ocx’ ausente em seu computador!

Solução 4: desative o UAC

Desativar o UAC pode ser útil quando o erro aparece em programas específicos. O UAC não é exatamente um recurso de segurança principal, pois ele apenas avisa o usuário quando ele está prestes a fazer alterações mais significativas em seu computador. Se qualquer coisa, desligá-lo irá desativar alguns prompts irritantes que aparecem ao abrir as ferramentas do sistema

  1. Abrir Painel de controle pesquisando-o no menu Iniciar. Você também pode usar o Combinação de tecla Windows + R , digitar ' control.exe ' no Corre que aparecerá e clique em OK.
  2. Mudar o Visto por opção no painel de controle para Ícones grandes e localize o Contas de usuário opção rolando ou olhando para a parte inferior.

    Contas de usuário no painel de controle

  3. Abra-o e clique no botão “ Muda as defenições da conta do utilizador ”. Você notará que existem vários níveis diferentes que você pode escolher no controle deslizante de segurança.
  4. Tente diminuir este valor em 1 se estiver no controle deslizante superior e verifique se ajudou depois de lançar o programa problemático. Repita o processo se o erro ainda aparecer.

    Gerenciando UAC

  5. Nós recomendamos você desligue o UAC por enquanto, o programa provavelmente deve ser iniciado com êxito e tente ativá-lo depois.
5 minutos lidos