Um dia desses recebi um email de um amigo reclamando que um de seus computadores (compartilhado por três pessoas da família, sendo que cada uma tem seu própria conta de usuário) exibia incorretamente a quantidade de emails NÃO LIDOS na tela de logon do Windows XP (sim, ele ainda resiste). Ele alegava que TODOS os emails haviam sido lidos (sei sim...) e estavam marcados como tal no Outlook 2007. Seu desejo era OMITIR essa informação e para isso ele desconfiava que uma incursão no registro do Windows poderia fazer o serviço, mas... o que procurar? Certo, vamos lá.
Primeiro, a desconfiança de meu amigo é correta: as informações sobre as mensagens de email não lidas são inseridas sim no registro do Windows; segundo, para acabar com o problema é preciso excluir as informações já existentes e ajustar o sistema para não mais inseri-las. Eis a receita (faça backups, etc, etc.):
- Abra o Editor do Registro (regedit) e navegue até a chave
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\
CurrentVersion\UnreadMail
Devem existir uma ou mais subchaves abaixo dessa chave - Selecione cada uma dessas subchaves e localize, no painel à direita, o item MessageCount
- Dê um duplo-clique nesse item e, na janela que se abre, altere o valor para 0 (zero)
- Localize agora o item MessageExpiryDays. Esse item provavelmente não existirá. Você deve criá-lo clicando no menu Editar > Novo > Valor DWORD. No item recém criado, atribua o nome MessageExpiryDays e ajuste seu valor para 0 (zero)
- Como há diversos usuários compartilhando a mesma máquina, é preciso logar-se em cada um deles e repetir o procedimento
- Depois disso, navegue até a chave
HKEY-LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
e localize a subchave UnreadMail. Se ela não existir, clique no menu Editar > Novo > Chave e crie-a. Localize o item MessageExpiryDays (ou crie-o como mostrado anteriormente). Ajuste o valor para 0 (zero). Note que este passo só precisa ser executado uma vez, não é necessário repeti-lo para cada usuário.
Enfim, o procedimento funciona, mas... o problema do meu amigo permanecia. Depois de um bate-papo via MSN (agora Windows Live Messenger) descobri que ele usava também o Messenger Plus! Live Ah! Eis aqui um detalhe: o dito cujo pode inserir informações sobre os emails não lidos no registro. É preciso ter certeza de que ele está configurado para NÃO FAZER ISSO! Assim, abra o painel de opções do programa e DESMARQUE o item "Actualizar o número de e-mails não lidos na janela de Boas Vindas do Windows" (em português de Portugal mesmo) e dê um OK. Problema solucionado!

Mas... como não é possível cobrir toda sorte de programas existentes, fica aqui a dica: se o procedimento não funcionar, verifique se outros programas não estão inserindo essas informações no registro.


7 comentários:
Perfeito idic, era disso que eu precisava. Agora está funcionando do jeito que eu queria. Valeu!
É o CARA! Resolveu o problema de 1 mail "secreto" q tenho em casa! Valeu!
kkk Me salvou minha mina cola sempre aqui e tenho um msn extra, quase a casa cai
Valezão Tru
Very nice man!I back to life now...
essa dica é muito boa, serve pro windows vista tb, perseguição em casa qdo aparece conta de email nova.
Valeu, dica show de bola, ainda bem que existem pessoas que colaboram.
Obrigado pela dica!
Marcelo
Postar um comentário
Utilize corretamente o privilégio de comentar. Em caso de dúvida leia os Termos de Uso.
As opiniões declaradas nos comentários não necessariamente refletem as minhas (às vezes não refletem nem mesmo as de quem comentou).
Se você não está logado, selecione a opção: Nome/URL
Caso o formulário de comentários falhe (esse é um erro do Blogger), tente novamente.
A moderação está ativada, seu comentário será publicado assim que for aprovado.