El archivo .bat desconocido se ejecuta de forma intermitente, ¿cómo detectar/identificar qué archivo?

El archivo .bat desconocido se ejecuta de forma intermitente, ¿cómo detectar/identificar qué archivo?

(Después de explorar la lista de comunidades de Stack Exchange, el superusuario parecía el más adecuado. Dígame si esto debería pertenecer a otro lugar.

También intenté buscar preguntas similares en esta comunidad, pero no pude encontrar ninguna. Por favor, dígame también si me perdí uno que trate el mismo problema).

Tengo una computadora Lenovo con Windows 10 Home. Hace un tiempo noté que un archivo .bat a veces se ejecutaba espontáneamente. Lo noto porque aparece una ventana de comando cmd (frente a lo que sea con lo que estoy trabajando en este momento) y se cierra directamente nuevamente, de la misma manera que lo hace un archivo .bat cuando simplemente ejecuta comandos/hace lo que sea y no hay información. para mostrar al usuario.

Me di cuenta de que hubo un momento en el que esto comenzó, pero no había una correlación obvia con nada de lo que instalé en ese momento.

Mi pregunta es la siguiente: ¿hay alguna forma de registrar qué archivos .bat se ejecutan (o similares)? Entonces podría, cuando notara que el mensaje cmd aparece y desaparece, podría ingresar a ese registro y ver qué archivos se ejecutaron recientemente.

tl; dr. Estoy buscando una manera de registrar todas las ejecuciones de archivos .bat, para identificar uno que se ejecuta de forma intermitente.

Respuesta1

Es probable que aparezca el actualizador de Office.

Primero, abra la aplicación Programador de tareas como administrador. El método más sencillo es ir al campo de búsqueda de Cortana e ingresar "Programador de tareas", luego hacer clic derecho en la aplicación y seleccionar "Ejecutar como administrador".

A continuación, expanda la Biblioteca del Programador de tareas, luego Microsoft y seleccione Office.

Haga clic derecho en "OfficeBackgroundTaskHandlerRegistration" y seleccione "Desactivar".

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

Respuesta2

Puede consultar su programador de tareas con este archivo por lotes:

@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

información relacionada