Isso pode estar faltando se for um upgrade do XP no XP para o Vista , parece entradas de registro para SYSTEMROOT e WINDIR ter o valor de seqüência errado, o artigo não é específico onde essas entradas são ou como corrigi-las.
Outro motivo pode ser a falta de 2 arquivos de sistema da pasta system32, "wer.dll" e "Faultrep.dll" Não tenho certeza se o Verificador de arquivos do sistema vai corrigir isso ou não, mas é melhor tentar isso antes de baixar versões desconhecidas dos arquivos. Você também pode procurar em seu disco rígido por esses arquivos, pode haver cópias de backup deles em outra pasta que pode ser copiada para a pasta System32.
Aqui está outro artigo sobre como restaurá-lo
Se você usou o Vlite para personalizar o disco de instalação do Vista, veja esta página
Parece que pode haver algumas razões para isso.