防火墙启动被拒绝解决方案

在工作中,我们会遇到很多问题,不管是新问题,还是老问题,我都喜欢记录下来,以备不时之需,本文分为以下几个部分:

1,问题描述

2,问题分析

3,解决方案

4,问题总结

一 问题现象:

今天在为客户处理问题时,发现故障的原因是防火墙服务没有启动,如图1

图1

看到报错后,就去观察防火墙服务,确实,防火墙服务已经停止,如图2

图2

尝试手工的启动防火墙服务(Windows Firewall/Internet Connection Sharing -ICS)服务时出现以下错误:Windows Firewall/Internet Connection Sharing (ICS) 服务因下列错误而停止: 拒绝访问。如图3

图3

二 问题分析:

排开权限的问题,我们只能怀疑Tcp协议被破坏了

三 解决方案:

1,  修改注册表

开始-运行-regedit,打开注册表编辑器,删除以下两个键:如图4

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2

注意:为了安全起见,请先备份这2个键值,不要问我如何备份

图4

2,  修改Tcpip协议安装文件

先取消系统文件的隐藏功能,因为inf文件夹是隐藏属性,如图5

图5

用记事本打开windows\inf\nettcpip.inf文件,找到:如图6

[MS_TCPIP.PrimaryInstall]

Characteristics = 0xa0

>把此处的0Xa0改为0x80 保存退出,改为0x80就可以卸掉已破坏的TCP协议

注意:为了安全起见,请先备份这个文件,不要问我如何备份

图6

3 重新安装Tcp/ip协议

打开本地连接的TCP/IP属性---安装----添加协议-从磁盘-浏览,找到刚刚保存的nettcpip.inf(windows\inf\nettcpip.inf)文件,如图7

图7

然后选择"TCP/IP协议"(不是选择那个TCP/IP 版本6)确定。经过这一步之后,又返回网络连接的窗口,但这个时候,那个"卸载"按钮已经是可用的了。点这个"卸载"按钮来把TCP/IP协议删除,然后重启一次机器。如图8

图8

4 重启后按照第3步,重新安装一次TCP/IP协议,再重启一次,此时察看服务,应该恢复了正常。如图9

图9

四 问题总结:

虽然这样是解决了,但不是根本的办法,有可能下次还会被破坏,最好还是杀毒并检查下其他方面的原因!

IT之梦---你---我---他

2012年11月6日星期二

本文转自 IT之梦 51CTO博客,原文链接:http://blog.51cto.com/itmydream/1052169

防火墙启动被拒绝解决方案相关推荐

  1. 程序无法启动ALL_BUILD 拒绝访问

    用cmake编译完opencv3.0后,发现编译没有问题,但尝试调试的时候报错'无法启动.../ALL_BUILD拒绝访问'. 调了很久才解决,方法是,卸载所有无关工程,只保留一个你需要的工程,这时候 ...

  2. win7不能在本地计算机启动防火墙,Win7防火墙启动不了的原因及解决办法

    防火墙是一种位于内部网络与外部网络之间的网络安全系统.我想大家都应该清楚防火墙的重要性.Win7系统中,防火墙除了保护系统安全外,还有很多其他的功能都需要firewall服务启动才能够正常使用的.所以 ...

  3. TOMCAT启动汉字乱码解决方案

    TOMCAT启动汉字乱码解决方案 参考文章: (1)TOMCAT启动汉字乱码解决方案 (2)https://www.cnblogs.com/fujingtao5470/p/12290350.html ...

  4. 开机按F1才能进入(启动)系统的解决方案

    1.BIOS ROM check sum error,System halted (BIOS信息进行总和校验时发现错误,系统锁定) 解决方案:这个错误是一般人不会遇到的,这种信息多半是对主板BIOS刷 ...

  5. Mysql启动报错解决方案:Failed to open log (file ‘./mysql-bin.000901‘, errno 2)

    Mysql启动报错解决方案:Failed to open log (file './mysql-bin.000901', errno 2) 参考文章: (1)Mysql启动报错解决方案:Failed ...

  6. CentOS 7下mysqld服务启动失败终极解决方案

    CentOS 7下mysqld服务启动失败终极解决方案 参考文章: (1)CentOS 7下mysqld服务启动失败终极解决方案 (2)https://www.cnblogs.com/waycx/p/ ...

  7. Linux MySQL 常见无法启动或启动异常的解决方案

    Linux MySQL 常见无法启动或启动异常的解决方案 参考文章: (1)Linux MySQL 常见无法启动或启动异常的解决方案 (2)https://www.cnblogs.com/youjia ...

  8. Microsoft Office 2008 for Mac Service Pack 1 更新后无法启动程序问题解决方案

    Microsoft Office 2008 for Mac Service Pack 1 更新后无法启动程序问题解决方案 1. 删除文件(不是根目录下的,而是你的用户名下的目录中...) ~/Libr ...

  9. linux 进程无法启动,linux6.*无法正常启动has进程解决方案

    1. 数据库安装成功之后:发现ohasd进程存在异常: [root@oracle234 ~]# su - grid [grid@oracle234 ~]$ ps -ef| grep ohasd gri ...

最新文章

  1. svn的安装以及post-commit实时更新网站
  2. solr源码分析之solrclound
  3. 【SDK接入篇】【1】Unity的internal 与 gradle打包
  4. 小菜:关于main方法的面试题
  5. 致电以验证您的JavaFX UI的响应能力
  6. ifcfg-eth0 配置
  7. 1.3编程基础之算术表达式与顺序执行 12 计算球的体积
  8. 免费试用 | 多模 NoSQL 服务GeminiDB for Cassandra 全球首发
  9. 傲腾机器Linux,【收藏】傲腾装机必看!
  10. 英语单词中后缀-ee和-er的区别
  11. 第四章 ARMA模型的特性
  12. 524MB的微信输入法:没广告 你会用吗
  13. WaitHandles 的数目必须少于或等于 64 个
  14. mpeg4和mp4格式一样吗?
  15. 微信开发之小程序分享设置图片标题
  16. 如何把自己打造成为一名金领架构师-基础篇(一)
  17. 谷歌Cloud、Paly 中的XSS 漏洞可导致账户劫持
  18. GILT市场方兴未艾
  19. srs10流程图_srs技术文档说明
  20. 去掉flash四周虚线框的方法

热门文章

  1. 全球与中国Z型斗式提升机市场运营战略分析及未来趋势创新建议报告2022-2027年版
  2. Memory Dog for Autodesk Maya
  3. 多进程客户端-服务器模型
  4. 【转载】Gradle学习 第十一章:使用Gradle命令行
  5. Unreal Engine4 蓝图入门
  6. HAProxy 的负载均衡服务器,Redis 的缓存服务器
  7. 如何分析apache日志[access_log(访问日志)和error_log(错误日志)]
  8. 2019年平面设计趋势
  9. 机器学习的前期入门汇总
  10. Putty通过ssh代理连接远程服务