Nicht gefunden-Modul-Anbietern
Ich habe ein Problem mit der PowerShell. Es ist fast, wie es nicht installiert, alle Weg; das ist seltsam, da es Windows 10 und es Schiffe mit ihm.
Mit keine Sperre, ich habe versucht, ersetzen Sie die folgenden Verzeichnisse mit einer frischen Kopie von einer anderen Windows - 10 Maschine, die arbeitet,:
- C:\Users\UserName\AppData\Local\PackageManagement
- C:\Program Dateien\WindowsPowerShell
- C:\Program Files (x86)\WindowsPowerShell
- C:\Windows\System32\WindowsPowerShell
Ich habe auch versucht SFC /scannow
, aber es fand keine Probleme. Ich habe gesucht für Stunden und noch nicht in der Lage zu finden, jemand mit dem genau gleichen Problem. Hat jemand irgendwelche Ideen?
System Informationen:
PS C:\WINDOWS\system32> [environment]::OSVersion.Version
Major Minor Build Revision
----- ----- ----- --------
10 0 10586 0
PS C:\WINDOWS\system32> $PSVersionTable.PSVersion
Major Minor Build Revision
----- ----- ----- --------
5 0 10586 122
Fehler:
PS C:\WINDOWS\system32> Get-PSRepository
PackageManagement\Get-PackageSource : Unable to find module providers (PowerShellGet).
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:3544 char:31
+ ... ckageSources = PackageManagement\Get-PackageSource @PSBoundParameters
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument:(Microsoft.Power...etPackageSource:GetPackageSource) [Get-PackageSource
], Exception
+ FullyQualifiedErrorId : UnknownProviders,Microsoft.PowerShell.PackageManagement.Cmdlets.GetPackageSource
PS C:\WINDOWS\system32> Get-PackageProvider -Name PSModule -ForceBootstrap
Get-PackageProvider : Unable to find package provider 'PSModule'. It may not be imported yet. Try 'Get-PackageProvider
-ListAvailable'.
At line:1 char:1
+ Get-PackageProvider -Name PSModule -ForceBootstrap
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Microsoft.Power...PackageProvider:GetPackageProvider) [Get-PackageProvi
der], Exception
+ FullyQualifiedErrorId : UnknownProviderFromActivatedList,Microsoft.PowerShell.PackageManagement.Cmdlets.GetPacka
geProvider
Die unten nichts zurückgibt:
PS C:\WINDOWS\system32> Get-PackageProvider -ListAvailable
PS C:\WINDOWS\system32>
InformationsquelleAutor TB. | 2016-05-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Ihr Endziel ist, um Pakete zu installieren, von Schokoladig oder etwas ähnliches mit PowerShell würden Sie wollen, führen Sie die folgenden.
Um das Modul importieren führen Sie die folgenden:
Um das Paket zu installieren-Anbieter führen Sie die folgenden:
Finden ein Paket in der Paket-Anbieter Schokoladig, führen Sie die folgenden (Sie könnte verwenden Platzhalter für Namen, um alle verfügbaren Pakete):
Schließlich, um ein Paket zu installieren, von Schokoladig, führen Sie die folgenden:
Ich hoffe, das hilft!
InformationsquelleAutor Tyler Helder
Sieht aus wie ich das Problem gelöst. Ich installierte Schokoladig mithilfe der CMD.exe Methode.
Lief ich CMD.exe als administrator und folgenden Befehl ausgeführt:
Nun habe ich eine PS-Repository:
PS C:\WINDOWS\system32> Get-PSRepository
Ich vermute, dass etwas während der Installation von Schokoladig, repariert, was kaputt war.
choco
Befehl. Fehler:The registered delegate for type IXmlService threw an exception. The registered delegate for type IHashProvider threw an exception. Exception has been thrown by the target of an invocation.
Dem folgenden link ist das Problem behoben: github.com/chocolatey/choco/issues/446 Legen Sie den folgenden Schlüssel an: 0HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy\Enabled
InformationsquelleAutor TB.