码迷,mamicode.com
首页 > Windows程序 > 详细

Windows 设置禁ping的办法

时间:2015-04-27 10:04:05      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:

Win7允许/禁用 PING命令

在命令行输入:
netsh firewall set icmpsetting 8
netsh firewall set icmpsetting 8 disable

另外也可以通过组策略(gpedit.msc)来实现


https://support.microsoft.com/zh-cn/kb/947709

示例 1: 启用一个程序

旧命令 新建命令
netsh 防火墙添加 allowedprogram C:\MyApp\MyApp.exe"我的应用程序"启用 netsh 由防火墙添加规则名称 ="我的应用程序"dir 操作中 = = 允许 program="C:\MyApp\MyApp.exe"启用 = 是
netsh 防火墙添加 allowedprogram program=C:\MyApp\MyApp.exe 名 ="我的应用程序"模式 = 启用范围 = addresses=157.60.0.1,172.16.0.0/16,LocalSubnet 的自定义配置文件 = 域 netsh 由防火墙添加规则名称"我的应用程序"dir = = 操作中 = 允许程序 = ‘C:\MyApp\MyApp.exe ‘启用 = 是 remoteip=157.60.0.1,172.16.0.0/16,LocalSubnet 配置文件 = 域
netsh 防火墙添加 allowedprogram program=C:\MyApp\MyApp.exe 名 ="我应用程序"模式 = 启用范围自定义 addresses=157.60.0.1,172.16.0.0/16,LocalSubnet 配置文件 = = 所有 运行以下命令:

netsh 由防火墙添加规则名称 = ‘我的应用程序"目录中操作 = = 允许程序 = ‘C:\MyApp\MyApp.exe ‘启用 = 是 remoteip=157.60.0.1,172.16.0.0/16,LocalSubnet 配置文件 = 域

netsh 由防火墙添加规则名称 = ‘我的应用程序"目录中操作 = = 允许程序 = ‘C:\MyApp\MyApp.exe ‘启用 = 是 remoteip=157.60.0.1,172.16.0.0/16,LocalSubnet 配置文件 = 专用
有关如何添加防火墙规则的详细信息,运行下面的命令:
netsh 由防火墙添加规则吗?

示例 2: 启用端口

旧命令 新建命令
netsh 防火墙添加 TCP 80 ‘ 打开端口 80 的portopening netsh 由防火墙添加规则名称 = ‘打开端口 80"控制器操作中 = = 允许协议 = TCP 本地 = 80
有关如何添加防火墙规则的详细信息,运行下面的命令:
netsh 由防火墙添加规则吗?

示例 3: 删除启用的程序或端口

旧命令 新建命令
netsh 防火墙删除 allowedprogram C:\MyApp\MyApp.exe netsh 由防火墙删除规则名称规则名称程序 = = ‘C:\MyApp\MyApp.exe ‘
delete portopening protocol=UDP port=500 netsh 由防火墙删除规则名称 = 协议规则名称= udp 本地 = 500
有关如何删除防火墙规则的详细信息,运行下面的命令:
netsh 由防火墙删除规则?

示例 4: 配置 ICMP 设置

旧命令 新建命令
netsh 防火墙设置 icmpsetting 8 netsh 由防火墙添加规则名称 = ‘允许 ICMP 传入 V4 回显请求"协议 = icmpv4:8,任何目录操作中 = = 允许
netsh 防火墙设置 icmpsetting 类型 = 所有模式都 = 启用 netsh 由防火墙添加规则名称 = ‘所有 ICMP V4"协议 = icmpv4: 任何、 任何目录操作中 = = 允许
netsh 防火墙设置 icmpsetting 13 禁用所有 netsh 由防火墙添加规则名称="Block Type 13 ICMP V4"protocol=icmpv4:13,any dir=in action=block
有关如何配置 ICMP 设置的详细信息,运行以下命令:
netsh 由防火墙添加规则吗?

示例 5: 将日志记录设置

旧命令 新建命令
netsh 防火墙设置 4096 启用启用日志记录 %systemroot%\system32\LogFiles\Firewall\pfirewall.log 运行以下命令:

由设置日志文件名 %systemroot%\system32\LogFiles\Firewall\pfirewall.log currentprofile

由设置 currentprofile 日志记录 maxfilesize 4096
netsh 由一组的 currentprofile 记录 droppedconnections 启用

netsh 由一组的 currentprofile 记录 allowedconnections 启用
有关更多信息,请运行下面的命令:
由设置 currentprofile 吗?
如果要将特定配置文件的日志记录设置,请使用以下选项之一,而不是"currentprofile"选项:
  • Domainprofile
  • Privateprofile
  • Publicprofile

示例 6: 启用 Windows 防火墙

旧命令 新建命令
netsh 防火墙设置启用 opmode netsh advfirewall set currentprofile state on
netsh 防火墙设置 opmode 模式 = 启用异常 = 启用 运行以下命令:

Netsh advfirewall set currentprofile state on

由设置 currentprofile firewallpolicy blockinboundalways,allowoutbound
netsh 防火墙设置 opmode 模式 = 启用异常 = 禁用配置文件 = 域 运行以下命令:

Netsh advfirewall set domainprofile state on

netsh advfirewall set domainprofile firewallpolicy blockinbound,allowoutbound
netsh 防火墙设置 opmode 模式 = 启用配置文件 = 所有 运行以下命令:

由在上设置 domainprofile 状态

由在上设置 privateprofile 状态
有关更多信息,请运行下面的命令:
由设置 currentprofile 吗?
如果要设置特定的配置文件的防火墙状态,请使用以下选项之一,而不是"currentprofile"选项:
  • Domainprofile
  • Privateprofile
  • Publicprofile

示例 7: 恢复策略默认设置

旧命令 新建命令
netsh 防火墙重置 netsh 由重置
有关更多信息,请运行下面的命令:
由重置吗?

示例 8: 启用特定服务

旧命令 新建命令
netsh 防火墙设置服务 FileAndPrint netsh 由防火墙设置规则组 ="文件和打印机共享"新启用 = 是
netsh 防火墙设置 RemoteDesktop 启用的服务 netsh 由防火墙规则组设置"远程桌面"新启用的 = = 是
netsh 防火墙设置服务 RemoteDesktop 启用配置文件 = 所有 运行以下命令:

netsh 由防火墙设置规则组 = 新"远程桌面"的启用是配置文件 = = 域

netsh 由防火墙设置规则组 = 新启用的"远程桌面"= 是配置文件 = 专用

Windows 设置禁ping的办法

标签:

原文地址:http://blog.csdn.net/jiangqin115/article/details/45290479

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!