转自两种方法阻止电脑上的软件彻底联网! - 知乎 (zhihu.com)
但为了稳妥,自己还是稍微记录一下
1、创建bat脚本文件
创建文本-将下面的代码填入-保存为**.bat**文件
bash
@Echo Off
SetLocal
:begin
echo:
echo ****** 禁止文件夹联网 ******
echo:
set /p folder=请输入文件夹(退出请直接关闭窗口):
If Not Exist "%folder%\" Exit/B
If /I "%CD%" NEq "%folder%" PushD %folder%
Set "Cmnd=netsh advfirewall firewall add rule action=block"
echo:
For /R %%a In (*.exe) Do (For %%b In (in out) Do (
echo 创建禁止 %%b 规则【%%a】
%Cmnd% name="blocked %%a via script" dir=%%b program="%%a"))
echo:
echo 搞定了,%folder% 中所有 exe 文件的禁止入站、出站规则都已成功创建!
echo ----------------------------
echo:
goto begin
2、管理员模式运行
3、完整输入要禁止联网的文件夹 回车即可
恢复联网,把防火墙内的禁止解开就行
控制面板\系统和安全\Windows Defender 防火墙\高级设置进入页面,把需要解开连接的删掉即可