Question Impossible d'installer Powershell 3.0


Im essayant d'installer Powershell 3.0 sur mon PC Win7 64 bits, mais j'obtiens l'erreur "la mise à jour ne s'applique pas à votre ordinateur."

Après avoir googué l'erreur, toutes les solutions que je vois sont que vous devez installer le profil complet de .net 4.

Cependant, .net 4 ne sera pas installé, car j'ai installé .net 4.5. J'ai fait une réparation sur .net 4.5 pour voir si cela aiderait, mais ce n’est pas le cas.

Quelqu'un sait d'une solution? Je me demande si je dois désinstaller .net 4.5 et 4 et les réinstaller.

Mise à jour: j'ai désinstallé .NET 4.5 et 4 et réinstallé le profil complet 4.0 - pas de chance J'ai vérifié deux fois que j'avais la bonne version pour Win 7 64 bits - je le fais ...


3
2018-01-25 17:50


origine


Comment pouvons-nous vous aider si vous ne fournissez pas les codes d'erreur d'installation? - Ramhound
il n'y a pas de codes d'erreur, car il n'y a pas d'autres erreurs que "la mise à jour n'est pas applicable". - Keltari
.NET Framework 4.5 est un remplacement sur place pour .NET Framework. Donc, avoir .NET Framework 4.5 n'est PAS la cause de l'échec de ce programme d'installation.  Voulez-vous dire que l'installateur ne démarre même pas du tout? - Ramhound
La solution logique serait de se débarrasser de .NET Framework 4.5 le remplacer par .NET Framework 4.0 puis voir si Powershell 3.0 serait installer. À ce stade, vous pouvez installer .NET Framework 4.5 et vérifiez que c'est bien la raison pour laquelle l'installateur ne fonctionnait pas. Je n'ai pas l'intention de faire court quand je suis capable de trouver des tonnes d'informations sur la façon de résoudre ce problème, cela donne l'impression que vous n'avez pas recherché le problème avant de demander de l'aide. Vous devriez lire technet.microsoft.com/en-us/library/hh847837.aspx et technet.microsoft.com/fr-fr/library/hh847769.aspx - Ramhound
Si vous ne répondez pas à mes questions importantes, je ne peux pas vous aider. - Ramhound


Réponses:


Vérifiez que vous n'avez pas de version préliminaire installée. Si c'est le cas, désinstallez-le d'abord, puis réessayez.

Par ailleurs, si vous êtes absolument certain de disposer de tous les pré-requis, il existe une solution possible:

Décompresser le fichier EXE comme s'il s'agissait d'un fichier ZIP (j'ai utilisé 7-zip), ouvrir CMD dans le même   répertoire, puis exécutez le suivant en remplaçant le nom de votre fichier CAB extrait:

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

Attendez que le système vous invite à redémarrer, puis redémarrez.

La source: Microsoft Connect - Citation a été publié comme une solution de contournement et a été légèrement modifié pour améliorer la grammaire


1
2018-02-01 21:33



Je lui ai donné un coup, semblait prometteur, mais finalement égaré avec "ne peut pas trouver le fichier spécifié"] - Keltari


J'ai enfin installé Powershell 3! C'était un PITA complet.

Pour être honnête, j'ai essayé tellement de choses et obtenu tellement d'erreurs, je ne suis pas tout à fait sûr de ce qui a fait l'affaire exactement. Je ne sais pas si toutes les étapes étaient nécessaires, mais à la fin, cela a fini par fonctionner.

  • Désinstallation de .NET 4.5
  • Désinstallation de .NET 4
  • Désinstallation de tout autre .NET applications connexes telles que les SDK et d'autres choses
  • redémarré
  • Profil client complet .NET 4 installé pour Windows 7 64 bits
  • installée patches à .NET 4
  • redémarré
  • extrait les fichiers .CAB de la installateur pour Powershell 3 pour Win 7 64 bit
  • couru pkmgr sur le extrait le fichier .CAB (je ne pense pas que cela a aidé, je sais qu'il a échoué dans plusieurs tentatives en essayant de le faire fonctionner)
  • Wusa.exe a couru sur le extrait le fichier .CAB (je pense que c'est ce qui l'a fait à la fin) a obtenu un notification de redémarrage
  • redémarré
  • couru un get-host dans powershell et il retourne la version 3. (woohoo!)
  • réinstallé .NET 4.5
  • patchs installés pour .NET 4.5 redémarré
  • couru un get-host dans powershell et il encore travaillé retour version 3 (ouf)

1
2018-02-05 01:39



Je ne me sens pas en sécurité en désinstallant les frameworks ( - BjarkeCK


J'ai Windows 7 Home Premium. J'ai eu le même problème et j'ai trouvé une solution qui fonctionnait pour moi dans un livre que j'ai acheté. Le livre est "Apprenez Windows PowerShell 3 dans un mois de déjeuners". (deuxième édition) Au chapitre 1, 1.5, il est indiqué que PowerShell 3 nécessite .NET Framework v4. Je l'ai téléchargé à partir du site Web de Microsoft, puis j'ai pu télécharger et installer PowerShell 3 sans aucune erreur.


1
2018-01-19 02:02





Chaque fois que j'obtiens cette erreur, c'est parce que j'ai accidentellement téléchargé la mauvaise version, puisque je suis sur x64 aussi, j'ai d / l la version x86 ou la version ia64 par hasard. Est-ce que ce pourrait être le cas? les choses les plus simples d'abord je suppose :-)

MISE À JOUR pour plus d'informations

En outre, MS dit que .net 4.5 fonctionne bien, donc pas de problème http://technet.microsoft.com/en-us/library/hh847837.aspx


0
2018-02-04 19:30



double et triple vérifié J'ai la bonne version ... je le fais. - Keltari