Como reiniciar o DWM (Aero) sem reiniciar o Windows.
Eu estou fazendo algumas experiências aqui e descobri que em alguns casos “matar” o processo DWM.EXE faz com que ele seja reiniciado automaticamente. Mas às vezes ele permanece “morto”. Eu não fiz testes abrangentes, mas notei que se eu matar o processo pelo Process Explorer ele sempre volta, mas se eu matá-lo usando a API do Windows (via programa em Delphi) ele só volta uma vez.
Eu encontrei a solução para os casos em que o DWM não volta aqui:
Para reiniciar o processo, abra um prompt elevado e dê os seguintes comandos em sequência:
net stop uxsms
net start uxsms
Você pode também colocar os comandos acima em um arquivo .bat. Mas precisa lembrar de rodá-lo sempre como Administrador.
Isso deve funcionar em qualquer situação em que você precise reiniciar o Aero.
Muito bom cara, funcionou aqui direitinho. Tava atrás de uma solução já, valeu =D
Legal. Foi muito útil.
Parabéns pelo trabalho.