Categories: Windows

Der Befehl Install-Module wurde im Modul PowerShellGet gefunden

Wenn Sie versuchen, ein PowerShell-Modul aus der PowerShell-Galerie auf Ihrem Windows 11- oder Windows 10-Computer zu installieren oder zu aktualisieren, indem Sie dieInstallationsmoduloderUpdate-Modulund Sie erhalten die FehlermeldungInstallationsmoduloderDer Befehl „Update-Module“ wurde im Modul PowerShellGet gefunden, aber das Modul konnte nicht geladen werdendann können Sie die Vorschläge in diesem Beitrag ausprobieren, um das Problem zu beheben.

Was ist das PowerShellGet-Modul?

DiePowerShellGetModul sind die Befehle zum Ermitteln, Installieren, Aktualisieren und Veröffentlichen von PowerShell-Artefakten wie Module, DSC-Ressourcen, Rollenfähigkeiten und Skripts.Ab April 2020 unterstützt die PowerShell-Galerie nicht mehr die Transport Layer Security (TLS) Versionen 1.0 und 1.1.

Wenn dieses Problem auftritt, wenn Sie dieInstallationsmoduloderUpdate-Modulcmdlet, erhalten Sie eine vollständige Fehlermeldung mit folgendem Wortlaut;

Modul installieren: Der Befehl „Install-Module“ wurde im Modul „PowerShellGet“ gefunden, aber das Modul konnte nicht geladen werden.Weitere Informationen erhalten Sie, wenn Sie „Import-Module PowerShellGet“ ausführen.

Wenn Sie außerdem versuchen, dieImport-Modul PowerShellGetwie in der vorhergehenden Fehlermeldung angegeben, erhalten Sie eine der folgenden Fehlermeldungen;

Import-Modul: Das erforderliche Modul ‚PackageManagement‘ ist nicht geladen.Laden Sie das Modul oder entfernen Sie das Modul aus der Datei „RequiredModules“.

OR

Import-Modul: Der Cloud File Provider wird nicht ausgeführt.

Die zweite nachfolgende Fehlermeldung oben scheint mit OneDrive zusammenzuhängen.

Der Befehl Install-Module wurde im Modul PowerShellGet gefunden, aber das Modul konnte nicht geladen werden

Wenn der FehlerDer Befehl Install-Module wurde im Modul PowerShellGet gefunden, aber das Modul konnte nicht geladen werdenauf Ihrem Windows 11/10 PC aufgetreten ist, können Sie unsere empfohlenen Lösungen unten in keiner bestimmten Reihenfolge ausprobieren und sehen, ob das Problem auf Ihrem System gelöst werden kann.

  1. Ausführungsrichtlinie auf Unrestricted setzen
  2. Aktivieren Sie OneDrive Personal (falls zutreffend)
  3. Bei einem anderen Benutzerkonto anmelden oder ein neues Benutzerkonto erstellen
  4. Windows 11/10 zurücksetzen

Bevor Sie mit den nachstehenden Lösungen fortfahren, stellen Sie sicher, dass PowerShell aktualisiert ist und Transport Layer Security v1.2 oder neuer aktiviert und als Standardprotokoll in der PS-Sitzung festgelegt ist – führen Sie dann den nachstehenden Befehl in der erweiterten Eingabeaufforderung aus:

powershell.exe -NoLogo -NoProfile -Command 'Install-Module -Name PackageManagement -Force -MinimumVersion 1.4.6 -Scope CurrentUser -AllowClobber'

Sobald der Befehl ausgeführt wurde, versuchen Sie erneut, das PowerShell-Modul zu installieren/aktualisieren, und prüfen Sie, ob dies erfolgreich war.

1] Ausführungsrichtlinie auf Unrestricted setzen

Die meisten betroffenen Nutzer konnten das Problem behebenDer Befehl Install-Module wurde im Modul PowerShellGet gefunden, aber das Modul konnte nicht geladen werdenFehler, der auf ihrem Windows 11/10-PC auftrat, indem sie die Ausführungsrichtlinie einfach auf uneingeschränkt setzen.Um diese Aufgabe auszuführen, können Sie die Anweisungen in der Anleitung zur Behebung von PowerShell kann nicht geladen werden, weil die Ausführung von Skripts deaktiviert ist befolgen.

2] Aktivieren Sie OneDrive Personal (falls zutreffend)

Diese Lösung funktionierte für betroffene PC-Benutzer, die dasUpdate-Modulcmdlet – und bei der Ausführung desImport-Modul PowerShellGetCmdlet erhielt die Fehlermeldung The cloud file provider is not running.

Es stellte sich heraus, dass dieses Szenario auf einen Benutzer mit OneDrive Business-Konten zutraf, die alle korrekt eingerichtet waren.Das OneDrive Personal-Konto wurde jedoch nicht ausgeführt, und der persönliche OneDrive PowerShell-Ordner befand sich auf dem$env:PSModulePfadPfad.

