Pode ser que uxtheme.dll tenha sido modificado.
Alguns gerenciadores de temas o modificam e nunca desfazem suas alterações (como StyleXP).
Então, para uma solução, você deve:
- Obtenha um bom uxtheme.dll de outro computador
- Inicializar no modo de segurança
- Substitua esta dll em
C:\WINDOWS\system32\uxtheme.dll
- Substitua esta dll, mas somente se ela já estiver lá, no diretório
C:\Windows\system32\dllcache
- Reinicie normalmente.
A pasta dllcache é marcada como sistema e oculta, portanto, se você quiser visualizar a pasta dllcache através da interface do Explorer, abra Meu computador, acesse Ferramentas > Opções de pasta, clique na guia Exibir, selecione a opção Show hidden files and folders
e desmarque a opção Hide protected operating system files
. Ou, como alternativa, se você não quiser alterar essas configurações, use o comando Executar e digite% systemroot% \ system32 \ dllcache e pressione OK.