Nach der manuellen Einrichtung einiger CLI basierten Anwendungen (wie z.B. protoc) kann ein neu laden der Umgebungsvariablen unter Windows notwendig sein.

Hierzu können wir in der jeweiligen PowerShell die path-Variable komplett neu befüllen. Wir kombinieren die Werte der Machine und des User-Pfad-Variablen in dieser Reihenfolge, um einen aktuellen Zustand herzustellen. Dies erfordert keinen Neustart.

$Env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")