J'utilise Windows 7 64 bits et j'essaie d'empêcher une application spécifique d'accéder à Internet à l'aide du "Pare-feu Windows avec fonctions de sécurité avancées" (wf.msc).
La règle est définie pour être appliquée à tous les profils, à tous les protocoles et à toutes les adresses IP. La règle est activée. L'action est "Bloquer la connexion". Je sélectionne un programme en naviguant sur% ProgramFiles% (x86) \ Mozilla Firefox \ firefox.exe (je suis sûr que mon Firefox s’exécute à partir de cet exécutable). Mais la règle ne fonctionne pas et l'application a accès à Internet!
J'ai également essayé d'insérer un chemin manuellement sous "C: \ Program Files (x86) \ Mozilla Firefox \ firefox.exe". J'ai également essayé d'appliquer la règle à d'autres applications: "% ProgramFiles% (x86) \ Opera \ opera.exe", "% ProgramFiles% (x86) \ Google \ Chrome \ Application \ chrome.exe". Le résultat est toujours infructueux.
Si je modifie le paramètre "Programmes" dans l'onglet "Programmes et services" de "Ce programme" à "Tous les programmes répondant aux conditions spécifiées", le pare-feu fonctionne et la connexion est bloquée dans toutes les applications, y compris les navigateurs ci-dessus.
J'ai essayé de faire la règle pour les connexions sortantes, pour les connexions entrantes et pour les deux à la fois. Pas de chance.
J'ai essayé de faire la même chose en utilisant
netsh advfirewall firewall add rule name="My Application" dir=out action=block program="C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
La nouvelle règle apparaît dans "Pare-feu Windows avec Adv. Sec." mais cela ne fonctionne pas comme dans le cas ci-dessus.
Qu'est-ce que je fais mal?