DLL significa Dynamic Link Libraries e são partes externas de aplicativos presentes no sistema operacional. Se houver necessidade do código, o arquivo DLL relacionado é carregado na memória e usado. Se isso falhar, o programa pode parar de funcionar. Nesses momentos, você poderá receber a seguinte mensagem enquanto trabalha nos programas:
Windows Shell Common Dll has stopped working. A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available.
DLL comum do shell do Windows parou de funcionar
Quando você receber o erro, você tem a opção de fechar o programa apenas. Se isso ocorrer com freqüência, talvez seja necessário solucionar o problema.
1] Atualize o Windows ou faça o download de drivers no site do fabricante
Esse problema pode muito bem ser causado por drivers defeituosos. Assim, o primeiro passo deve ser executar o Windows Update e atualizar os drivers também.
Com base no aplicativo que gera o erro quando executado, devemos identificar o driver defeituoso. Se o Windows Update não ajudou, os drivers podem ser baixados no site do fabricante.
2] Execute o Solucionador de problemas de manutenção do sistema
Execute o solucionador de problemas de manutenção do sistema. Isso ajudará a corrigir problemas comuns no Windows.
3] Registrar novamente o arquivo shell32.dll
Pressione Win + R e abra a janela Executar. Copie e cole o seguinte comando na janela Executar e pressione Enter:
regsvr32 /i shell32.dll
4] Execute a varredura SFC
A varredura SFC verifica e restaura arquivos corruptos do Windows. Isso pode ajudar a resolver o problema se o arquivo do sistema for corrigido.
5] Permitir que o Windows aceite certificados
Geralmente, o Windows está configurado para bloquear certificados. Agora, como o Windows precisa desses certificados para verificar a identidade dos drivers, fica difícil verificar os drivers, mesmo quando instalados corretamente. Para corrigir isso, use o procedimento a seguir:
Abra o Windows PowerShell como administrador e execute o seguinte comando:
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser
6] Se você receber o erro ao executar um programa específico, repare ou reinstale o programa
Se você está recebendo este erro para um software ou programa específico, ele deve ser reparado ou reinstalado.
Vou ao Painel de controle e selecione Programas e Arquivos. Clique com o botão direito no seu programa e repare ou desinstale-o. Se desinstalado, reinstale o programa depois de reiniciar o sistema.
7] Reinicialize o sistema no estado de inicialização limpa e solucione problemas manualmente
Você pode reinicializar o sistema no estado de inicialização limpa. Isso ajudaria a diagnosticar e solucionar problemas de janelas avançadas.
Normalmente, as etapas mencionadas acima devem ajudar a resolver o problema. Muito bem sucedida!