Recentemente deparei com um problema meio sem noção em uma maquina com Windows XP, de uma hora para outra o Menu Iniciar parou de expandir os programas ao ser clicado, tetei restaurar os arquivos do sistema, reparar o registro e scanear o PC contra possíveis vírus, mas nada parecia solucionar o problema, eis que quando estava pronto para a formatar a máquina apareceu a solução [vídeo no final]:
Iniciar -> Executar ->
regsvr32 /i shell32.dll |
regsvr32 /i shell32.dll

Muitos problemas do Windows podem ser resolvidos recuperando o registro da DLL Shell32.dll, ela é a responsável dentre outras coisas pelo armazena informação sobre a interface do sistema, e na Shell32.dll onde estão armazenados todos os ícones padrão do Windows e as caixas de diálogo.
É possível usar a ferramenta Regsvr32 (Regsvr32.exe) para registrar e cancelar o registro de vinculação e incorporação de objeto (OLE), como arquivos de biblioteca de vínculo dinâmico (DLL) e arquivos de controles do ActiveX (OCX) que são registrados automaticamente. Isso pode ser útil para solucionar problemas no Windows, no Microsoft Internet Explorer, entre outros programas.
Microsoft
Me ajudou bastante Obrigado!