arquivo .bat desconhecido é executado de forma intermitente, como detectar/identificar qual arquivo?

arquivo .bat desconhecido é executado de forma intermitente, como detectar/identificar qual arquivo?

(Depois de navegar na lista de comunidades do Stack Exchange, o superusuário pareceu ser o mais adequado. Diga-me se isso deveria pertencer a outro lugar.

Também tentei pesquisar nesta comunidade por perguntas semelhantes, mas não consegui encontrar nenhuma. Diga-me também se perdi algum que lide com o mesmo problema.)

Eu tenho um computador Lenovo executando o Windows 10 Home. Há algum tempo, percebi que um arquivo .bat às vezes era executado espontaneamente. Percebo isso porque uma janela de prompt do cmd aparece (na frente de tudo o que estou trabalhando no momento) e desliga diretamente novamente, da mesma forma que um arquivo .bat faz quando apenas executa comandos/faz qualquer coisa e não há informações para mostrar ao usuário.

Percebi que houve um momento em que isso começou, mas não houve nenhuma correlação óbvia com nada que instalei naquela época.

Minha pergunta é a seguinte: existe uma maneira de registrar quais arquivos .bat são executados (ou similares)? Então eu poderia, quando notar o prompt do cmd aparecendo e desaparecendo, eu poderia simplesmente entrar naquele log e ver quais arquivos foram executados recentemente.

dr Estou procurando uma maneira de registrar todas as execuções de arquivos .bat, a fim de identificar um arquivo em execução intermitente.

Responder1

Provavelmente é o atualizador do Office aparecendo.

Primeiro, abra o aplicativo Agendador de tarefas como administrador. O método mais fácil é ir ao campo de pesquisa da Cortana e digitar “Agendador de tarefas”, clicar com o botão direito no aplicativo e selecionar “Executar como administrador”.

Em seguida, expanda a Biblioteca do Agendador de Tarefas, depois Microsoft e selecione Office.

Clique com o botão direito em “OfficeBackgroundTaskHandlerRegistration” e selecione “Desativar”.

Verhttps://www.digitaltrends.com/computing/here-is-a-fix-for-microsoft-office-command-prompt-issue/

Responder2

Você pode consultar seu agendador de tarefas com este arquivo em lote:

@echo off 
schtasks /query | find /I /V "Microsoft" > "%temp%\tasks1.txt"
Type "%temp%\tasks1.txt" | find /I /V "N/A" > "%temp%\tasks2.txt"
Type "%temp%\tasks2.txt" | find /I /V "stat" > "%temp%\tasks3.txt"
Type "%temp%\tasks3.txt" | find /I /V "=" > "%temp%\tasks4.txt"
Type "%temp%\tasks4.txt" | find /I /V "INFORMATION" > "%temp%\tasks5.txt"
If exist c:\tasks.txt del c:\tasks.txt  
for /f "delims=" %%a in ('Type "%temp%\tasks5.txt"') do (
    echo %%a >>c:\tasks.txt
)
for /f "delims=" %%# in ('Dir /b /s "%temp%\tasks*"') do (
    Del "%%#">nul 2>&1
)
Start "" c:\tasks.txt

informação relacionada