Corrigir COMDLG32.OCX ausente no Windows 10

Um componente essencial do Visual Basic Runtime Suit é o comdlg32.ocx. Ele contém várias funções usadas por aplicativos relacionados ao Visual suite . Ele pode ficar corrompido às vezes ou pode parecer ausente do sistema. Se você também está lidando com o mesmo problema, você está no lugar certo. Trazemos para você um guia perfeito que o ajudará a corrigir o problema ausente do comdlg32.ocx e reparar o Windows 10 do comdlg32.ocx.

Corrigir COMDLG32.OCX ausente no Windows 10

Como corrigir COMDLG32.OCX ausente no Windows 10(How to Fix COMDLG32.OCX Missing in Windows 10)

O problema de falta do Windows 10 comdlg32.ocx é causado por dois problemas separados. Nós os listamos abaixo para você analisar e entender o erro.

  • Problemas com o arquivo comdlg32.exe:(Issues with the file comdlg32.exe:) Talvez seja necessário substituir o arquivo e registrá-lo novamente usando o prompt de comando(Command Prompt) . Você também deve fornecer permissões a todos os aplicativos para acessá-lo, caso não tenha.
  • Controle de conta de usuário (UAC):(User Account Control (UAC): ) se o UAC estiver ativado, você poderá ver esse erro. Desabilitar pode corrigir o problema, mas depende do software afetado.

Os usuários reclamaram de receber esta mensagem quando ocorre este erro: Componente comdlg32.ocx ou uma de suas dependências não registradas corretamente: um arquivo está ausente ou é inválido. (Component comdlg32.ocx or one of its dependencies not correctly registered: a file is missing or invalid. )Isso significa que o arquivo está ausente ou corrompido. Ele pode estar registrado incorretamente ou pode ser necessário baixá-lo novamente. Vejamos como resolver esse erro usando os métodos a seguir.

Método 1: Registre novamente o arquivo comdlg32.ocx(Method 1: Re-register comdlg32.ocx File)

Se o arquivo do Windows 10 comdlg32.ocx do seu computador estiver corrompido ou ausente, a melhor coisa que você pode fazer é substituí-lo por um arquivo de trabalho. Siga os passos abaixo para fazer o mesmo:

1. Vá para a página OCXme . Clique em Baixar comdlg32.ocx(Download comdlg32.ocx ) para baixar o arquivo.

página da Ocxme.  Como corrigir COMDLG32.OCX ausente no Windows 10

2. Localize-o na pasta de downloads, clique com o botão direito do mouse e selecione Copiar(Copy) no menu.

3. Selecione Este PC(This PC) no menu esquerdo.

Esta opção de computador

4. Vá para este caminho dependendo das especificações do seu computador.

  • Se você tiver o Windows de 32 bits,(32-bit) vá para o caminho C:\Windows\System32

Localização da pasta System32.  Como corrigir COMDLG32.OCX ausente no Windows 10

  • Se você tiver o Windows de 64 bits,(64-bit) vá para o caminho C:\Windows\SysWOW64

vá para o caminho da pasta sysWOW64

5. Clique com o botão direito em(Right-click) qualquer lugar dentro da pasta. Selecione Colar(Paste) no menu.

Opção Colar.  Como corrigir COMDLG32.OCX ausente no Windows 10

6. Um prompt aparecerá solicitando permissão de administrador(administrator permission) . Clique em Continuar(Continue) .

7. Procure o Prompt de Comando(Command Prompt ) na Barra de Pesquisa do Windows(Windows Search Bar) e clique em Executar como Administrador(Run as Administrator) .

Procure o prompt de comando na barra de pesquisa do Windows

8A. Digite os seguintes comandos e pressione Enter após cada um.

regsvr32 /u Comdlg32.ocx
regsvr32 /i Comdlg32.ocx

Prompt de comando

8B. Você também pode digitar esses comandos como alternativa se os mencionados acima não resolverem o problema. Pressione a tecla Enter(Enter key ) após digitar o comando.

  • Para Windows de 32 bits :(32-bit)
regsvr32 %systemroot%\system32\comdlg32.ocx

cmd ou comando prompt de comando para registrar novamente o arquivo no sistema de 32 bits

  • Para Windows de 64 bits :(64-bit)
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx

cmd ou comando prompt de comando para registrar novamente o arquivo no sistema de 64 bits

