Un profil PowerShell peut rétablir le proxy
Comparez Windows PowerShell 5.1 avec -NoProfile et inspectez tous les chemins de profil lorsqu'un proxy supprimé réapparaît dans de nouvelles sessions.
Si un proxy revient à chaque ouverture d'une session Windows PowerShell 5.1, inspectez le code exécuté au démarrage. Un profil peut attribuer un proxy par défaut, définir des variables d'environnement ou redéfinir les valeurs par défaut des requêtes.
Comparez la même requête et le même compte dans une nouvelle session lancée avec :
powershell.exe -NoProfile
Cela ignore les scripts de profil. La session hérite toutefois de l'environnement parent et reste soumise aux paramètres réseau Windows applicables, donc un proxy restant ne les exclut pas.
Sur l'hôte habituel où le problème se produit, listez les chemins de profil :
$PROFILE | Select-Object *
Vérifiez les fichiers présents à ces chemins et les scripts qu'ils chargent. PowerShell dispose de profils pour tous les utilisateurs et pour l'utilisateur actuel, pour tous les hôtes et pour l'hôte actuel ; les profils suivants peuvent remplacer les précédents. Un autre hôte de terminal peut donc exécuter un script de démarrage différent.
Modifiez l'affectation précise qui réintroduit la route, puis comparez une nouvelle session. Supprimer des paramètres de registre sans rapport ne retire pas un proxy que le code de démarrage réattribue aussitôt.