Esto es experiencia propia y buscando por toda la web no habia encontrado una solucion solida para este problema.
Si, si, la unica solucion que encontre es reinstalar windows 7, pero me encontre con un problema para poder reinstalar, no te deja reinstalar porque ya estas con un sistema Windows 7, aunque tu sistema no tenga Service pack 1 instalado.
Varios aconcejan, hacer una Instalacion limpia del sistema, yo tambien lo aconcejo, pero si sos como yo, que tienes miles de programas y cosas que no quieres andar instalando de vuelta, segui estas instrucciones.
1ero: Consigue un DVD de instalacion del Windows 7 Service Pack 1 (32 bits o 64bits, dependiendo que version de tu sistema tengas)

2do: Hace backup (respaldo) de tu informacion mas sensible.
3ero: Pone el DVD del Windows 7 Service Pack 1, y examinalo, elegi el archivo Setup.exe, boton derecho, propiedades.

4to: Vamos a la ficha Compatibilidad, tildamos la parte que dice "Ejecutar este programa en modo de compatibilidad para:" y elegimos Windows Vista Service Pack 2. Aceptamos.

5to: Ejecutamos Setup.exe, nos pide si queremos actualizar nuestro instalador, si tienen conexion de internet activa le pones si, y despues de eso en la instalacion elegimos Actualizacion.

6to: Despues de eso ya los pasos son conocidos por cualquiera que instalo windows y puedes conseguir la guia en cualquier lugar de internet la unica diferencia es que se va a fijar si tus programas son compatibles (estamos haciendo creer que estamos en windows vista, aunque en realidad estamos en windows 7 y todos los programas son compatibles). OJO, la instalacion va a demorar MAS, hasta 2 horas y media o mas, porque tiene que hacer un respaldo de tu informacion, instalar, y volver a implementar ese respaldo.
7mo: Termina de reinstalar Windows, reinicia y ya tenemos nuestro Windows 7 Service Pack 1 instalado y sin ninguna perdida de datos y/o programa. Lo unico que se pierde es la Activacion, que ya queda a discrecion del Usuario.
Bueno, eso es todo, cualquier correccion la hacen, o consulta. Saludos.
P.D: Esto tambien sirve si quieren reinstalar su windows.
Si, si, la unica solucion que encontre es reinstalar windows 7, pero me encontre con un problema para poder reinstalar, no te deja reinstalar porque ya estas con un sistema Windows 7, aunque tu sistema no tenga Service pack 1 instalado.
Varios aconcejan, hacer una Instalacion limpia del sistema, yo tambien lo aconcejo, pero si sos como yo, que tienes miles de programas y cosas que no quieres andar instalando de vuelta, segui estas instrucciones.
1ero: Consigue un DVD de instalacion del Windows 7 Service Pack 1 (32 bits o 64bits, dependiendo que version de tu sistema tengas)

2do: Hace backup (respaldo) de tu informacion mas sensible.
3ero: Pone el DVD del Windows 7 Service Pack 1, y examinalo, elegi el archivo Setup.exe, boton derecho, propiedades.

4to: Vamos a la ficha Compatibilidad, tildamos la parte que dice "Ejecutar este programa en modo de compatibilidad para:" y elegimos Windows Vista Service Pack 2. Aceptamos.

5to: Ejecutamos Setup.exe, nos pide si queremos actualizar nuestro instalador, si tienen conexion de internet activa le pones si, y despues de eso en la instalacion elegimos Actualizacion.

6to: Despues de eso ya los pasos son conocidos por cualquiera que instalo windows y puedes conseguir la guia en cualquier lugar de internet la unica diferencia es que se va a fijar si tus programas son compatibles (estamos haciendo creer que estamos en windows vista, aunque en realidad estamos en windows 7 y todos los programas son compatibles). OJO, la instalacion va a demorar MAS, hasta 2 horas y media o mas, porque tiene que hacer un respaldo de tu informacion, instalar, y volver a implementar ese respaldo.
7mo: Termina de reinstalar Windows, reinicia y ya tenemos nuestro Windows 7 Service Pack 1 instalado y sin ninguna perdida de datos y/o programa. Lo unico que se pierde es la Activacion, que ya queda a discrecion del Usuario.
Bueno, eso es todo, cualquier correccion la hacen, o consulta. Saludos.
P.D: Esto tambien sirve si quieren reinstalar su windows.