todos os programas? não
Eu costumo usar um método de dois ou três níveis - wsus offline update para Windows e Office Patching. ninite para instalação inicial de software , onde houver suporte. Juntos, eles garantem que eu tenha a versão mais recente do software que eu uso e que tudo seja corrigido rapidamente.