Primeiro execute services.msc na caixa de execução no menu iniciar. Em seguida, na lista, verifique se os Serviços de Criptografia estão em execução. Além disso, por segurança, defina-o como automático.
Se o problema não for resolvido, vá para aqui e baixe a versão mais recente do DirectX a partir daí. Outra opção é aqui e faça o download do websetup . Execute este programa a cada dois ou três meses e ele baixará e instalará a versão mais recente do DirectX. Também baixa apenas arquivos atualizados, transferindo menos dados.
Se tudo falhar, pode ser que você tenha problemas com a conexão com a Internet (roteador incorreto, modem etc.), problemas com RAM ou vírus.