子分类
  • 无子分类
关于Pinging $ with 32 bytes of data的解决办法
  • 2018-10-25发布
  • 2018-10-25修改

关于Pinging ?($) with 32 bytes of data的解决办法


公司有台windows2003server系统的电脑出问题了,也没有更新博客。被中病毒了,然后删除的时候误删了一些系统文件,处理后电脑上不了网,无法使用dhcp获取ip地址,dns无法正常解析。于是ping路由器和DNS地址,居然是通的,但奇怪的是居然有个?挂在那(居然不是IP),还有机器内置喇叭报警(滴的一声)。显示:Pinging $ with 32 bytes of data,原来是IPSEC Services服务被意外停止,而且无法启动。今天解决了,附上方法。


一、删除原TCP/IP协议


1.打开注册表编辑器,在注册表中删除以下两个键:

HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock

HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock2


2.在系统目录的 inf 目录里面找到 nettcpip.inf 文件,打开,找到:

[MS_TCPIP.PrimaryInstall]

; TCPIP has properties to display

Characteristics = 0xA0 ; NCF_HAS_UI | NCF_NOT_USER_REMOVABLE

把此处的 0xA0 改为 0x80 保存退出(该设置就是允许用户修改TCP/IP协议)


3.打开“本地连接”的属性——安装——添加协议——从磁盘安装,找到刚刚保存的 nettcpip.inf 文件,按“确定”后,回到列表,选择最后一项“Internet 协议 (TCP/IP)”(左侧没有图标的,注意不是那个“Microsoft TCP/IP 版本 6”),会提示没有数字签名,按确定安装即可。


4.经过这一步之后,又返回网络连接的窗口,这个时候,选择“TCP/IP”后,那个“卸载”按钮已经是可用的了未做这一步之前是灰色的)。点这个“卸载”按钮来把 TCP/IP 协议删除,再把 nettcpip.inf 文件改回来,然后重启一次机器。


二、再次安装TCP/IP协议


5.再照着第3步,重新安装一次 TCP/IP 协议)。安装好协议后,重新设置“本地连接”的连接属性,重启即可正常上网。