none
有什么工具可以扫描windows防火墙有没有开启。 RRS feed

答案

  • 您好!  

     

    非常遗憾,根据我的研究,Windows中没有自带的工具可以扫描计算机的防火墙的开启或者关闭状态。

     

    希望我的回答对您有所帮助,如果您还有什么问题,请您再和我们联系。

     

    Tom Zhang 张一平


    Tom Zhang – MSFT
    2009年7月28日 11:08
    版主

全部回复

  • 你好, 

    你可以參看以下微軟 kb :

    如何在 Windows XP 中打开或关闭防火墙


    在 Windows XP SP2 中启用 Windows 防火墙

    1. 单击“开始”,单击“运行”,键入 Firewall.cpl,然后单击“确定”。
    2. 在“常规”选项卡上,单击“启用(推荐)”,然后单击“确定”。







    如果你的網絡比較大,可以使用 組策略來管理:
    Deploying Windows Firewall Settings With Group Policy


    come from Hong Kong, 如果问题得到解决,请标记为答复; 如果问题没有解决,请继续跟帖讨论。
    • 已标记为答案 lcyanlcyan 2009年7月28日 6:22
    • 取消答案标记 lcyanlcyan 2009年7月28日 6:22
    2009年7月28日 2:58
  • Marchlam:
                
                 您好!
     
                 首先感谢您的答复,我想您还是没有理解我的意思,我的意思是有没有哪种工具可以扫描出我的防火墙有没有启用,而不是说我怎么样去开启我的防火墙,谢谢!
    2009年7月28日 6:25
  • 您好!  

     

    非常遗憾,根据我的研究,Windows中没有自带的工具可以扫描计算机的防火墙的开启或者关闭状态。

     

    希望我的回答对您有所帮助,如果您还有什么问题,请您再和我们联系。

     

    Tom Zhang 张一平


    Tom Zhang – MSFT
    2009年7月28日 11:08
    版主
  • lcyanlcyan

    你好!

    要掃瞄 Windows 的防火墻啟用狀態可能沒有,

    但掃瞄自己(local) port 有沒有打開,
    是有一種 script 可以用的 :

    http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/9b929eaa-e582-4131-bd29-9f6fb732777f

    detect windows firewal




    另,
    入面有提出一些「沒有被管理」 (Un-managed code ) 的code
    你可能要自行研判 是否使用

    當中包括 取得 Local Firewall 策略的

    // Retrieve the local firewall policy.
        hr = fwMgr->get_LocalPolicy(&fwPolicy);
        if (FAILED(hr))
        {
            printf("get_LocalPolicy failed: 0x%08lx\n", hr);
            goto error;
        }


    ======================
    以上的程序,只供參考。包括「沒有被管理」的script

    M.C.

    come from Hong Kong, 如果问题得到解决,请标记为答复; 如果问题没有解决,请继续跟帖讨论。
    2009年7月28日 15:47
  • windows防火墙有没有开启不能通过远程扫描出来吧,它又不是什么端口。

    但可以在本机使用 sc query sharedaccess 命令来看防火墙系统服务有没有有运行。


    http://zuimeng.vicp.net/
    2009年7月29日 7:43