You are on page 1of 10

POSIBLES ERRORES O INCOMPATIBILIDADES AL INSTALAR VISUAL 2008 EN WINDOWS 7 CASO 1: Error al instalar Visual Studio 2008 en Windows 7

Posted on Wednesday, May 12, 2010 3:25 PM

Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT 2147023293. - Es el mensaje que aparece en la descripcin del error o en los archivos de log. Algunos dicen que si buscas ms a detalle encuentras el problema. Despus de reintentar la instalacin como 8 veces, desinstalando cada vez ms cosas, te encuentras con que la solucin es sencilla: Desinstala Office! No s por qu, pero creo que Microsoft asume que si eres un desarrollador, primero instalars VS2008 y despus Office; si lo haces al revs, se generan problemas de compatibilidad (ya que VS2008 instala herramientas de interoperabilidad/desarrollo/conexin con Office, Visual Studio Tools for Office) y la instalacin no pasa a veces ni del .net Framework.

CASO 2:

Problemas al instalar Visual Studio 2008


mayo 14th, 2008 36 Comments

r, tube que formatear la particin donde tengo instalado Windows que es la que uso para trabajar con Visual Studio 2008 y para jugar Flight Simulator. Una vez que volv a instalar Windows, todo bien hasta que intent instalar Visual Studio 2008. La instalacin fallaba en los primeros pasos y me daba el siguiente error: Visual studio web authoring component fail Falla con el Componente de creacin web de Microsoft Visual Studio. En un principio pens que era mi lectora de DVD que no est en sus mejores momentos. Pero me desconcert cuando prob instalar directamente desde el disco con una .iso de VS que tena guardada por ah y me tir exactamente el mismo error. Despues de Googlear un rato d con el aberrante problema. Bsicamente el tema se debi a una falta de comunicacin entre el equipo de desarrollo de Visual Studio y el equipo de desarrollo de Microsoft Office 2007. Resulta que los muchachos de Microsoft, especialmente la gente de Office 2007, incluyen en ese producto, un sub producto llamado Microsoft InfoPath que es el causante del error en la instalacin de Visual Studio.

La solucin es simple. Hay que desinstalar InfoPath y volver a instalar Visual Studio. Para esto lo mas facil es ir a Inicio >> Ejecutar, y escribir: msiexec /x {30120000-0044-0C0A0000-0000000FF1CE}y darle enter. Esta accin desinstalar InfoPath y permitir la instalacin de Visual Studio.

CASO 3:

Instalar IIS en Windows 7


por Jorge Oyhenard en desarrollo aplicaciones, desarrollo web 18 de February de 2010 20:18 pm 70

IIS o Internet Information Services es el servidor web de Windows, si bien podemos utilizar Apache en Windows 7 para PHP y otros lenguajes, el IIS es necesario para desarrollar en .net y tambin correr sitios asp o aspx en nuestra computadora, utilizndola como ambiente de aprueba o bien como servidor de aplicaciones en la red local.

Instalar Internet Information Services en Windows 7


IIS suele no instalarse por defecto, por tanto debemos instalarlo cuando Windows 7 ya est funcionando, para eso realizamos lo siguiente:
Inicio Panel de Control Programas Activar o desactivar caractersticas de

Windows
Seleccionar Internet Information

Services

En algunos casos, por ejemplo en desarrollos con Visual Studio 2005, o 2008 o bien usando Frameworks 2 es necesario activar como muestra la imagen la Compatibilidad con la administracin de IIS 6 que es el utilizado en las versiones anteriores de Windows, como por ejemplo Windows XP. Tambin puede ser necesario que selecciones la Autenticacin de Windows en el apartadoSeguridad. En caso de ser necesario que nuestro PC funcione como servidor FTP tambin podremos seleccionar Servidor FTP de manera de contar con este servicio. Al terminar la seleccin presionamos Aceptar y se instalara el IIS. En caso de ser necesario cambiar, agregando o quitando funcionalidades repetimos los mismos pasos desde el comienzo y marcamos o desmarcamos los servicios necesarios. Nota: ten en cuenta que todos estos pasos de la instalacin los debemos realizar permisos con de administrador.

