AcroRd32.exe Maxes Out Core

0

Meu uso de CPU atingiu 100%. Process Explorer mostra duas instâncias do AcroRd32.exe. Cada um está maximizando 1 núcleo. Mas não há nenhuma janela do Adobe / Acrobat Reader. Eu fechei as janelas mais cedo. Como resolvo isso?

    
por Maadh 30.03.2013 / 09:21

3 respostas

3

O Acrord32.exe é normalmente associado ao Adobe Acrobat Reader.

Se você não tiver executado você mesmo (abrindo um documento PDF), ele poderá estar sendo executado em um navegador da Web, como o Internet Explorer, o Firefox ou o Chrome. Você tem um navegador aberto com documentos PDF abertos?

Caso contrário, pode ser que o Adobe Reader esteja corrompido. Nesse caso, você pode tentar desinstalar a versão atual e baixá-la novamente da Adobe .

Como último recurso, é potencialmente possível que seja um vírus disfarçado de Adobe Reader, tente seguir o conselho em esta questão sobre a verificação de vírus e, geralmente, a limpeza do computador.

    
por 30.03.2013 / 10:08
0

Pode ser um programa antivírus chamado "acrord32.exe", um nome familiar para execução sem parecer duvidoso.

No Process Explorer, clique com o botão direito e, em seguida, veja as propriedades, e veja o caminho: é o real Acrobat Reader?

    
por 30.03.2013 / 09:59
-1

Permita-me transmitir meu próprio trabalho a esse respeito.

Outra maneira de fechar o processo de carregamento do sistema. Não há necessidade de alterações no registro, parâmetros ou configurações do Acrobat Reader. Script em lote preparado por padrão fecha processo Acrord32.exe e para este fim foi projetado, mas o script pode ser usado para fechar como qualquer outro processo muito oneroso sistema, que foi suspenso quando o script chama o parâmetro apropriado. Se esse parâmetro contiver um nome longo com um espaço, você deverá colocar o parâmetro entre aspas. Dentro do script, para o início dos vários parâmetros pode ser determinado, por exemplo. Tempo de suspensão, o tempo de nova verificação ou onde o relatório será criado (LOG). O script fecha todos os processos atendem aos critérios para qualquer usuário, é claro, não o sistema que não pode ser fechado. Pode ser útil no servidor, o trabalho de muitos usuários. O script é otimizado para minimizar o próprio processador sobrecarregado.

Copie o seguinte texto e salve como um arquivo Batch (extensão .BAT) com qualquer nome de arquivo desejado.

@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
    
por 04.04.2015 / 13:26

Tags