Windows 10自带的防火墙可以帮助保护您的计算机免受未经授权的网络访问。您可能需要允许某些程序通过防火墙以便能够访问互联网。小编将带领大家一起来详细了解如何在Windows 10中设置防火墙以允许特定程序访问网络。
1. 打开防火墙设置
打开控制面板:点击“开始”按钮,然后在搜索框中输入“控制面板”并打开它。
进入系统和安全:在控制面板中,选择“系统和安全”类别。
打开Windows Defender防火墙:在“系统和安全”窗口中,找到“Windows Defender防火墙”并点击进入。
2. 允许程序通过防火墙
通过图形界面设置
选择“允许应用通过防火墙”:在左侧菜单中选择“允许应用通过防火墙”。
添加新程序:点击“允许另一个应用”按钮。
浏览程序:点击“浏览”按钮来选择您想要允许通过防火墙的程序。
选择程序:浏览到程序所在的文件夹,选择程序的可执行文件(.exe文件),然后点击“打开”。
设置网络类型:对于每个网络类型(公用和专用),选择是否允许该程序访问网络。
确认设置:点击“确定”以保存设置。
使用命令行设置
打开命令提示符:点击“开始”按钮,在搜索框中输入“cmd”并以管理员身份运行命令提示符。
添加程序规则:在命令提示符中输入以下命令以添加一个允许特定程序通过防火墙的规则:
1netsh advfirewall firewall add rule name="ProgramName" program="C:\Path\To\Program.exe" dir=in action=allow
其中,“ProgramName”是规则的名称,“C:\Path\To\Program.exe”是程序的完整路径。
3. 验证设置
检查程序是否已添加:返回到“允许应用通过防火墙”的设置界面,检查您刚刚添加的程序是否出现在列表中。
测试程序:尝试启动程序并检查它是否能够成功访问网络。
4. 删除程序规则
如果您不再需要某个程序通过防火墙访问网络,可以删除相应的规则。
打开防火墙设置:按照第1步的说明打开防火墙设置。
选择“允许应用通过防火墙”:在左侧菜单中选择“允许应用通过防火墙”。
删除程序:找到您想要删除的程序,取消勾选其复选框,然后点击“确定”。
使用命令行删除规则
打开命令提示符:以管理员身份运行命令提示符。
删除规则:输入以下命令以删除之前创建的规则:
1netsh advfirewall firewall delete rule name="ProgramName"
通过上述步骤,您应该能够成功地在Windows 10中设置防火墙以允许特定程序访问网络。如果您在设置过程中遇到任何问题,可以参考Microsoft的支持文档或在线社区寻求帮助。