Từ cửa sổ Windows Command Prompt (chạy dưới quyền Administrator), nhập và chạy các lệnh sau:
Mã: Chọn tất cả
netsh advfirewall firewall add rule name="Block Notepad" dir=in action=block program="C:\Windows\System32\notepad.exe" protocol=tcp enable=yes profile=private
- name là tên Rule tự đặt
- dir là hướng kết nối in|out
- action là hành động allow|block|bypass
- program là đường dẫn đến tệp tin chương trình cần cài đặt Firewall
- protocal là phương thức 0-255|icmpv4|icmpv6|icmpv4:type,code|icmpv6:type,code|tcp|udp|any (mặc định là any)
- enable là cài đặt yes|no (mặc định là yes)
- profile là loại mạng private|public|domain|any (cài đặt nhiều tùy chọn cùng lúc thì cách nhau bởi dấu phẩy)
- Và một số tham số khác
Để xóa Rule đã thêm thì dùng lệnh sau:
Mã: Chọn tất cả
netsh advfirewall firewall delete rule "Tên rule"
Từ cửa sổ Windows PowerShell (chạy dưới quyền Administrator), nhập và chạy các lệnh sau:
Mã: Chọn tất cả
New-NetFirewallRule -DisplayName "Block Notepad" -Direction Inbound -Program "C:\Windows\System32\notepad.exe" -Action Block
- DisplayName là tên Rule tự đặt
- Direction là Inbound hoặc Outbound
- Action là Block, Allow hoặc NotConfigured
- Program là đường dẫn đến tệp tin chương trình cần cài đặt Firewall
- Và một số tham số khác tương tự như trên Windows Command Prompt
Để xóa Rule đã thêm thì dùng lệnh sau:
Mã: Chọn tất cả
Remove-NetFirewallRule -DisplayName "Block Notepad"