Al instalar Visual Studio 2008 en Windows 7, se presenta un error de privilegios que impide la instalación en mi caso si al inicio llegaba al 70% la segunda vez solo llego al 20% de la instalación.
Esto en general es un error de permisos en los directorios de instalación que impiden al usuario actual poder completar este proceso.

La mejor solución que encontre (la que me funciono) es esta:

  • Descargar la herramienta SubInACL de microsoft.
  • Despues abirmos un comando de DOS (Lo ejecutamos como administrador con Boton derecho + Run as Administrator)
  • Abrimos Notepad y escribimos lo siguiente (Al terminar salvamos el archivo en c: con el nombre de repara.bat)

  • cd /d “%ProgramFiles%\Windows Resource Kits\Tools”
    subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=Administrators=f /grant=system=f
    subinacl /subkeyreg HKEY_CURRENT_USER /grant=Administrators=f /grant=system=f
    subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=Administrators=f /grant=system=f
    subinacl /subdirectories %SystemDrive% /grant=Administrators=f /grant=system=f
    subinacl /subdirectories %windir%\*.* /grant=Administrators=f /grant=system=f
    secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
      
    En la ventana de DOS que dejamos abierta ejecutamos el archivo reparame.bat
  • Esperamos un buen de tiempo a que se termine de ejecuatar…
  • Reintentamos instalar Visual Studio 2008 y deberia de funcionar.

   Notas importantes:

  • Si el idioma es distinto a ingles en lugar de Administrators deberia decir Administradores
  • Se puede poner tambien en lugar de acceso a todos los administradores el nombre del susuario actualmente logeado al sistema.

Saludos y todo por hoy!!!