Eu tive o mesmo problema e consegui resolvê-lo, então espero que isso ajude alguém.
Eu localizei o problema e, aparentemente, uma entrada de registro para tratamento de mailto: protocol foi removida. Provável culpado é o instalador do IE10, mas não tenho certeza disso.
Aqui está uma correção:
- Abra o Editor do Registro (digite
regedit
no menu iniciar). - Localize o
HKEY_LOCAL_MACHINE\Software\Classes
branch. - Verifique se a chave
mailto
está presente e tem um valor de stringURL Protocol
anexado. Nota: as chaves são classificadas alfabeticamente, então, primeiro, há as que são prefixadas com um ponto (extensões de arquivo), procure por mailto mais abaixo. - Se a chave
HKEY_LOCAL_MACHINE\Software\Classes\mailto
não estiver faltando no registro, a causa do problema está em outro lugar, tente desinstalar o IE10 (Programas e Fetures - > Exibir atualizações instaladas - > localizar o IE10 e desinstalar). EDITAR: veja os comentários - há uma solução, mesmo semailto
estiver presente. - Se
HKEY_LOCAL_MACHINE\Software\Classes\mailto
estiver faltando como no meu caso, você precisará restaurá-lo. Na ramificação pai (Classes
) clique com o botão direito, selecione Novo - > Chave, nomeiemailto
. Nesta nova chave, crie um valor de string (clique com o botão direito do mouse, New - > String value), digite o nomeURL Protocol
e pronto. Feche o regedit e veja se funcionou.