當我們安裝瞭一個軟件,軟件目錄下的所有 .exe 文件都有可能會聯網,我們如何才能禁止這個軟件任何聯網行為呢?

有人說通過系統自帶的防火墻規則禁用軟件聯網就可以瞭,但是一款軟件可能包含多個.exe文件,挨個配置規則繁瑣且麻煩,下邊給大傢推薦批量處理的兩種方法,希望對大傢有所幫助。

一、批量禁止文件夾(含子文件夾)裡所有 exe 文件聯網

當你想禁止某個程序、軟件聯網時,按以下步驟操作就行!

1、打開 windows 的記事本,粘貼以下代碼

@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