Deixe os comandos serem executados e verifique se o problema de falta do comdlg32.ocx foi resolvido.

Observação:(Note:) se o arquivo comdlg32 não estiver faltando(not missing) , você poderá registrá-lo novamente executando o comando regsvr32 comdlg32.ocx no prompt de comando. 

Leia também: (Also Read:) Como corrigir erro ausente StartupCheckLibrary.dll(How to Fix StartupCheckLibrary.dll Missing Error)

Método 2: Abra o aplicativo no modo de compatibilidade(Method 2: Open App in Compatibility Mode)

Muitos clientes relataram que a execução do software no modo de compatibilidade para uma versão anterior do Windows funcionou. O problema com o erro do arquivo comdlg32.ocx foi corrigido(file error was fixed) em algumas situações executando o programa problemático executável com direitos de administrador. Você pode tentar ambos seguindo as etapas abaixo.

1. Clique com o botão direito do mouse no arquivo executável do programa (.exe)(executable file (.exe)) e selecione Propriedades(Properties) no menu.

Opção de propriedades.  Como corrigir COMDLG32.OCX ausente no Windows 10

2. Na guia Compatibilidade , marque (Compatibility )Executar este aplicativo no modo de compatibilidade(Run this application in compatibility mode for) e escolha Windows 8 ou 7(Windows 8 or 7) na lista aberta.

Execute este aplicativo no modo de compatibilidade para a opção

3. Marque a opção Executar este programa como administrador(Run this program as an administrator) .

Execute este programa como uma opção de administrador.  Como corrigir COMDLG32.OCX ausente no Windows 10

4. Confirme os prompts, se aparecerem.

5. Clique em Aplicar(Apply) e OK .

Janela de propriedades

O software agora deve começar com privilégios de administrador.

Método 3: alterar a propriedade e fornecer permissões completas(Method 3: Change Ownership and Provide Full Permissions)

Se o software ainda estiver exibindo a mensagem de erro, torne o arquivo comdlg32.ocx acessível a todos alterando seu proprietário e direitos(file accessible to everyone by changing its owner and rights) . Você precisará de privilégios de administrador e aqui está como você pode fazer isso para corrigir o problema ausente do comdlg32.ocx.

1. Antes de continuar, você deve assumir a propriedade(ownership) do arquivo comdlg32.ocx armazenado na pasta do software problemático.

2. Clique com o botão direito do mouse no arquivo(file) e escolha Propriedades(Properties) no menu suspenso.

Opção de propriedades.  Como corrigir COMDLG32.OCX ausente no Windows 10

3. Vá para a guia Segurança .(Security)

Aba de segurança.  Como corrigir COMDLG32.OCX ausente no Windows 10

4. Clique na opção Avançado(Advanced) . A janela de configurações avançadas de segurança(Advanced Security Settings) será aberta.

Opção avançada

5. Ao lado do rótulo Proprietário: clique em (Owner:)Alterar(Change) . A janela Selecionar usuário ou grupo(Select User or Group) será aberta.

Alterar opção

6. Você pode usar a opção Avançado(Advanced ) para escolher a conta do usuário ou apenas digitá-la no formulário Digite o nome do objeto para selecionar(Enter the object name to select) . Clique em Check Names e espere que ele verifique o nome de usuário e clique em OK .

Selecione a janela Usuário ou Grupo

7. Agora você é o proprietário do arquivo. Em seguida(Next) , clique em Adicionar(Add) .

Adicionar opção.  Como corrigir COMDLG32.OCX ausente no Windows 10

8. Em Entrada de permissões,(Permissions Entry,) clique em Selecionar um principal(Select a principal) .

Selecione uma opção principal

9. Repita a Etapa 6(Step 6) .

10. Na seção Permissões básicas(Basic permissions) , certifique-se de escolher Controle total(Full control) antes de implementar quaisquer alterações. Clique em OK(Ok) .

Janela de entrada de permissões.  Como corrigir COMDLG32.OCX ausente no Windows 10

Leia também: (Also Read:) Corrigir itens do menu de contexto ausentes quando mais de 15 arquivos são selecionados(Fix Context Menu Items Missing when more than 15 Files are Selected)

Método 4: Desative o Controle de Conta de Usuário(Method 4: Disable User Account Control)

