Ir para conteúdo principal

 none
Problemas com ícones na área de notificação do Windows 7 RRS feed

  • Pergunta

  • O Windows 7 tem um problema bem conhecido referente aos ícones da área de notificação. Ora eles aparecem, ora não... Ora alguns, ora todos... Tudo se deve, aparentemente, à maneira como o Windows inicializa, onde determinados atrasos determinam se esses ícones são carregados corretamente ou não.

    Eu pesquisei incessantemente sobre esse problema. A explicação mais plausível foi a de que não é um bug do sistema, mas sim, uma predefinição de "tempo limite" que a Microsoft estipulou como sendo "suficiente e segura" para que os ícones sejam carregados. Esse tempo, segundo alguns fóruns especializados em que pesquisei, é de 4 segundos. Quando esse tempo é excedido (influenciado qualquer serviço ou programa que atrase a inicialização) os ícones não são carregados.

    Alguns usuários experientes usaram um patch na dll "shell32.dll" (segundo os mesmos, a responsável por essa espera) para incrementar esse limite de 4 para até 60 segundos. E funciona. Funciona permanentemente, diferentemente dos infindáveis reparos lançados pela Microsoft que só serviram para me deixar ainda mais frustrado. O problema é que esse patch funciona apenas em determinadas versões do Windows XP que também careciam do problema, mas não no Windows 7.

    Como alternativa, o que eu fiz foi: habilitar os scripts de logon e logoff, criar scripts para deletar algumas chaves de registro encarregadas de cachear ícones, recriá-las e reiniciar o processo do Windows Explorer. Tudo exatamente como é instruído pela Microsoft. Eu testei várias soluções já apresentadas aqui, antes de postar o meu problema.

    Os scripts apagam o cache a cada logoff e o recriam a cada login. Habilitando a opção de executar os scripts em sincronia (para que o sistema aguarde a conclusão dos scripts antes de a interface do Windows Explorer ser iniciada), criei um VBScript que faz um pequeno delay de 15 segundos para que dê ao sistema tempo suficiente de carregar todos os serviços antes da interface.

    Funcionou durante algum tempo. Pensei ter resolvido o problema, mas, para minha total e completa frustração, novamente os ícones são inconstantes. Alguns aparecem, outros não. Às vezes, todos. Esse é um obstáculo que, sinceramente, não vejo solução no Windows 7, um sistema operacional com quase 8 anos e ainda não há uma solução definitiva por parte da Microsoft.

    Não consigo mais encontrar meios de resolver isso. Se alguém puder me ajudar, por favor, considere o seguinte:

    1 – Eu não estou sofrendo do problema "eu desativei meus ícones da área de notificação e me esqueci como reativá-los". Não é esse o caso.
    2 – Já tentei reiniciar o processo do Windows Explorer após deletar chaves de registro como IconStreams, PastIconsStream, TrayNotify, e outras várias... Nada disso funciona.
    3 – O Microsoft Fix It, a solução oficial da Microsoft, não funciona. Sequer melhora.
    4 – Desativar o cache de ícones também não funciona.
    5 – Apagar o arquivo IconCache.db também não funciona.
    6 – Meus softwares estão perfeitamente configurados. Nenhum deles influencia negativamente nesse tempo de inicialização.
    7 – Meus serviços estão perfeitamente configurados. Fiz uma análise minuciosa, pesquisei sobre cada um e ativei o que fosse estritamente necessário. Nenhum dos desativados está causando esse problema.
    8 – Não há necessidade de restaurar o sistema.
    9 – Não quero atualizar o sistema para Windows 8 ou 10.

    10 – O meu sistema, Windows 7, está perfeitamente atualizado.

    sábado, 23 de julho de 2016 13:03

