Powershell 3.0 kann nicht installiert werden

11742
Keltari

Ich versuche, Powershell 3.0 auf meinem 64-Bit-PC mit Win7 zu installieren, aber es wird die Fehlermeldung angezeigt, dass das Update nicht auf Ihrem Computer anwendbar ist.

Nachdem Sie den Fehler gegoogelt haben, sehen Sie alle Lösungen, die Sie benötigen, um das vollständige Profil von .net 4 zu installieren.

.Net 4 wird jedoch nicht installiert, da ich .net 4.5 installiert habe. Ich habe eine Reparatur an .net 4.5 vorgenommen, um zu sehen, ob das helfen würde, aber es hat nicht funktioniert.

Kennt jemand eine Lösung? Ich frage mich, ob ich .net 4.5 und 4 deinstallieren und neu installieren muss.

Update: Ich habe .NET 4.5 und 4 deinstalliert und das vollständige Profil 4.0 neu installiert - kein Glück, ich habe es noch einmal überprüft. Ich hatte die richtige Version für Win 7 64 Bit.

4
Wie können wir Ihnen helfen, wenn Sie die Installationsfehlercodes nicht angeben? Ramhound vor 11 Jahren 0
Es gibt keine Fehlercodes, da es keine anderen Fehler gibt als "das Update ist nicht anwendbar". Keltari vor 11 Jahren 0
.NET Framework 4.5 is an in-place replacement for .NET Framework. **So having .NET Framework 4.5 is NOT the reason this installer is failing.** Are you saying that the installer doesn't even start AT ALL? Ramhound vor 11 Jahren 0
what part do you not understand? The Powershell 3 installer exits with "the update is not applicable" .Net4.5 is installed and is working fine. Keltari vor 11 Jahren 0
You have Windows 7 Service Pack 1 installed correct? Just verify you meet all the requirements listed here: http://www.microsoft.com/en-us/download/details.aspx?id=34595 with the understanding that `.NET Framework 4.5` is an replacement for `.NET Framework 4.0` Ramhound vor 11 Jahren 0
The logical solution would be to get rid of `.NET Framework 4.5` replace it with `.NET Framework 4.0` then see if `Powershell 3.0` would install. At that point you could install `.NET Framework 4.5` and verify thats indeed the reason the installer wasn't working. I don't meant to sound short by when I am able to find tons of information on how to solve this problem, it makes it look like, you didn't research the problem before you asked for help. You should read http://technet.microsoft.com/en-us/library/hh847837.aspx and http://technet.microsoft.com/en-us/library/hh847769.aspx Ramhound vor 11 Jahren 1
I read those, they werent helpful, thats why I asked here. I suppose I can try uninstalling the .NETs and reinstall them. Keltari vor 11 Jahren 0
Wenn Sie meine wichtigen Fragen nicht beantworten, kann ich nicht helfen. Ramhound vor 11 Jahren 1
@ Keltari: Schaffte es, es zu installieren? Ich habe das gleiche Problem. SuperOli vor 11 Jahren 0
Schade, dass so etwas so brüchig sein sollte. Es ist 2016 und ich stehe immer noch vor dem gleichen Problem, das PowerShell zu verbessern. Leider ist Ihre Liste, die detailliert beschreibt, was letztendlich für Sie funktioniert hat, eine Reise um die Welt. Ich bin schon vor dem Start demoralisiert! Ifedi Okonkwo vor 7 Jahren 0
Ich sehe genau die gleiche Fehlermeldung unter Windows 10, ich habe 3-4 verschiedene Powerhells ausprobiert, die nun alle nicht installiert werden können. Die Fehlermeldung gibt keinerlei Hinweis darauf, warum sie fehlgeschlagen ist. Nur "nicht zutreffend". Auch viele Leute, die hier kommentieren, sollten heruntergestuft werden. Owl vor 6 Jahren 0

4 Antworten auf die Frage

1
Graham Wager

