Eu só recentemente tive esse problema e, do relatório de erro, vi que era system32\Geolocation.dll carregado em explorer.exe .
Para consertá-lo, você pode negar acesso ao sistema para este arquivo e ele não será mais executado. Se você tiver problemas para usar o seu PC para executar essas etapas, insira o modo de segurança no seu Windows e execute-as lá.
Abra C:\windows\system32\ , localize e abra as propriedades de Geolocation.dll . Vá para a guia de segurança e, na parte inferior, clique em Advanced
Imagem das preferências de segurança
Na janela seguinte, deve dizer TrustedInstaller é o proprietário deste arquivo, precisamos alterá-lo para poder negar o acesso. Clique em Change no topo
Digite seu nome de usuário de login do Windows na caixa exibida e Check names . Isso deve torná-lo o proprietário deste arquivo.
Agora volte para a primeira janela com opções de segurança para Geolocation.dll. Agora clique em Edit para alterar suas permissões. Passe por todas as permissões e remova todas as marcas de seleção. Isso inclui todos os pacotes do sistema, TrustedInstaller e até você mesmo. Não se preocupe, as permissões podem ser adicionadas novamente se você desejar.
Permissões removidas da imagem
Agora reinicie o explorer.exe no gerenciador de tarefas ou reinicie o Windows para aplicar essas alterações. explorer.exe não deve mais conseguir carregar Geolocation.dll e, portanto, não produzirá mensagens de erro infinitas.