Wenn die Windows PowerShell langsam startet, kann man mit folgender Einstellung nachhelfen.
Die CLR prüft bei jedem Start ob Zertifikate wiederufen wurden. Dazu werden lokale Zertifikate mit einer Liste bei Microsoft abgeglichen. Dieser Vorgang kann viel Zeit in Anspruch nehmen und wie folgt abgeschaltet werden.
Systemsteuerung –> Netzwerk und Internet –> Internetoptionen –> Seite “Erweitert” –> unter dem Bereich “Sicherheit” die Option “Auf gesperrte Zertifikate von Herausgebern überprüfen” deaktivieren.
Nach dieser Anpassung hat sich das Starten der Windows PowerShell bei mir signifikant beschleunigt.