Instalar IIS en Windows 7 con script


Para esto debemos ejecutar el siguiente script start /w pkgmgr /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IISCommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IISHttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IISNetFxExtensibility;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IISServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IISRequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-Security;IISBasicAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IISPerformance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IISWebServerManagementTools;IIS-ManagementConsole;IIS-ManagementScriptingTools;IISManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IISWMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;WASWindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WASConfigurationAPI Este script realiza la instalacin completa de IIS, en caso de no necesitar ciertas caracteristicas las quitas del script, o bien utilizas la opcin de men comentada al comienzo.

Verificar Instalacion de IIS en Windows 7


Para verificar que IIS quedo instalado debemos realizar lo siguiente:

Inicio Panel de Control Sistema y seguridad Herramientas administrativas Seleccionar Administrador de Internet Information Services (tambin disponemos ah, si instalamos la compatibilidad, el IIS 6) Con esto verificamos que IIS est instalado. Adms, en este panel de Administracin de IIS es donde podemos configurar y optimizar los diferentes puntos del servicio y los sitios asp.net que tengamos corriendo en nuestro PC. A la izquierda del panel vemos un rbol donde figura nuestro servidor, que al desplegar contiene la subcarpeta Sitios y en el Default Web Site, este es el sitio por defecto que correr al ejecutar http://localhost en nuestro navegador preferido. De forma estndar la URL http://localhost corresponde en nuestro disco a lo que guardemos en c:\Inetpub\wwwroot, igualmente desde este mismo panel de Administracin de IIS podremos cambiar la carpeta, o bien agregar otras que respondan desde nuestro navegador con IIS.

Registrar Framework 2 en Windows 7


Para correr algunos desarrollos puede ser necesario que registremos el Framework 2 de .net, si no quedo de forma automtica con los pasos anteriores podemos luego de tener funcionando IIS ir al smbolo de sistema y ejecutar: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis -i para el Framework de 64 bits en Windows 7 de 64bits o bien la siguiente lnea si tenemos Windows 7 de 32bits C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i

con respecto a v2.0.50727 corresponde a la versin del Framework que estamos registrando, puede ser otra, ten en cuenta de ajustarlo cuando ejecutes esa lnea.

Versiones de IIS
Internet Information Services ha evolucionado acompaando cada versin de Windows, la historia es as: IIS 1.0, Windows NT 3.51 Service Pack 3, IIS 2.0, Windows NT 4.0, IIS 3.0, Windows NT 4.0 Service Pack 3, IIS 4.0, Windows NT 4.0 Option Pack, IIS 5.0, Windows 2000,IIS 5.1, Windows XP Professional, IIS 6.0, Windows Server 2003 y Windows XP Profesional x64 Edition, IIS 7.0, Windows Vista (Solo Bussines y Ultimate) y Windows Server 2008, IIS 7.5, Windows 7 y Windows Server 2008 R2

Soporte de IIS en las diferentes ediciones de Windows 7


No todas las ediciones de Windows 7 soportan IIS, esto lo deben tener en cuenta, aunque obviamente un desarrollador no utilizara esas ediciones de Windows 7 ya que no soportan nada de lo que un desarrollador o curioso requiera de su Windows 7. Las ediciones de Windows 7 Home Basic y Home Premium, no soportan IIS. Las ediciones de Windows 7 que si soportan IIS son Business, Enterprise y Ultimate.

Configurar o cambiar el puerto 80 de IIS


En algunos casos nuestro puerto 80 se encuentra ocupado, o queremos usar otro puerto para correr IIS, por ejemplo si ocupamos el 80 para Apache con PHP u otro lenguaje. En ese caso lo ms sencillo es cambiar el puerto que utiliza IIS y da soporte a ASP. Para modificar el puerto seguimos los siguientes pasos:

En tu Windows 7 debes ingresar a Administrador de Internet Information Services (IIS). CTRL + ESC, y escribes Administrador de IIS o solo IIS y aparece. Luego abres la carpeta Sitios y dentro veras Default Web Site En Default web site, presionas Botn derecho, Modificar enlaces, de los valores de la lista seleccionas el HTTP y botn Modificar. Seguramente este con el puerto 80, lo cambias por 8080 u otro a tu eleccin.