Todas as Respostas

  • O Windows 7 tem um problema bem conhecido referente aos ícones da área de notificação. Ora eles aparecem, ora não... Ora alguns, ora todos... Tudo se deve, aparentemente, à maneira como o Windows inicializa, onde determinados atrasos determinam se esses ícones são carregados corretamente ou não.

    Eu pesquisei incessantemente sobre esse problema. A explicação mais plausível foi a de que não é um bug do sistema, mas sim, uma predefinição de "tempo limite" que a Microsoft estipulou como sendo "suficiente e segura" para que os ícones sejam carregados. Esse tempo, segundo alguns fóruns especializados em que pesquisei, é de 4 segundos. Quando esse tempo é excedido (influenciado qualquer serviço ou programa que atrase a inicialização) os ícones não são carregados.

    Alguns usuários experientes usaram um patch na dll "shell32.dll" (segundo os mesmos, a responsável por essa espera) para incrementar esse limite de 4 para até 60 segundos. E funciona. Funciona permanentemente, diferentemente dos infindáveis reparos lançados pela Microsoft que só serviram para me deixar ainda mais frustrado. O problema é que esse patch funciona apenas em determinadas versões do Windows XP que também careciam do problema, mas não no Windows 7.

    Como alternativa, o que eu fiz foi: habilitar os scripts de logon e logoff, criar scripts para deletar algumas chaves de registro encarregadas de cachear ícones, recriá-las e reiniciar o processo do Windows Explorer. Tudo exatamente como é instruído pela Microsoft. Eu testei várias soluções já apresentadas aqui, antes de postar o meu problema.

    Os scripts apagam o cache a cada logoff e o recriam a cada login. Habilitando a opção de executar os scripts em sincronia (para que o sistema aguarde a conclusão dos scripts antes de a interface do Windows Explorer ser iniciada), criei um VBScript que faz um pequeno delay de 15 segundos para que dê ao sistema tempo suficiente de carregar todos os serviços antes da interface.

    Funcionou durante algum tempo. Pensei ter resolvido o problema, mas, para minha total e completa frustração, novamente os ícones são inconstantes. Alguns aparecem, outros não. Às vezes, todos. Esse é um obstáculo que, sinceramente, não vejo solução no Windows 7, um sistema operacional com quase 8 anos e ainda não há uma solução definitiva por parte da Microsoft.

    Não consigo mais encontrar meios de resolver isso. Se alguém puder me ajudar, por favor, considere o seguinte:

    1 – Eu não estou sofrendo do problema "eu desativei meus ícones da área de notificação e me esqueci como reativá-los". Não é esse o caso.
    2 – Já tentei reiniciar o processo do Windows Explorer após deletar chaves de registro como IconStreams, PastIconsStream, TrayNotify, e outras várias... Nada disso funciona.
    3 – O Microsoft Fix It, a solução oficial da Microsoft, não funciona. Sequer melhora.
    4 – Desativar o cache de ícones também não funciona.
    5 – Apagar o arquivo IconCache.db também não funciona.
    6 – Meus softwares estão perfeitamente configurados. Nenhum deles influencia negativamente nesse tempo de inicialização.
    7 – Meus serviços estão perfeitamente configurados. Fiz uma análise minuciosa, pesquisei sobre cada um e ativei o que fosse estritamente necessário. Nenhum dos desativados está causando esse problema.
    8 – Não há necessidade de restaurar o sistema.
    9 – Não quero atualizar o sistema para Windows 8 ou 10.

    10 – O meu sistema, Windows 7, está perfeitamente atualizado.


    Estou fazendo 'ups' regulares na postagem. O intervalo de tempo é bem extenso, então, não acredito que categorize como 'flood'. Eu só gostaria que alguém ajudasse... Um abraço.
    sábado, 15 de abril de 2017 15:01
  • Enfim, mais uma tentativa (vã?) de atualizar o post. Não acredito que alguém vá conseguir me ajudar a resolver esse problema (infelizmente), mas não custa nada tentar pedir ajuda. Não sei se a atualização do post o faz subir de novo na pilha de threads, mas espero que alguém veja.
    • Editado BrendanSilva terça-feira, 25 de julho de 2017 06:50
    terça-feira, 25 de julho de 2017 06:50
  • Olá Brendan, bom dia.

    Tenho esse mesmo problema na empresa. Parece que a MS estendeu o tempo de suporte do Windows 7 até Janeiro de 2020 e quem sabe, por questão de honra, ela finalmente lance um patch para corrigir isso definitivamente.

    Por esse e outros motivos eu desisti do Windows e só uso no trabalho pois é (infelizmente) o padrão da empresa.

    Já na Distribuição Linux, que é minha escolha de uns anos pra cá, todos os problemas e dificuldades que eu tive, encontrei a solução em fóruns e blogs, e até quando precisei postar o problema, sempre apareceram voluntários para ajudar.

    Só resta mesmo ficar dando Up nos posts para ver se alguma alma caridosa aparece para ajudar, mas ao que parece, o pessoal da MS não está muito interessado.

    Abraço, e boa sorte.

    quinta-feira, 9 de maio de 2019 13:32