Pour répondre à votre question, comme le souligne @yagmoth555 dans les commentaires : ce paramètre de registre devrait s'appliquer juste en redémarrant le navigateur.
Si cela ne vous convient pas, essayez ce qui suit :
Créez un fichier de lot comme proxyOff.Bat
reg add "[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]" /v ProxyEnable /t REG_DWORD /d "0" /f
Créez un fichier de lot comme proxyOn.Bat
reg add "[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]" /v ProxyEnable /t REG_DWORD /d "1" /f
Ces paramètres devraient s'appliquer juste après un redémarrage du navigateur. Si ce n'est pas le cas, vérifiez si le navigateur a bien été tué. J'ai vu de nombreuses fois que Windows n'existait pas et que le navigateur continuait à fonctionner. Si c'est le cas, vérifiez avec le gestionnaire de tâches.
Quoi qu'il en soit, Je n'aime pas cette solution du tout.
Ce que vous voulez faire serait plus facile à réaliser par d'autres moyens : Je vais en suggérer deux.
-
J'utiliserais juste un GPO pour apporter aux utilisateurs le droit de désactiver le proxy. Dans le lien, il y a un bon point de départ.
-
De plus, donner de tels droits aux utilisateurs est toujours une idée de dernier recours pour moi ; si vous pouvez consacrer plus d'efforts à la configuration initiale, étudiez les possibilités suivantes pourquoi ils doivent désactiver le proxy et configurer votre proxy/pare-feu/ passerelle/UTM de manière à contourner le proxy si nécessaire, en utilisant des exceptions locales, distantes, temporelles ou basées sur l'utilisateur/le compte.
Si vous procédez de cette manière, vous pouvez toujours contrôler ce qu'ils font, si vous leur donnez le droit de désactiver le proxy, tôt ou tard, quelqu'un le désactivera à des fins mauvaises ou dangereuses, et non pour les raisons qui vous amènent à la conclusion que :
occasionnellement, l'utilisateur doit le désactiver.