Correção: Mshtml.dll foi carregado, o ponto de entrada DllRegisterServer não foi encontrado

'



Neste caso particular, tentando registrar o mshtml.dll arquivo não é uma solução aceitável porque, na verdade, é um arquivo DLL não registrável que começa com o Internet Explorer 7. Os arquivos DLL não podem ser registrados, a menos que sejam compilados com o DllRegisterServer função, e o mshtml.dll arquivo não tem essa funcionalidade a partir do IE 7. Se um ponto de entrada para DllRegisterServer não for encontrado, os usuários verão a mensagem de erro “ Mshtml.dll foi carregado, mas o ponto de entrada DllRegisterServer não foi encontrado. Este arquivo não pode ser registrado ”.



Agora que explicamos completamente a causa e os sintomas desse problema, vamos ver o que podemos fazer para corrigi-lo. Se você estiver lutando com esse problema, solucione o problema usando os métodos abaixo. Siga cada correção na ordem até encontrar um método que funcione para sua situação.



Método 1: atualize o Internet Explorer para a versão mais recente

Desde o mshtml.dll arquivo tornou-se não registrável após o Internet Explorer 6, a melhor correção seria atualizar sua versão do IE para a mais recente. A Microsoft fez um bom trabalho ao consertar problemas de incompatibilidade relacionados ao mshtml.dll Arquivo. A atualização para o Internet Explorer 11 provavelmente corrigirá quaisquer problemas de navegador subjacentes acionados pelo arquivo DLL.



Nota: Lembre-se de que o procedimento a seguir não permitirá que você registre o mshtml.dll (você ainda receberá a mesma mensagem de erro ao tentar registrá-lo), mas ajudará a se livrar de quaisquer problemas de funcionalidade causados ​​por este arquivo.

Atualize para a versão mais recente do IE disponível seguindo este link da Microsoft ( aqui ) Selecione sua versão do Windows e baixe a versão do IE apropriada para sua versão de bits do Windows.



Nota 1: Uma maneira mais fácil de atualizar o Internet Explorer para a versão mais recente disponível para o seu sistema operacional é usar Atualização do Windows. pressione Tecla Windows + R e digite “Atualização de controle” . Acertar Entrar para abrir o Windows Update e clique no botão Verifique se há atualizações caixa e aplique todos eles.

Se você estiver no Windows 8.1 ou Windows 10, já tem o Internet Explorer 11 pré-instalado. Caso você esteja no Windows 10, abra o Edge e veja se você enfrenta os mesmos problemas. Caso contrário, consulte os métodos abaixo para obter outras instruções.

Método 2: Downgrade da versão do Internet Explorer (Windows Vista, XP)

Já estabelecemos que o erro ' Mshtml.dll foi carregado, mas o ponto de entrada DllRegisterServer não foi encontrado. Este arquivo não pode ser registrado ' é inofensivo se não afetar a funcionalidade do navegador. Mas algumas pessoas podem precisar especificamente registrar o arquivo DLL para resolver um problema de incompatibilidade com um aplicativo legado que requer o Mshtml.dll arquivo a ser registrado. Se for esse o caso, a solução seria fazer o downgrade da versão do Internet Explorer o máximo possível (para o IE 6) - de volta à época em que o arquivo mshtml.dll era registrável.

Para fazer isso, pressione Tecla Windows + R e digite “ appwiz.cpl “. Acertar Entrar abrir Programas e características.

O Internet Explorer é classificado como um recurso do Windows, portanto, não pode ser desinstalado da maneira convencional. No Programas e características janela, clique em Ver atualizações instaladas. Em seguida, role para baixo até Internet Explorer 11 (ou mais antigo), clique com o botão direito sobre ele e pressione Desinstalar.

Você será avisado de que essa mudança trará mudanças em alguns dos outros recursos do Windows - Clique sim e então escolher Reinicie agora .

Agora que sua versão do IE foi desatualizada, vamos registrar o Mshtml.dll Arquivo. Para fazer isso, pressione Tecla Windows + R para abrir um comando Executar, digite “Regsvr32mshtml.dll ” e pressione Enter. Se for bem-sucedido, você verá a seguinte mensagem: “ DllRegisterServer em mshtml.dll foi bem-sucedido. '

Nota: Lembre-se de que, se você estiver no Windows 7 ou mais recente, não será possível fazer o downgrade para o IE 6. Você só pode voltar para o Internet Explorer 8. Se for esse o caso, veja se há problemas de incompatibilidade relacionados ao aplicativo legado ainda persistem após o downgrade. Se o fizerem, siga Método 1 novamente para atualizar para a versão mais recente do IE e, em seguida, passe para o método abaixo.

Método 3: usando a restauração do sistema (Windows 7)

Se as instruções acima não funcionaram em sua máquina com Windows 7, você tem poucas outras opções além de usar um ponto de restauração do sistema na esperança de resolver o problema.

Nota: Restauração do sistema é uma ferramenta de recuperação que permite reverter certas alterações feitas em seu sistema operacional. Pense nisso como um recurso de “desfazer” para as partes mais importantes do Windows.

Aqui está um guia rápido para fazer uma restauração do sistema a um ponto anterior:

  1. pressione Tecla Windows + R para abrir um comando Executar. Tipo rstrui e bater Entrar abrir Restauração do sistema.
  2. Acertar Próximo na primeira janela e marque a caixa ao lado de Mostrar mais pontos de restauração . Selecione um ponto de restauração antes de começar a ter problemas de incompatibilidade relacionados ao Internet Explorer. Clique no Próximo botão para avançar.
  3. Acertar Terminar e então clique sim no próximo prompt para iniciar o processo de restauração. Quando a restauração for concluída, seu PC será reiniciado automaticamente. Assim que o seu sistema operacional for restaurado para uma versão anterior, veja se os problemas de incompatibilidade relacionados ao Mshtml.dll arquivo foi resolvido.

Se um ponto de restauração do sistema não resolveu seu problema (ou você não tinha nenhum ponto de restauração para escolher), você provavelmente pode assumir que alguns dos componentes do seu sistema operacional não estão em um estado consistente. Se você estiver tendo problemas relacionados ao navegador, considere usar uma opção diferente, como cromada ou Raposa de fogo .

Caso ainda esteja tendo problemas de compatibilidade com um aplicativo legado ou não consiga usar WU (atualizações do Windows) , execute um Reparo de inicialização usando este guia ( aqui ) Se isso falhar, execute uma reinstalação limpa da sua versão do Windows.

4 minutos lidos