Quando esse problema ocorre apenas em aplicativos específicos, desabilitar o UAC pode ser benéfico. Não faz alterações significativas no seu PC. O único problema é que, depois de desativá-lo, vários prompts podem ser exibidos sempre que você iniciar as ferramentas do sistema. Aqui está como você pode fazer isso:

1. Procure o Painel de Controle(Control Panel) na barra de pesquisa do Windows e clique nele.

Procure por Painel de Controle.  Como corrigir COMDLG32.OCX ausente no Windows 10

2. Selecione a opção Contas de usuário .(User Accounts)

Nota:(Note:) Se você não conseguir encontrá-lo, altere a opção Exibir por(View by) para Ícones grandes(Large icons) e localize-o.

Opção de contas de usuário

3. Abra-o e selecione Alterar configurações de controle de conta de usuário(Change User Account Control Settings) .

Alterar a opção Configurações de controle de conta de usuário.  Como corrigir COMDLG32.OCX ausente no Windows 10

4. Um controle deslizante de segurança agora será exibido com níveis distintos para escolher. Se o controle deslizante estiver próximo ao topo(top) , tente abaixá(lowering ) -lo em um(one ) e clique em OK . verifique se resolve o problema.

Janela de configurações de controle de conta de usuário

Se você ainda estiver enfrentando o problema de falta do comdlg32.ocx, continue tentando reduzi-lo um passo e verifique se ele resolve o problema.

Método 5: Reinstale o software conflitante(Method 5: Reinstall Conflicting Software)

Para alguns usuários, a reinstalação do software que causa o erro comdlg32.ocx também pode resolver o problema. Siga esses passos.

1. Pressione as Windows + R keys juntas para abrir a  caixa de diálogo Executar .(Run)

2. Digite appwiz.cpl na caixa de diálogo Executar e clique em OK para abrir a janela do desinstalador.

Caixa de diálogo Executar

3. Escolha o software que está causando o problema comdlg32.ocx. Clique com o botão direito nele e selecione Desinstalar(Uninstall) .

Nota:(Note:) Usamos o Bonjour como exemplo abaixo.

Opção de desinstalação.  Como corrigir COMDLG32.OCX ausente no Windows 10

4. Clique em Sim(Yes) no prompt de confirmação e Reinicie (Restart) o Windows PC(Windows PC) .

Solicitação de confirmação

5. Reinstale a versão mais recente do software removido de seu link de download oficial(official download link) .

Leia também: (Also Read:) Como corrigir o serviço de áudio não está executando o Windows 10(How to Fix The Audio Service is Not Running Windows 10)

Perguntas frequentes (FAQs)(Frequently Asked Questions (FAQs))

Q1. No Windows 10 de 64 bits, como posso registrar o comdlg32.ocx?(Q1. On Windows 10 64 bit, how can I register comdlg32.ocx?)

Resposta:(Ans: ) Digite regsvr32 comctl32.ocx no prompt de comando e pressione Enter . Ele irá registrar o arquivo.

Q2. O que exatamente é o comdlg32.ocx?(Q2. What exactly is the comdlg32.ocx?)

Resposta :(Ans: ) Comdlg32.ocx é uma DLL de controle CMDialog ActiveX(CMDialog ActiveX control DLL) que foi incorporada ao software Visual Studio ou Visual Basic .

Q3. O comdlg32.ocx é um programa seguro?(Q3. Is comdlg32.ocx a safe programme?)

Resposta: Sim,(Ans: Yes, ) é um arquivo válido conectado com CMDIALOG . Também é conhecido como CMdialog ActiveX Control DLL .

Recomendado:(Recommended:)

Esperamos que este guia tenha sido útil e que você tenha conseguido corrigir o problema comdlg32.ocx ausente(comdlg32.ocx missing) no Windows 10 . Deixe-nos saber qual método funcionou melhor para você. Se você tiver alguma dúvida ou sugestão, sinta-se à vontade para deixá-los na seção de comentários.



About the author

Eu sou um engenheiro de windows,ios,pdf,errors,gadgets com mais de 10 anos de experiência. Trabalhei em muitos aplicativos e estruturas do Windows de alta qualidade, como OneDrive for Business, Office 365 e muito mais. Meu trabalho recente incluiu desenvolver o leitor de pdf para a plataforma Windows e trabalhar para tornar as mensagens de erro mais claras para os usuários. Além disso, estou envolvido no desenvolvimento da plataforma ios há alguns anos e estou muito familiarizado com seus recursos e peculiaridades.



Related posts