AcroRd32.exe 最大化核心

AcroRd32.exe 最大化核心

我的 CPU 使用率达到 100%。 Process Explorer显示两个 AcroRd32.exe 实例。每个实例都占用 1 个核心。但是,没有显示 Adob​​e/Acrobat Reader 窗口。我之前关闭了窗口。我该如何解决这个问题?

答案1

Acrord32.exe 通常与 Adob​​e Acrobat Reader 相关联。

如果您没有亲自运行它(通过打开 PDF 文档),那么它可能是从 Internet Explorer、Firefox 或 Chrome 等 Web 浏览器运行的。您是否打开了浏览器并打开了 PDF 文档?

否则,Adobe Reader 可能已损坏,在这种情况下,您可以尝试卸载当前版本并重新下载来自 Adob​​e

作为最后的手段,它可能是伪装成 Adob​​e Reader 的病毒,请尝试按照以下建议操作这个问题关于病毒扫描和常规计算机清理。

答案2

它可能是一个名为“acrord32.exe”的病毒程序,这个名字很熟悉,运行起来也不显得可疑。

在进程资源管理器中,右键单击它,然后查看属性,并查看路径:是真实的爱看阅读器?

答案3

请允许我介绍一下我在这方面的工作。

另一种方法是通过关闭加载的系统进程。这样就不需要对注册表、参数或 Acrobat Reader 进行任何更改。 默认情况下,批处理脚本会关闭 Acrord32.exe 进程,并且已为此设计了脚本,但该脚本可用于关闭任何其他过于繁重的系统进程,这些进程在脚本调用相应参数时被暂停。 如果此参数包含带有空格的长名称,则必须将参数括在引号中。 在脚本内部,可以确定几个参数的开头,例如。 暂停时间、重新检查时间或要创建报告的位置(LOG)。 该脚本将关闭所有符合任何用户条件的进程,当然,不是不能关闭的系统进程。 可以在服务器上使用,用于处理许多用户的工作。 该脚本经过优化,以尽量减少自身对处理器的负担。

复制以下文本并将其保存为批处理文件(扩展名 .BAT),并使用您想要的任意文件名。

@echo off
REM Automatic closing Acrobat Reader or other process parameter specified in the call, which too much high the CPU
REM Preparing:  Artur Zgadzaj
REM ---------------------------------------------------------------------------------------------

SET REPEAT_TIME_VERIFICATION_[seconds]=7
SET IDLE_TIME_[seconds]=5

SET LOG_FOLDER=C:\UTIL\LOG

REM    # # # #      CHECKING OR IS STARTED AS ADMINISTRATOR     # # # # #

FSUTIL | findstr /I "volume" > nul&if not errorlevel 1  goto Administrator_OK

cls
echo ************************************
echo ***    RUN  AS  ADMINISTRATOR    ***
echo ************************************
echo.
echo.
echo Call up just as the Administrator. Abbreviation can be done to the script and set:
echo.
echo      Shortcut ^> Advanced ^> Run as Administrator
echo.
echo.
echo Alternatively, a single run "Run as Administrator"
echo or in the Schedule tasks with highest privileges
pause > nul
goto:eof
:Administrator_OK

SET WD=day
if "%~1"==""  (SET Close_Process=AcroRd32.exe)  else  (SET "Close_Process=%~1")
MD %LOG_FOLDER% 2>NUL
Setlocal EnableDelayedExpansion

:again
cls
echo Automatic closing %Close_Process%, which are charged to the processor too ...&echo.&echo.

FOR /F "tokens=2,7,8 delims=,"  %%A IN ('%SystemRoot%\System32\tasklist.exe /v /FO CSV^|find /I ^"%Close_Process%^"') DO (

  SET PROC=%%C
  SET PROC=!PROC:"=!

  FOR /F "tokens=2,3 delims=:"  %%s IN ("!PROC!") DO (SET PR=%%t
      if "!PR:~0,1!"=="0"  (SET /A PROC_TIME=%%s*60+!PR:~1,1!)  else  (SET /A PROC_TIME=%%s*60+!PR:~0,2!))

  if !PROC_TIME! GTR %IDLE_TIME_[seconds]%   (
      SET PID=%%A
      SET PID=!PID:"=!

      %SystemRoot%\system32\taskkill.exe /PID !PID! /F

      SET B=%%B
      SET B=!B:%USERDOMAIN%\=!
      SET B=!B:%COMPUTERNAME%\=!
      SET Process_User=!B:"=!

      if not "!DATE_WD!"=="%DATE%" ((FOR /F "tokens=1" %%W IN ('POWERSHELL GET-DATE -format dddd') DO SET WD=%%W)&&SET DATE_WD=%DATE%)
      echo %TIME:~0,8%    ^(Hanging:  !PROC:~-5!^)         !Process_User! >>"%LOG_FOLDER%\%DATE:-=.%  ^(!WD:~0,3!^)  Close_%Close_Process%.TXT"
      )
  )

TIMEOUT /T %REPEAT_TIME_VERIFICATION_[seconds]% > nul
goto again

相关内容