Después de mucho buscar, encontre la solución al error que windows update me llevaba dando desde hacia 3 meses, no dejandome actualizar el windows vista.
Acontinuación te detallo lo que tienes que hacer.
1. Reinicie su PC en Modo a prueba de errores.
2. Inicio de sesión utilizando la cuenta de Administradores
3. En Inicio, Accesorios, haga clic derecho sobre el símbolo del sistema, y haga clic en Ejecutar como administrador
4. En DOS escriba: - net stop cryptsvc
5. Pulse entrar y esperar a que el equipo a su decir, dejar de este servicio
6. Cierre DOS y Windows permanecer en Modo a prueba de errores.
7. Entra en Mi PC y navegar a su directorio de Windows
8. Encuentre la carpeta Windows \ distribución de software y eliminar el contenido, pero la carpeta no es libre
9. A continuación, vaya a windows \ system32 \ Catroot2 carpeta y eliminar el contenido de esa carpeta
10. Haga clic derecho sobre la carpeta Catroot2 y cambiar el nombre a catroot3
11. Reinicie Windows e inicie una sesión como normal.
12. Una vez iniciado sesión en Windows ejecute Windows Update desde el menú Inicio. Descargue e instale las actualizaciones de forma normal.
Espero que te sirva de ayuda.