Um das Problem zu beheben, müssen Sie in diesem Fall das OneDrive Personal-Konto wieder aktivieren.Um diese Aufgabe auszuführen, können Sie die Anweisungen in der Anleitung zur Behebung von OneDrive nicht öffnen beim Start in Windows 11/10 folgen.

3] Bei einem anderen Benutzerkonto anmelden oder neues Benutzerkonto erstellen

Wenn Sie auf Ihrem Windows 11/10-PC mehrere Benutzerkonten eingerichtet haben, müssen Sie sich bei dieser Lösung von dem aktiven Konto abmelden und dann bei einem anderen Konto auf Ihrem PC anmelden und dann den Installations- oder Aktualisierungsvorgang des PowerShell-Moduls erneut ausführen.Einige betroffene PC-Benutzer berichteten, dass dies bei ihnen funktioniert hat. Wenn Sie jedoch kein anderes Benutzerkonto auf Ihrem PC haben, können Sie ein neues Benutzerkonto erstellen.

4] Windows 11/10 zurücksetzen

Wenn Sie das Problem nicht lösen konnten, können Sie Ihren Windows 11/10-PC zurücksetzen – wählen Sie beim Zurücksetzen die Option, Ihre persönlichen Dateien zu behalten.Versuchen Sie nach dem Zurücksetzen, das Modul zu installieren bzw. zu aktualisieren, und prüfen Sie, ob die Aufgabe ohne Probleme abgeschlossen werden kann.Andernfalls versuchen Sie die oben genannten Korrekturen erneut.

Verwandter Posten: PowerShell Get-Appxpackage funktioniert nicht oder Zugriff verweigert

Wie kann ich ein PowerShellGet-Modul installieren?

Gehen Sie wie folgt vor, um die neueste Version des PowerShellGet-Moduls auf einem Windows 11/10-System zu installieren:

  • Legen Sie TLS1.2 als Standardprotokoll in der PS-Sitzung fest.
  • Bevor Sie PowerShellGet aktualisieren, sollten Sie immer den neuesten NuGet-Anbieter installieren.
  • Registrieren Sie die PS-Repositories, falls noch nicht eingerichtet.
  • Installieren Sie PowerShellGet.

Wie kann ich ein PowerShellGet-Modul aktualisieren?

Um PowerShellGet und PackageManagement zu aktualisieren, führen Sie die folgenden Befehle aus:

  • Get-Module -ListAvailable PackageManagement, PowerShellGet.
  • Install-PackageProvider Nuget -Force Exit.
  • Install-Module -Name PowerShellGet -Force Exit.
  • Set-ExecutionPolicy RemoteSigned Install-Module -Name PowerShellGet -Force -AllowClobber.

Wie kann ich feststellen, ob PowerShellGet installiert ist?

Um zu testen, ob PowerShellGet auf einem Windows 11/10-Computer installiert ist, führen Sie denGet-Module -ListAvailable PowerShellGetBefehl.Verwenden Sie in einer PowerShell-SitzungSpeichermodulum die aktuelle Version von PowerShellGet herunterzuladen.Es werden zwei Ordner heruntergeladen: PowerShellGet und PackageManagement.Jeder Ordner enthält einen Unterordner mit einer Versionsnummer.

adminguides

Recent Posts

Kombinieren Sie das Haftnotizen-Symbol in der Taskleiste, nicht kombiniertes Problem

Die Microsoft Sticky Notes sind ein beliebtes und nützliches Tool für Benutzer von Windows 10-Systemen,…

2 Jahren ago

Windows 11-Insider-Kanäle können nicht von Dev auf Beta geändert werden

Microsoft hat kürzlich den lang erwarteten Windows 11 Dev Channel veröffentlicht, auf den über Windows…

2 Jahren ago

Beheben Sie den Anwendungsfehler „DDE Server Window Explorer.exe“.

Windows 10 ist eines der beliebtesten und am weitesten verbreiteten Betriebssysteme für Computerbenutzer.Die Entwicklung von…

2 Jahren ago

Herunterladen der Microsoft Edge-Download-Schaltfläche funktioniert nicht

Überprüfen und konfigurieren Sie die BerechtigungseinstellungenAktivieren Sie Edge für die Ausführung mit AdministratorrechtenReparieren Sie Microsoft…

2 Jahren ago

Laden Sie den Treiber für den Insignia USB 2.0-zu-Ethernet-Adapter für Windows 11, 10 herunter

Die meisten der neuesten Laptops haben keinen eingebauten Ethernet-Anschluss.Wir alle wissen, dass kabelgebundene Verbindungen viel…

2 Jahren ago

Asus Zephyrus verwendet keine GPU, wie man es behebt

Die Grafikverarbeitungseinheit oder GPU ist eine wesentliche Komponente eines Computersystems, die für die Wiedergabe von…

2 Jahren ago