网络地址转换组件(Ipnat.sys)被使用 windows防火墙无法运行

       昨天刚要下班被项目组叫住解决服务器中毒问题,发现被黑客侵入当作肉鸡了,还放了木马,很强悍,远程访问会感染到本地,杀不死。重启后以为杀完的又会出现,系统还出现用户组为空,用户下有新加账号但无权限删除,杀毒软件被病毒杀死毫无作为,问题太多了,只好决定重装系统。由于数据还不能确定备份到哪,只好另找新机安装,项目组要求一定要搞定,因为今天就大量客户要使用。

      忙到晚上十点终于好了,部署交给开发人员,满以为一切OK了,不过今天上午出现另一个问题,如标题 网络地址转换组件(Ipnat.sys)被使用 windows防火墙无法运行 想使用本机防火墙没戏,在出现这个提示时,服务器可以访问内外网,但内外网无法访问服务器,郁闷,重启服务器马上又恢复。折腾了一阵,在网上找答案,还有不少人遇到,摘录一下:

       大虾们好,我刚在服务器上装了window2003标准版,也打了所有补丁,但我准备打开防火墙时,出现下面提示“由于另一个程序或正在运行的服务可能正在使用网络地址转换组件(Ipnat.sys),windows防火墙无法运行”。这是什么原因?怎么才能让它运行,且现在用别的机器无法ping同这台服务器,而它却能ping别的机子.什么原因?

 
解决办法:
1.:控制面板=>管理工具=>路由和远程访问 选择关闭。然后再打开防护墙,弹出个窗口:“由于相关服务没有运行,windows防火墙设置无法显示。您想启动Windows Firewall/Internet Connection Sharing(ICS) 服务吗?”;

我选择“是”时一会弹出“windows 无法启动Windows/....(ICS)服务。错误 10047:使用了与请求的协议不兼容的地址”。

在服务里查看Windows Firewall/Internet Connection Sharing(ICS) 是关闭的.无法开启

然后接着在事件查看器里找原因,最后查到一个这个.

我的电脑右键管理--> 里面最底下看看是不是有一个选项:路由与远程访问?如果有的话,再看看他是不是启用状态?如果启用了你的自带的防火墙是不能启用的.把路由与远程访问关闭就可以了.

与 Windows Firewall/Internet Connection Sharing (ICS) 服务相依的 Network Connections 服务因下列错误而无法启动:

无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。

然后在系统-服务里把Network Connections 服务 开启

再开启Windows Firewall/Internet Connection Sharing (ICS) 服务 就可以了

当然,你也可以直接点确定,这样等待一会,系统会自动打开其相关联的服务。

 

文章来源:侠客站长站(www.xkzzz.com) 详文参考:http://www.xkzzz.com/zz/webyy/zzjs/200905/22-16083.html

你可能感兴趣的:(防火墙,休闲,firewall,ICS,Ipnat.sys)