Berechtigung TLS 1.2 setzen:
Starte die PowerShell und gibt zur Prüfung der aktiven Verschlüsselungen bitte folgendes ein:
[Net.ServicePointManager]::SecurityProtocol
Anschließend erscheinen die aktivieren Verschlüsselungsmethoden – unter Umständen erscheint aber auch nur „SystemDefault“.
Um jetzt TLS 1.2 zu aktivieren verwende folgende PowerShell-Befehle. Damit wird im 32- und 64-Bit-Teil der Registry die Verschlüsselung aktiviert. Es ist dabei nötig, beide Schlüssel zu setzen. Alternativ können die Schlüssel auch manuell über regedit.exe gesetzt werden:
Set-ItemProperty -Path ‚HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NetFramework\v4.0.30319‘ -Name ‚SchUseStrongCrypto‘ -Value ‚1‘ -Type DWordSet-ItemProperty -Path ‚HKLM:\SOFTWARE\Microsoft\.NetFramework\v4.0.30319‘ -Name ‚SchUseStrongCrypto‘ -Value ‚1‘ -Type DWord
Nun bitte die PowerShell neu starten.
Wenn zuvor bei der Prüfung mittels [Net.ServicePointManager]::SecurityProtocol schon Verschlüsselungen angezeigt wurden sollte diese Liste jetzt mit TLS 1.2 erweitert sein. Ansonsten erscheint weiterhin „SystemDefault“.
Hintergrund:
Bei verschiedenen .NET-Versionen ist die TLS-Verschlüsselung auf Version 1.2 nicht standardmäßig aktiviert. Dies kann mit den angegebenen Registry-Einstellungen angepasst werden.
Install Windows Device with winget:
winget install -e –id OpenShot.OpenShot
winget install -e –id Notepad++.Notepad++
winget install -e –id XnSoft.XnView.Classic
winget install -e –id 7zip.7zip
winget install -e –id Foxit.FoxitReader
winget install -e –id geeksoftwareGmbH.PDF24Creator
Developper System:
winget install -e –id Microsoft.VisualStudioCode
winget install -e –id GLab.GLab
winget install -e –id Gitlab.Runner
winget install –id Microsoft.Powershell –source winget
winget install -e –id Python.Python.3.11
Installation mit NUGET
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Install-PackageProvider -Name NuGet -Force nuget
Get-Module -ListAvailable -Name NuGet
Install-Module -Name NuGet -Force
Gallery:
https://www.nuget.org/