防火墙还原设置后moonlight被墙了 如何在防火墙中找到放行
3条回答 默认 最新
- 专家-皆知 2024-05-14 15:12关注解决 无用评论 打赏 举报
- 阿里嘎多学长 2024-05-14 15:12关注
以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:
您想要解决的问题
您的目的在于解决在Windows操作系统中,由于防火墙还原设置导致名为"moonlight"的应用程序或服务被阻止访问的问题,您希望找到如何在防火墙中放行该应用程序的方法。
问题出现原因
问题可能出现的原因是,在对Windows防火墙进行设置还原时,一些之前允许的规则可能被重置,导致原本放行的应用程序如"moonlight"现在被防火墙阻止。
问题解决方案
要解决这个问题,您需要重新在Windows防火墙中添加规则以允许"moonlight"通过。以下是在Windows防火墙中添加放行规则的步骤:
- 打开“控制面板”。
- 选择“系统和安全”下的“Windows Defender 防火墙”。
- 在左侧菜单中选择“高级设置”。
- 在“入站规则”上点击右键,选择“新建规则...”。
- 在“新建入站规则向导”中,选择“自定义”,点击“下一步”。
- 选择“所有程序”或浏览并选择“moonlight”的可执行文件,点击“下一步”。
- 选择“允许连接”,点击“下一步”。
- 确保所有适用的配置都选中(域、专用、公用),点击“下一步”。
- 选择“任何”,或指定特定的端口(如果“moonlight”使用特定的端口),点击“下一步”。
- 保持默认的“允许连接”,点击“下一步”。
- 给规则命名(如“Moonlight Allow”),添加描述(可选),点击“完成”。
提供代码
在Windows防火墙中添加规则通常通过图形界面操作,不需要代码。但是,如果您希望通过命令行来添加防火墙规则,可以使用以下PowerShell命令:
New-NetFirewallRule -DisplayName "Moonlight Allow" -Direction Inbound -Action Allow -Program "C:\path\to\moonlight.exe" -Enabled True
请将
C:\path\to\moonlight.exe
替换为"moonlight"应用程序的实际路径。代码运行方式
- 打开PowerShell。
- 将上述命令复制并粘贴到PowerShell窗口中。
- 按回车键执行命令。
代码预期运行结果
执行上述PowerShell命令后,如果成功,不会有任何输出,但是会在Windows防火墙中添加一个新的入站规则,允许"moonlight"应用程序的通信。
推荐相关链接
这些链接提供了关于Windows防火墙和使用PowerShell命令行管理防火墙规则的详细信息。
解决 无用评论 打赏 举报 编辑记录 关注
解决 无用评论 打赏 举报