De opdracht 'netsh firewall' samen met de ' profiel = all ' parameter configureert u het openbare profiel niet op een computer met Windows Vista

Symptomen

Op een Windows Vista-computer de opdracht de netsh firewall samen met de profiel = all parameter configureert u niet het openbare profiel. De volgende opdracht wordt bijvoorbeeld geopend lokale poort 80 TCP-verkeer voor het domeinprofiel als het persoonlijke profiel. Maar het openbare profiel niet wordt geopend met de volgende opdracht:
netsh firewall toevoegen portopening protocol = TCP-poort 80 naam = = "Web poort" profiel = all
Instellingen voor het huidige actieve profiel worden alleen weergegeven in het Configuratiescherm van Windows Firewall-programma. Dus als u deze opdracht uitvoeren en u vervolgens het programma van het Configuratiescherm van Windows Firewall openen wanneer het openbare profiel actief is, wordt de volgende uitzondering:
"Web poort" is niet gemaakt voor het openbare profiel.
Opmerking Dit is normaal.

Als u het Configuratiescherm van Windows Firewall-programma wordt geopend wanneer het domeinprofiel of in het persoonlijke profiel actief is, ontvangt u de volgende uitzondering:
"Web poort" is gemaakt.

Oorzaak

Het opdrachtregelprogramma netsh firewall wordt gebruikt voor het configureren van Windows Firewall op een lokale computer. Deze opdracht biedt de functionaliteit die werd ondersteund door Windows Firewall in versies van Windows die ouder dan Windows Vista zijn. De context van netsh firewall blijft werken op Windows Vista. Deze opdracht kan niet echter volledig veel nieuwe functies, zoals het openbare profiel configureren.

Tijdelijke oplossing

De nieuwe netsh -context is het opdrachtregelprogramma netsh advfirewall . Deze opdracht biedt volledige ondersteuning voor het domeinprofiel, het persoonlijke profiel en het openbare profiel. U kunt dit probleem omzeilen, de context netsh advfirewall te gebruiken in plaats van de context netsh firewall .

Meer informatie

Profielen in eerdere versies dan Windows Vista

In versies van Windows die ouder dan Windows Vista zijn, wordt Windows Firewall de volgende twee profielen ondersteund:
  • Het domeinprofiel: dit profiel wordt toegepast wanneer alle interfaces op de computer zijn verbonden met het domein waarvan deze lid is.
  • Het standaardprofiel: dit profiel wordt toegepast voor de rest van de tijd.
Bij het uitvoeren van de opdracht netsh firewall samen met de profiel = all parameter, de opdracht is van toepassing op het domeinprofiel als het standaardprofiel. De volgende opdracht wordt bijvoorbeeld geopend lokale poort 80 TCP-verkeer voor zowel het domeinprofiel als het standaardprofiel:
netsh firewall toevoegen portopening protocol = TCP-poort 80 naam = = "Web poort" profiel = all

Profielen in Windows Vista

In Windows Vista, is ondersteuning profiel is uitgebreid met de volgende drie profielen:
  • Het domeinprofiel: het domeinprofiel wordt toegepast wanneer alle interfaces zijn verbonden met een domein locaties. Een netwerk wordt automatisch beschouwd als een type netwerklocatie domein als het netwerk wordt geverifieerd bij het domein waarvan deze lid is.
  • Het persoonlijke profiel: het privéprofiel wordt toegepast wanneer ten minste één interface is verbonden met een particulier netwerklocatie en eventuele aanvullende interfaces zijn verbonden met een domein en particuliere locaties. Een lokale beheerder kunt indelen op een netwerk zonder domein als privé. Het netwerklocatietype particulier is bedoeld voor gebruik thuis of in kleine kantoren als achter een edge-apparaat is aangesloten een dergelijke router.
  • Het openbare profiel: het openbare profiel wordt toegepast wanneer een interface is verbonden met een openbaar netwerklocatie. Elk netwerk beschouwd als een openbaar netwerk als het netwerk niet is verbonden met het domein en een lokale beheerder het netwerk niet als privé opgegeven is. De locatie van het openbare netwerk is bedoeld voor gebruik op locaties zoals luchthavens of internetcafés.
Wanneer u netsh firewall gebruiken om de lokale firewall-beleid te configureren en u het standaardprofiel opgeeft, wordt een nieuw persoonlijk profiel geconfigureerd. Wanneer gebruikt u het opdrachtregelprogramma netsh firewall samen met de profiel = all parameter voor het configureren van de firewallbeleid, de opdracht netsh firewall alleen de twee profielen zijn beschikbaar in versies van Windows die ouder dan Windows Vista, het domeinprofiel en het standaardprofiel zijn wordt toegewezen. (Echter merken dat het persoonlijke profiel het standaardprofiel in dit geval vervangt.) Het openbare profiel wordt daarom niet geconfigureerd wanneer u de opdracht netsh firewall samen met profiel = alle.

Bij het opgeven van de profiel = Huidig parameter, de uitzondering voor het openbare profiel wordt gemaakt als het huidige profiel het openbare profiel is. Dit is niet het geval wanneer u de profiel = all parameter. Dit gedrag is bedoeld voor compatibiliteit van toepassingen. Wanneer het openbare profiel het actieve profiel op het moment dat de opdracht wordt uitgevoerd, verschijnt de volgende opdracht lokale poort 80 TCP-verkeer voor het openbare profiel:
netsh firewall toevoegen portopening protocol = TCP-poort 80 naam = = "Web poort" profiel = huidige
Eigenschappen

Artikel-id: 947213 - Laatst bijgewerkt: 15 feb. 2017 - Revisie: 1

Feedback