hola razor
te comento ya solucione el problema esto es lo que me comentaron desde microsoft
Este error puede generarse por un inconveniente con el instalador de Windows o una corrupción de los archivos de .net framework, por favor, sigamos estos pasos para solucionarlo.
1. Descargue .Net Cleanup Utility desde este link:
http://blogs.msdn.com/astebner/attachment/8904493.ashx
2. Usando la herramienta, desinstale .Net Framework 1.0, 1.1, 2.0. 3.0 and 3.5 (no nos permitira eliminar .NET Framework 2.0 en vista o siete, dado que son componentes del sistema)
3. Reiniciemos la computadora.
4. Descarguemos los siguientes componentes:
* .Net Framework 3.5 SP1 (tambien instalara .Net Framework 2.0 SP2 y 3.0 SP2)
* .Net Framework 1.1
* .Net Framework 1.1 SP1
.Net Framework 3.5 SP1:
Download details: .NET Framework 3.5 Service pack 1
.Net Framework 1.1 :
Download details: .NET Framework Version 1.1 Redistributable Package
.Net Framework 1.1 SP1 :
Download details: .NET Framework 1.1 Service Pack 1
5. Instale los programas en este orden (conserver el orden es importante.):
· .Net Framework 3.5 SP1
· .Net Framework 1.1
· .Net Framework 1.1 SP1
6. Reiniciemos la computadora.
por si le sirve a alguien que tenga el error 0x66A a mi me a servido
un saludo y gracias por todo