Vergewissern Sie sich, dass keine Vorabversion installiert ist. Wenn ja, deinstallieren Sie es zuerst und versuchen Sie es erneut.

Wenn Sie sich jedoch absolut sicher sind, dass Sie alle Voraussetzungen erfüllt haben, gibt es eine mögliche Problemumgehung:

Entpacke die EXE-Datei wie eine ZIP-Datei (ich habe 7-zip verwendet), öffne CMD im selben Verzeichnis und führe dann den folgenden Namen aus, wobei der Name der extrahierten CAB-Datei verwendet wird:

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

Warten Sie, bis Sie zum Neustart aufgefordert werden, und starten Sie dann den Neustart.

Quelle: Microsoft Connect - Quote wurde als Problemumgehung veröffentlicht und zur Verbesserung der Grammatik geringfügig bearbeitet

Ich habe es ausprobiert, schien vielversprechend, wurde aber schließlich mit "Kann angegebene Datei nicht finden" fehlerhaft.] Keltari vor 11 Jahren 2
1
Keltari

Endlich habe ich Powershell 3 installiert! Dies war eine komplette PITA.

Um ehrlich zu sein, ich habe so viele Dinge ausprobiert und so viele Fehler bekommen. Ich bin nicht ganz sicher, was genau den Trick gemacht hat. Ich weiß nicht, ob alle Schritte notwendig waren, aber am Ende hat es funktioniert.

  • Deinstalliertes .NET 4.5
  • Deinstalliertes .NET 4
  • Deinstallierte alle anderen .NET-bezogenen Anwendungen wie SDKs und einige andere Dinge
  • neu gestartet
  • Installiertes .NET 4 Vollständiges Client-Profil für Win 7 64-Bit
  • Installierte Patches für .NET 4
  • neu gestartet
  • extrahierte die .CAB-Dateien aus dem Installationsprogramm für Powershell 3 für Win 7 64-Bit
  • lief pkmgr für die extrahierte .CAB-Datei (ich glaube nicht, dass dies geholfen hat, ich weiß, dass es bei vielen Versuchen fehlgeschlagen ist, als versucht wurde, es zum Laufen zu bringen)
  • wusa.exe lief auf der extrahierten .CAB-Datei (ich glaube, das hat es am Ende getan) eine Neustartbenachrichtigung
  • neu gestartet
  • Get-Host in Powershell ausgeführt und Version 3 zurückgegeben. (woohoo!)
  • .NET 4.5 neu installiert
  • Installierte Patches für .NET 4.5 wurden neu gestartet
  • Get-Host in Powershell ausgeführt und es funktionierte immer noch, Version 3 (Puh) zurückgegeben.
Ich fühle mich nicht sicher, Frameworks zu deinstallieren ( BjarkeCK vor 10 Jahren 1
1
Steve

Ich habe Windows 7 Home Premium. Ich hatte das gleiche Problem und fand in einem von mir gekauften Buch eine Lösung, die für mich funktionierte. Das Buch heißt "Windows PowerShell 3 in einem Monat Mittagessen". (Zweite Ausgabe) In Kapitel 1, 1.5 wird angegeben, dass für PowerShell 3 .NET Framework v4 erforderlich ist. Ich habe es von der Microsoft-Website heruntergeladen und konnte PowerShell 3 ohne Fehler herunterladen und installieren.

0
MDMoore313

Wann immer ich diese Fehlermeldung bekomme, liegt es daran, dass ich versehentlich die falsche Version heruntergeladen habe, da ich auf x64 auch die x86-Version oder ia64-Version aus Versehen habe. Könnte das der Fall sein? Die einfachsten Dinge nehme ich an :-)

UPDATE aufgrund weiterer Informationen

MS sagt auch, dass .net 4.5 gut funktioniert, also kein Problem dort http://technet.microsoft.com/en-us/library/hh847837.aspx

doppelt und dreifach geprüft Ich habe die richtige Version ... ich tue. Keltari vor 11 Jahren 0