Provavelmente, qualquer componente instalado não está sendo reconhecido porquê válido (assinatura) pelo sistema. Pode estar faltando no registro do Windows a livraria de reconhecimeto ou você instalou alguma coisa que deve remover.
Tente o seguinte:
Faça logon porquê gestor;
Clique no iniciar e na caixa de procura (primeira risca de grave, se for no Vista. Se for no XP, clique em Iniciar > Executar...) digite:
command prompt
(se você não estiver logado porquê gestor, clique com o botão recta em command prompt que desabrochar no resultado de procura e escolha a opção executar porquê gestor).
Na risca de comando, digite observando os espaços e teclado ENTER depois de cada comando:
net stop cryptsvc
ren %systemroot%\system32\catroot2 oldcatroot2
net start cryptsvc
regsvr32 wintrust.dll /s
exit
Com isso você estará registrando a livraria (registo wintrust.dll) que reconhece as assinaturas Microsoft.
Algumas pessoas que tiveram este problema com o Windows Vista resolveram deste modo.