Não é possível instalar o Powershell 3.0

Não é possível instalar o Powershell 3.0

Estou tentando instalar o PowerShell 3.0 no meu PC Win7 de 64 bits, mas recebo o erro "a atualização não é aplicável ao seu computador".

Depois de pesquisar o erro no Google, todas as soluções que vejo são que você precisa instalar o perfil completo do .net 4.

No entanto, o .net 4 não será instalado, pois tenho o .net 4.5 instalado. Fiz um reparo no .net 4.5 para ver se isso ajudaria, mas não ajudou.

Alguém sabe de uma solução? Estou me perguntando se preciso desinstalar o .net 4.5 e 4 e reinstalá-los.

Atualização: desinstalei o .NET 4.5 e 4 e reinstalei o perfil completo 4.0 - sem sorte, verifiquei novamente se tinha a versão correta para Win 7 de 64 bits - sim ...

Responder1

Verifique se você não tem uma versão de pré-lançamento instalada. Nesse caso, desinstale-o primeiro e tente novamente.

Alternativamente, se você tiver certeza absoluta de que possui todos os pré-requisitos em vigor, há uma solução possível:

Descompacte o EXE como se fosse um arquivo ZIP (usei 7-zip), abra o CMD no mesmo diretório e execute o seguinte substituindo o nome do arquivo CAB extraído:

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

Aguarde até ser solicitado a reiniciar e reinicie.

Fonte:Microsoft Conexão- A citação foi postada como uma solução alternativa e foi ligeiramente editada para melhorar a gramática

Responder2

Finalmente consegui instalar o Powershell 3! Esta foi uma PITA completa.

Para ser honesto, tentei tantas coisas e cometi tantos erros que não tenho certeza do que funcionou exatamente. Não sei se todos os passos foram necessários, mas no final acabou funcionando.

  • .NET 4.5 desinstalado
  • .NET 4 desinstalado
  • Desinstalou quaisquer outros aplicativos relacionados ao .NET, como SDKs e algumas outras coisas
  • reiniciado
  • Perfil de cliente completo .NET 4 instalado para Win 7 de 64 bits
  • Patches instalados para .NET 4
  • reiniciado
  • extraiu os arquivos .CAB do instalador do Powershell 3 para Win 7 de 64 bits
  • executei o pkmgr no arquivo .CAB extraído (não acho que isso ajudou, sei que falhou em muitas tentativas ao tentar fazê-lo funcionar)
  • executei wusa.exe no arquivo .CAB extraído (acho que foi isso que aconteceu no final) recebi uma notificação de reinicialização
  • reiniciado
  • executei um get-host no PowerShell e ele retornou a versão 3. (woohoo!)
  • reinstalou o .NET 4.5
  • patches instalados para .NET 4.5 reinicializados
  • executei um get-host no PowerShell e ainda funcionou, retornou a versão 3 (ufa)

Responder3

Tenho windows 7 home premium. Tive o mesmo problema e encontrei uma solução que funcionou para mim em um livro que comprei. O livro é "Aprenda o Windows PowerShell 3 em um mês de almoço". (segunda edição)No Capítulo 1, 1.5 afirma que o PowerShell 3 requer o .NET Framework v4. Eu baixei do site da Microsoft e consegui baixar e instalar o PowerShell 3 sem nenhum erro.

Responder4

Sempre que recebo esse erro é porque baixei acidentalmente a versão errada, já que estou no x64 também d/l a versão x86 ou a versão ia64 por acidente. Pode ser este o caso? coisas mais simples primeiro, suponho :-)

ATUALIZAÇÃO devido a mais informações

Além disso, a MS diz que o .net 4.5 funciona bem, então não há problemahttp://technet.microsoft.com/en-us/library/hh847837.aspx

informação relacionada