How to enable "World Wide Services (HTTP)" in the firewall using command line?

NieAR picture NieAR · Jun 28, 2012 · Viewed 81.6k times · Source

I'm trying to share my site in the local network. I want to use command line tool to perform this action.

Manually: To enable http access through Windows Firewall on Windows 7. From the start menu begin typing "Allow a program through Windows Firewall". Scroll the bottom of the list and look for World Wide Web Services (HTTP) and enable it on your networks. It works fine.

Command line doesn't work:

>> netsh advfirewall firewall set rule name="World Wide Web Services (HTTP)" new enable=yes

Error: No rules match the specified criteria.

What is wrong in the command line?

Answer

Sohail xIN3N picture Sohail xIN3N · Jun 8, 2013

For Windows 7: Type firewall.cpl at run (Win + R) and then on the left panel of the opened window go to Advanced settings then in Inbound Rules there will be a list of rules, in these find World Wide Web Services (HTTP Traffic-In) and enable that one if you also interested in HTTPS then also enable World Wide Web Services (HTTPS Traffic-In).