Download von URI nicht möglich, PowerShell-Installationsmodulfehler

  • Welche TLS-Version verwendet mein Server?
  • Wie aktiviere ich TLS 1.1 und TLS 1.2 auf einem Mac?
  • Ist TLS 1.2 anfällig?
  • Aktualisiert Marsch 2023: Erhalten Sie keine Fehlermeldungen mehr und verlangsamen Sie Ihr System mit unserem Optimierungstool. Holen Sie es sich jetzt unter - > diesem Link

    1. Downloaden und installieren Sie das Reparaturtool hier.
    2. Lassen Sie Ihren Computer scannen.
    3. Das Tool wird dann deinen Computer reparieren.

    Auf Ihrem Windows 11- oder Windows 10-Computer erhalten Sie möglicherweise den Fehler „Unable to Download from URI, PowerShell Install-Module“, wenn Sie versuchen, eine Verbindung mit dem PowerShell-Repository herzustellen oder das Install-Module-Cmdlet auszuführen, um ein Paket auf Ihrem Gerät zu installieren.Dieser Beitrag bietet die am besten geeignete Lösung für dieses Problem.

    Wenn dieser Fehler auftritt, erhalten Sie eine Ausgabe in der folgenden ähnlichen Zeile:

    WARNUNG: Download von URI „https://go.microsoft.com/fwlink/?LinkID=627338&clcid=0x409“ auf „. WARNUNG: Die Liste der verfügbaren Anbieter kann nicht heruntergeladen werden.Überprüfen Sie Ihre Internetverbindung.PackageManagementInstall-PackageProvider : Für die angegebenen Suchkriterien für den Anbieter „NuGet“ wurde keine Übereinstimmung gefunden.Der Paketanbieter benötigt die Tags „PackageManagement“ und „Provider“.Bitte überprüfen Sie, ob das angegebene Paket die Tags hat.

    NoMatchFoundForProvider,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackageProvider

    PackageManagementImport-PackageProvider : Für die angegebenen Suchkriterien und den Anbieternamen „NuGet“ wurde keine Übereinstimmung gefunden.Versuchen Sie „Get-PackageProvider -ListAvailable“, um zu sehen, ob der Anbieter auf dem System vorhanden ist.

    NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.ImportPackageProvider

    Dieses Problem tritt wahrscheinlich auf, da Azure und Office 365 zwar auf TLS 1.2 umgestellt wurden, einige andere ältere Komponenten jedoch standardmäßig TLS 1.2 nicht verwenden.Dies ist also einer der Fälle, in denen PowerShell die falsche TLS-Konfiguration verwendet.

    Wichtige Hinweise:

    Mit diesem Tool können Sie PC-Problemen vorbeugen und sich beispielsweise vor Dateiverlust und Malware schützen. Außerdem ist es eine großartige Möglichkeit, Ihren Computer für maximale Leistung zu optimieren. Das Programm behebt häufige Fehler, die auf Windows-Systemen auftreten können, mit Leichtigkeit - Sie brauchen keine stundenlange Fehlersuche, wenn Sie die perfekte Lösung zur Hand haben:

    • Schritt 1: Laden Sie das PC Repair & Optimizer Tool herunter (Windows 11, 10, 8, 7, XP, Vista - Microsoft Gold-zertifiziert).
    • Schritt 2: Klicken Sie auf "Scan starten", um Probleme in der Windows-Registrierung zu finden, die zu PC-Problemen führen könnten.
    • Schritt 3: Klicken Sie auf "Alles reparieren", um alle Probleme zu beheben.

    herunterladen

    Download von URI nicht möglich, PowerShell-Installationsmodulfehler

    Dieses Problem tritt auf, wenn PowerShell versucht, eine Verbindung mit dem NuGet-Repository mithilfe älterer TLS/SSL-Protokolle anstelle des aktuellen TLS 1.2 oder des neueren TLS 1.3 herzustellen.Wenn Sie also mit dem PowerShell Install-Module Error Unable to Download from URI konfrontiert werden, können Sie den folgenden Vorschlag ausprobieren, um das Problem auf Ihrem System zu beheben.

    1. Überprüfen und aktualisieren Sie die PowerShell-Version
    2. Stellen Sie PowerShell auf die Verwendung von TLS 1.2 ein
    LESEN  Windows Hello-Fehler 0x801c0451 unter Windows 11 beheben

    Sehen wir uns die Vorschläge im Detail an.

    Bevor Sie die folgenden Vorschläge ausprobieren, überprüfen Sie, wie in der Fehlerausgabe angegeben, Ihre Internetverbindung, um sicherzustellen, dass auf Ihrem PC keine Probleme mit der Internetverbindung auftreten, und beheben Sie mögliche Netzwerk- und Internetverbindungsprobleme auf Ihrem Gerät.

    1] Überprüfen und aktualisieren Sie die PowerShell-Version

    Um den Fehler „Unable to Download from URI, PowerShell Install-Module Error“ auf Ihrem Windows 11/10-System einfach und schnell zu beheben, können Sie zunächst die auf Ihrem Computer installierte PowerShell-Version überprüfen und aktualisieren.Wenn Ihre PowerShell-Version 5.1.14xx oder früher ist, aktualisieren Sie PowerShell.

    Frühere PowerShell-Versionen verwenden standardmäßig SSL 3.0 und TLS 1.0, um sichere HTTPS-Verbindungen zu Repositorys herzustellen.Sobald Sie PowerShell aktualisiert haben und das Install-Module-Cmdlet ausführen, um ein Paket auf Ihrem Gerät zu installieren, der Fehler in der Ansicht jedoch erneut auftritt, können Sie mit dem nächsten Vorschlag fortfahren.

    2] Stellen Sie PowerShell auf die Verwendung von TLS 1.2 ein

    Nachdem Sie PowerShell auf Ihrem System aktualisiert haben, aber immer noch den Fehler erhalten, können Sie überprüfen und sicherstellen, dass PowerShell auf die Verwendung von TLS 1.2 oder höher eingestellt ist.Mach Folgendes:

    • Drücken Sie die Windows-Taste + X, um das Power User-Menü zu öffnen.
    • Tippen Sie auf A auf der Tastatur, um PowerShell (Windows Terminal) im Administrator-/erweiterten Modus zu starten.
    • Geben Sie in der PowerShell-Konsole den folgenden Befehl ein oder kopieren Sie ihn und fügen Sie ihn ein und drücken Sie die Eingabetaste, um eine Liste der für die Verbindung verwendeten Protokolle anzuzeigen:
    [Net.ServicePointManager]::SecurityProtocol

    Wie bereits erwähnt, erfordert das Microsoft-Repository TLS 1.2 oder TLS 1.3 von Windows 11/10-Clientcomputern; Wenn also die Ausgabe zeigt, dass PowerShell Legacy-SSL 3.0, TLS 1.0 oder TLS 1.1 verwendet, können Sie jetzt den folgenden Befehl ausführen, um PowerShell auf die Verwendung von TLS1.2 oder neuer einzustellen:

    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

    Anschließend können Sie problemlos ein PowerShell-Modul mit dem Install-Module installieren.

    LESEN  Windows-Speicherdiagnose funktioniert nicht; Keine Ergebnisse anzeigen

    Das obige Cmdlet ist jedoch eine vorübergehende Problemumgehung für diese bestimmte PowerShell-Sitzung.Um diese Einstellung dauerhaft zu machen und die Version des HTTPS-Verbindungsprotokolls nicht jedes Mal manuell zu ändern, können Sie TLS 1.2 als Standardverbindungsprotokoll in .NET Framework 4.5 und höher festlegen, indem Sie die folgenden Befehle ausführen, um die Registrierung zu bearbeiten (stellen Sie sicher um die Registrierung zu sichern oder einen Systemwiederherstellungspunkt zu erstellen):

    Für 64-Bit .NET Framework Version 4 und höher

    Set-ItemProperty -Path 'HKLM:SOFTWAREWow6432NodeMicrosoft.NetFrameworkv4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type DWord

    Für 32-Bit .NET Framework Version 4 und höher

    Set-ItemProperty -Path 'HKLM:SOFTWAREMicrosoft.NetFrameworkv4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type DWord

    Wenn Sie fertig sind, starten Sie PowerShell neu und suchen Sie nach unterstützten Protokollen.Jetzt wird TLS 1.2 immer für die PowerShell-Verbindung verwendet und Sie können jedes Modul mit NuGet installieren.

    Ich hoffe, Sie finden diesen Beitrag informativ und hilfreich genug!

    Zugehöriger Beitrag: Install-Module-Befehl wurde im Modul PowerShellGet gefunden, aber das Modul konnte nicht geladen werden

    Welche TLS-Version verwendet mein Server?

    Geben Sie die URL, die Sie überprüfen möchten, in den Browser ein.Klicken Sie mit der rechten Maustaste auf die Seite oder wählen Sie das Dropdown-Menü „Seite“ und dann „Eigenschaften“ aus.Suchen Sie im neuen Fenster nach dem Abschnitt Verbindung.Dies beschreibt die verwendete TLS- oder SSL-Version.

    Wie aktiviere ich TLS 1.1 und TLS 1.2 auf einem Mac?

    Drücken Sie Strg+F12 (oder Befehl+F12 auf einem Mac) oder klicken Sie auf das Opera-Menü und gehen Sie zu Einstellungen→Einstellungen.Klicken Sie auf die Registerkarte Erweitert, dann Sicherheit in der linken Seitenleiste und dann auf die Schaltfläche Sicherheitsprotokolle.Stellen Sie sicher, dass nur TLS 1.2 aktivieren aktiviert ist.

    LESEN  So beheben Sie den Absturz des VLC Media Players beim Abspielen von .MKV-Dateien

    Ist TLS 1.2 anfällig?

    Es gibt eine Schwachstelle in TLS 1.2.Forscher sagen jedoch, dass es „sehr schwer auszunutzen“ ist und große Anbieter bereits Sicherheitspatches dafür veröffentlicht haben.TLS 1.3 ist die neueste Version des am häufigsten verwendeten Sicherheitsprotokolls im Internet, das Daten verschlüsselt, um einen sicheren Kommunikationskanal zwischen zwei Endpunkten bereitzustellen.

    adminguides