Terminas el proceso con Aceptar y Cerrar.

Ahora debemos Reiniciar el IIS, a la derecha, existe un grupo de opciones llamadas Administrar sitio web, presionamos Detener, esperamos que se detenga el IIS. Y luego presionamos Iniciar. Listo con eso cambias el puerto de tu IIS en Windows 7.

CASO 4:
Instalar IIS en Windows Vista Toni Coll public el 29/enero/2008 06:17 IIS 7 se encuentra en el disco de instalacin de Windows y debe ser instalado como una caracterstica ms, por consiguiente accedemos a dichas caractersticas a travs del Panel de Control > Programas y seleccionamosActivar o desactivar las caractersticas de Windows. Marcamos y desplegamos la rama de Internet Information Services, en Herramientas de administracin webdebemos marcar la Compatibilidad con la administracin de IIS 6. Comprobamos que se encuentre marcada la casilla de Servicios World Wide Web.

Tambin puedes seleccionar todas las opciones que proporciona IIS7.

Nota: Si la casilla de verificacin aparece con la marca v indica que la opcin y todas las subopciones estn seleccionadas, sin
embargo si la casilla aparece con un cuadro como marca indica que existen subopciones no seleccionadas. Para iniciar la consola de administracin accedemos a travs del Panel de Control a Sistema y mantenimiento yHerramientas administrativas. En dicha ventana aparecen dos accesos directos, uno a IIS 7 y otro a IIS 6. Podemos utilizar cualquiera de los dos teniendo en cuenta que IIS 7 ha cambiado notablemente la forma de administrar los servicios web, sin embargo dispone de algunas utilidades nuevas. Para aquellos sistemas que no dispongan de IIS es posible la instalacin utilizando el Visual Web Developer Express Edition (gratuito) o algn software Web Server, como por ejemplo Cassini Web Server, tambin gratuito. Ambos casos se detallana en el apartado Recursos > Instalacin de este mismo Portal.

CASO 5:

Usando IIS 7 con Visual Studio 2005 sobre Windows Vista


[Update-11Jun2010]: Para saber sobre que versiones de Windows Vista podemos usar IIS 7, revisar el siguiente artculo: features de IIS 7 en las versiones de Windows Vista. Al crear un Web Site con Visual Studio 2005 sobre Windows Vista, no hay problema siempre y cuando el Web Site este alojado sobre File System. Pero que pasa si deseo publicar mi Web Site, o al inicio deseo usarlo directamente en IIS... Pues si tengo la configuracin por defecto de IIS, tendr el siguiente problema, "You must be a member of the administrators group on the local computer to access the IIS ...":

Ya existe documentacin al respecto sobre ese problema, bsicamente tenemos que seguir los siguientes pasos, que han sido sacados de estos dos posts (1 y 2): 1. Dentro del Panel de Control, seleccionar Programas y Caractersticas. (este depende como tengas configurado la vista de tu Panel de Control). 2. Ahora seleccionamos "Activar o Desactivar las caractersticas de Windows", en el post tiene otra presentacin (ver post 02):

3. Ac tenemos que activar las caractersticas mostradas en la imagen:

4. Con eso esta todo listo, pero hay algo que se menciona en los posts, y es ejecutar Visual Studio 2005 como administrador, como se ve en la imagen del post 01:

5. Pero en mi caso no necesito hacer eso, ya que tengo habilitado el usuario Administrador (ESP) o Administrator (ENG), y ese es el usuario que uso. La otra opcin sera, como menciona Scott en el post 01, deshabilitar el UAC. Pero en mi caso no quise hacer eso, y slo habilite el usuario Administrador y con el trabajo. P.D.: La opcin de deshabilitar el UAC o habilitar el usuario Administrador, son para poder trabajar con ellos en un ambiente de desarrollo, es decir no tomen como ejemplo esto para implementaciones reales o produccin, usar uno u otro "depende del escenario" que tengan .

You might also like