`
hold_on
  • 浏览: 455711 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

关闭ICMP 允许传入回显请求

阅读更多

ping不通其他主机!
原因:防火墙-高级-ICMP,设置中 "允许传入回显请求"未被选中
将其选中即可。

怎么关闭 "允许传入会先请求"?
通常情况下默认是选中的,而且不能更改,Microsoft说是因为您
启用了TCP端口445,此类请求将被自动允许。

但是更改注册表关闭445端口,依然为被自动允许,不能更改设置

第一关:

依次打开”开始”菜单——> “运行”——>输入”
reg add HKLM\SYSTEM\CurrentControlSet\Services\NetBT\Parameters /v SMBDeviceEnabled /t REG_DWORD /d 00000000 /f” ——> 回车即可

一般情况下做到这一步已经可以了,

第二关:

但是当你在防火墙策略中存在TCP端口445的规则,此类请求依然被自动允许,而且不能更改设置。

解决办法:

1、防火墙-例外-程序和服务:文件和打印机共享,将这个选项的勾去掉;
2、注册表更改:
reg add "HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\GloballyOpenPorts\List" /v "445:TCP" /t REG_SZ /D "445:TCP:*:Disabled:@xpsp2res.dll,-22005" /f
3、dos下更改:
netsh firewall set service fileandprint mode = Disable

如此一般能解决第一关中的问题,但是还有一个特殊情况

第三关:
经过一、二关后,依然不能更改

解决办法:
查看注册表:[HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\RemoteAdminSettings]
有一个键 Enabled,键值为"1",将其修改为0。即可解决问题
1、注册表更改
2、dos下
netsh firewall set service REMOTEADMIN mode = ENABLE scope = SUBNET

分享到:
评论

相关推荐

    启用windows默认的防火墙需要注意的地方

    注意,在启动防火墙前,您需要先在例外...如果您的服务器需要允许被ping,请您在例外旁边点高级,点设置ICMP,再点允许传入回显请求,确定后就会支持ping了. 3389如果您更改了端口一定要先添加端口,再更改远程连接端口号。in

    Windows防火墙开启ping,禁ping的配置方法

    把“允许传入回显请求”前打上勾 --> 确定 --> 大功告成。 Windows 7,Win 2008 R2,2012 R2: Windows防火墙 --> 高级设置 --> 入站规则 --> 在列表里找到“文件和打印机共享(回显请求 - ICMPv4-...

    icmp.rar_Ping icmp C#_icmp_ping icmp_trace

    它通过发送ICMP回显请求报文到目标主机,然后接收回显应答报文来判断网络的连通性。在C#中实现Ping功能,需要使用System.Net.NetworkInformation命名空间下的Ping类。你可以创建一个Ping对象,然后调用Send方法,...

    IcmpSendEcho2Ex_Demo

    `IcmpSendEcho2Ex`是Windows API提供的一个高级接口,允许程序发送ICMP回显请求,并等待响应。这个函数比基础版本的`IcmpSendEcho`提供了更多的控制选项,例如线程上下文、事件回调等。 `IcmpSendEcho2Ex`函数的...

    LabVIEW Ping Network

    3. **.NET Ping类**:在.NET Framework的System.Net.NetworkInformation命名空间中,有一个Ping类,它提供了发送ICMP回显请求(即Ping请求)到指定主机并接收响应的能力。通过Ping类,可以获取网络设备的响应时间、...

    win2003自带防火墙的设置.pdf

    4. 对于ICMP协议,如果你希望允许ICMP回显请求,可以选中“允许传入响应请求”。 **常见疑问解答** 1. **如何与其他计算机通信?** 默认情况下,ICF只封禁服务端口,不影响大于1024的临时端口用于客户端连接。例如...

    c语言实现如果cmd中的ping.7z

    `ping`是一个非常基础且实用的网络诊断工具,它通过发送ICMP(Internet Control Message Protocol)回显请求报文到目标主机并接收响应来检查网络连接的可达性和延迟。下面,我们将详细讲解C语言实现这一功能的关键...

    vba使用ping测试网络通断 64位

    它通过发送ICMP回显请求(echo request)报文到目标IP地址,然后等待目标主机回应ICMP回显应答(echo reply)报文。如果目标主机回应,说明网络是通的;如果没有回应,则可能网络有问题或者目标主机未响应。 在VBA...

    用c#写的在wince系统中使用Ping方法

    它们分别用于打开网络适配器、发送ICMP回显请求和关闭适配器。 4. **创建Ping请求**:在C#代码中,我们需要创建一个`ICMP_ECHO_REQUEST`结构体,填充目标IP地址、数据部分等信息。 5. **发送Ping请求**:调用`...

    delphi实现ping方法

    3. **发送ICMP回显请求**:`TIdICMPClient`提供了`SendEcho`方法来发送ICMP回显请求。你可以设置`Data`属性来携带自定义数据,并通过`Timeout`属性设定等待响应的时间限制: ```delphi ICMPClient.Data := 'Pong!';...

    C#主机扫描

    3. **ICMP数据包应用**:在C#中,使用Ping类可以发送ICMP回显请求。创建Ping实例,调用Send方法,传入目标主机的IP地址,然后检查返回的PingReply对象,其Status属性表示回应的状态,如Success表示成功收到回应,...

    VB 实现ping 源程序

    本文将详细讲解如何使用VB实现ping功能,这是一个基础但实用的网络诊断工具,通过发送ICMP(Internet Control Message Protocol)回显请求来检查网络连通性。 **1. ICMP协议简介** 在开始编写ping程序之前,我们...

    无忧IT分享网-模仿dos窗口ping功能

    在DOS命令行中,ping命令通过发送Internet控制消息协议(ICMP)回显请求到目标主机,并接收回显应答来验证网络连接是否正常。 首先,理解ping工作原理是至关重要的。它基于ICMP协议,向目标主机发送一个带有特定...

    vb 检测网络电脑链路

    标题中的“vb 检测网络电脑链路”是指使用Visual Basic(VB)编程语言来检测计算机之间的网络连接状态,通常通过发送ICMP(Internet Control Message Protocol)回显请求(即ping命令)来实现。在VB中,我们可以利用...

    windows7下的ping程序C#源代码

    它基于Internet控制消息协议(ICMP),通过发送回显请求报文到目标主机并接收回显应答来检查网络连接是否可达。在C#中,我们可以使用System.Net.NetworkInformation命名空间中的Ping类来实现这一功能。 1. ** Ping ...

    pb实现ping IP地址的功能的两种方法

    ping命令就是通过发送ICMP回显请求报文并接收回显应答报文来判断目标主机是否可达。 2. 在PowerBuilder中,由于它本身并不直接支持ICMP协议,我们通常需要借助外部库,如ICMP.dll,来实现ping功能。这个库通常包含...

    计网课设_Java实现简单的PING操作

    PING操作就是通过发送ICMP回显请求(Echo Request)报文,并等待接收对应的ICMP回显应答(Echo Reply)报文,以此来判断目标主机是否可达。 2. **Java的`InetAddress`类**:在Java中,`InetAddress`类是处理IP地址...

    用C#模仿Windows的PING命令窗口

    当用户输入一个主机名或IP地址并执行"PING"命令时,系统会发送一系列ICMP回显请求到目标主机,然后接收回显响应来检查网络连接的可用性与延迟。 在C#中实现"PING"功能,主要步骤如下: 1. 引入命名空间:首先,...

    c# 桌面程序,检查网络是否联通

    这个程序的核心功能是利用ping命令,通过发送ICMP(Internet Control Message Protocol)回显请求来验证与特定主机的连通性。下面将详细介绍如何实现这一功能以及涉及的相关知识点。 1. **ping命令的原理**: ICMP...

    怎样在IOS中使用ping代码

    `ping`是一个网络诊断工具,通过发送ICMP(Internet Control Message Protocol)回显请求报文来测试网络连通性。当目标主机接收到请求后,会回应一个回显应答报文,从而我们得知数据包可以双向传输。 在iOS中,我们...

Global site tag (gtag.js) - Google Analytics