最近在同事的电脑上发现,pdf文件用AdobeReader打开后,没过多久就自动关闭了。
综合百度得出的结论:
1、更新AdobeReader版本;
2、阻止AcroRd32.exe(即AdobeReader)出站;
下面列出两个方式来处理方法②:
第一种方式:
1、右击任务栏右下角的网络图标--选择【打开‘网络和Internet'设置】;
Adobe Reader 11.x版本,打开文件十几秒后自动关闭_第1张图片
2、在弹出的窗口--选择【网络和共享中心】;
Adobe Reader 11.x版本,打开文件十几秒后自动关闭_第2张图片
3、选择【Windows Defender 防火墙】--【高级设置】;
Adobe Reader 11.x版本,打开文件十几秒后自动关闭_第3张图片
Adobe Reader 11.x版本,打开文件十几秒后自动关闭_第4张图片
4、【新建出站规则】
Adobe Reader 11.x版本,打开文件十几秒后自动关闭_第5张图片
Adobe Reader 11.x版本,打开文件十几秒后自动关闭_第6张图片
Adobe Reader 11.x版本,打开文件十几秒后自动关闭_第7张图片
Adobe Reader 11.x版本,打开文件十几秒后自动关闭_第8张图片
Adobe Reader 11.x版本,打开文件十几秒后自动关闭_第9张图片
Adobe Reader 11.x版本,打开文件十几秒后自动关闭_第10张图片
Adobe Reader 11.x版本,打开文件十几秒后自动关闭_第11张图片
5、搞定!
第二种方式:
当我们操作的电脑多了,或者远程更改,或者小白怎么办呢?
完整复制下方代码,至.txt文档,改名为.bat文件,双击运行即可:

@echo off
setlocal ENABLEDELAYEDEXPANSION
MODE CON COLS=60 LINES=11
color 0b
rem 批处理获取管理员权限
:-------------------------------------
%1 mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&&exit /b
CD /D "%~dp0"
:-------------------------------------

::添加阻止程序出站规则
(
echo "Adobe Reader","C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe"
)>list.txt
FOR /F "usebackq tokens=1,2 delims=," %%i in (list.txt) do (
netsh advfirewall firewall add rule name=%%i dir=out program=%%j action=block>nul
echo 阻止%%i程序出站规则已添加
)
del list.txt

echo Successful,press any key exit...
pause>nul
exit**

注意:
①(
echo "出站规则名称","路径"
)>list.txt 中放置的是需要阻止的程序;
②dir=out 是出站;那么dir=in呢?