No puedo instalar Powershell 3.0

No puedo instalar Powershell 3.0

Estoy intentando instalar powershell 3.0 en mi PC Win7 de 64 bits, pero aparece el error "la actualización no es aplicable a su computadora".

Después de buscar en Google el error, todas las soluciones que veo son que necesitas instalar .net 4 de perfil completo.

Sin embargo, .net 4 no se instala porque tengo instalado .net 4.5. Hice una reparación en .net 4.5 para ver si eso ayudaba, pero no fue así.

¿Alguien sabe de una solución? Me pregunto si tengo que desinstalar .net 4.5 y 4 y reinstalarlos.

Actualización: desinstalé .NET 4.5 y 4 y reinstalé el perfil completo 4.0. No tuve suerte. Verifiqué que tenía la versión correcta para Win 7 de 64 bits. Sí...

Respuesta1

Comprueba que no tienes instalada una versión preliminar. Si es así, desinstálelo primero y vuelva a intentarlo.

Alternativamente, si está absolutamente seguro de que cumple con todos los requisitos previos, existe una posible solución alternativa:

Desempaquete el EXE como si fuera un archivo ZIP (yo usé 7-zip), abra CMD en el mismo directorio, luego ejecute lo siguiente sustituyendo el nombre de su archivo CAB extraído:

start /w %SystemRoot%\system32\pkgmgr.exe /ip /m:Windows6.1-KB2506143-x86.cab

Espere hasta que se le solicite reiniciar y luego reinicie.

Fuente:Conexión de Microsoft- La cita se publicó como solución alternativa y se editó ligeramente para mejorar la gramática.

Respuesta2

¡Finalmente pude instalar Powershell 3! Este fue un PITA completo.

Para ser honesto, probé tantas cosas y obtuve tantos errores que no estoy del todo seguro de qué funcionó exactamente. No sé si fueron necesarios todos los pasos, pero al final acabó funcionando.

  • .NET 4.5 desinstalado
  • .NET 4 desinstalado
  • Desinstalé cualquier otra aplicación relacionada con .NET, como SDK y algunas otras cosas.
  • reiniciado
  • Perfil de cliente completo .NET 4 instalado para Win 7 de 64 bits
  • Parches instalados para .NET 4
  • reiniciado
  • extrajo los archivos .CAB del instalador de Powershell 3 para Win 7 de 64 bits
  • ejecuté pkmgr en el archivo .CAB extraído (no creo que esto haya ayudado, sé que falló en muchos intentos al intentar hacerlo funcionar)
  • ejecuté wusa.exe en el archivo .CAB extraído (creo que esto es lo que hizo al final) recibí una notificación de reinicio
  • reiniciado
  • Ejecuté un get-host en powershell y devolvió la versión 3. (¡woohoo!)
  • reinstalado .NET 4.5
  • parches instalados para .NET 4.5 reiniciados
  • ejecuté un get-host en powershell y aún funcionó y devolvió la versión 3 (uf)

Respuesta3

Tengo windows 7 home premium. Tuve el mismo problema y encontré una solución que funcionó para mí en un libro que compré. El libro es "Aprenda Windows PowerShell 3 en un mes de almuerzos". (segunda edición) En el Capítulo 1, 1.5 se indica que PowerShell 3 requiere .NET Framework v4. Lo descargué del sitio web de Microsoft y luego pude descargar e instalar PowerShell 3 sin ningún error.

Respuesta4

Cada vez que recibo este error es porque accidentalmente descargué la versión incorrecta, ya que estoy en x64 también eliminé la versión x86 o la versión ia64 por accidente. ¿Podría ser ese el caso? Supongo que primero las cosas más simples :-)

ACTUALIZACIÓN debido a más información

Además, MS dice que .net 4.5 funciona bien, así que no hay problema.http://technet.microsoft.com/en-us/library/hh847837.aspx

información relacionada