Los procesos de Windows ejecutan varios scripts de PowerShell para realizar varias tareas necesarias para que el sistema funcione sin problemas. Sin embargo, esto a veces puede hacer que la interfaz de PowerShell se abra abruptamente.
Por lo general, estas ventanas emergentes son causadas por procesos legítimos de Windows. Sin embargo, algunas aplicaciones o servicios pueden ejecutar aleatoriamente el script para realizar cambios no solicitados en la configuración del sistema.
Para evitar que aparezca PowerShell, determine si una tarea programada o una aplicación o servicio de inicio está ejecutando un script de PowerShell.
Comprobar la tarea programada
El Programador de tareas le permite programar una tarea específica para que se ejecute cuando el sistema cumpla con los criterios requeridos.
El programador de tareas puede tener una tarea que ejecuta el script de PowerShell y, si el activador está configurado para repetirse cada pocos minutos, PowerShell sigue apareciendo.
- Presione la tecla Windows + R para abrir Ejecutar.
- Tipo
taskschd.msc
y presione Entrar. Esto abrirá la ventana del Programador de tareas. - Expandir en el panel izquierdo Biblioteca del programador de tareas.
- Verás una serie de carpetas. Haga clic en él para ver todas las tareas programadas.
- Haga clic en una tarea. El programador de tareas ahora muestra todos los detalles sobre la tarea seleccionada.
- Ir a Pestaña de acción. y examine los detalles para ver si se está ejecutando un script de PowerShell. El script de PowerShell tiene un
.ps1
Renovación. - Verifique la pestaña Acción para todas las carpetas en la biblioteca del Programador de tareas.
- Una vez que encuentre el script de PowerShell, haga clic con el botón derecho en la tarea y elija Deshabilitar.
Anotación: Debe verificar todas las carpetas en la biblioteca del Programador de tareas para ver qué tarea está ejecutando el script de PowerShell.
Algunas aplicaciones pueden necesitar ejecutar el script de PowerShell para funcionar. En tales casos, puede cambiar los activadores para ejecutar el script con menos frecuencia. Para cambiar los disparadores,
- Haga doble clic en la tarea que inicia el script de PowerShell.
- Ir a Pestaña de activación.
- haga clic en Editar. Aquí puede cambiar la configuración que habilita el script.
- Después de establecer la configuración que desea, haga clic en Aceptar para guardar los cambios.
Comprueba la aplicación de inicio con autoruns
Verificar carpetas individuales en la biblioteca del Programador de tareas puede ser tedioso, por lo que puede usarlas en su lugar Ejecución automática para comprobar las tareas que pueden desencadenar un script de PowerShell. Autoruns permite a los usuarios obtener detalles completos sobre servicios, archivos dll, tareas programadas y controladores que se ejecutan al inicio.
- Descargar autoruns y autorunsc.
- Extraiga el archivo descargado y abra la carpeta extraída.
- Haga clic derecho en
Autoruns.exe
y haga clic en Ejecutar como administrador. - Elegir Sí cuando pide confirmación.
- Ir a Todo Pestaña.
- Verifique la columna Ruta de la imagen para cada archivo que contenga
.ps1
Renovación. - Una vez que encuentre el archivo, verifique la entrada de ejecución automática y desactívela.
- Reinicie su computadora y vea si la ventana emergente de PowerShell aún aparece.
Realizar un arranque limpio
Normalmente, debe verificar el Programador de tareas y ejecutar ejecuciones automáticas para descubrir el script de Powershell responsable de la aparición de PowerShell.
Pero los servicios de una aplicación de terceros en su PC también pueden iniciar un script de PowerShell.
Cuando realiza un inicio limpio, su PC no está ejecutando ningún servicio que no sean los servicios críticos de Microsoft, por lo que puede averiguar si los servicios de terceros están causando el problema.
- Abrir Ejecutar.
- Tipo
msconfig
y luego presione Aporte. esta voluntad Abre la configuración del sistema Ventana. - Ir a Servicios Pestaña.
- Cuenta Esconder todos los servicios de Microsoft y haga clic Apaga todo.
- haga clic en Aplicar.
- Reinicie su PC y vea si aparece PowerShell.
Si aún ve PowerShell, puede pasar a la siguiente solución. Sin embargo, si la ventana emergente se detiene, debe identificar el servicio que la está causando.
- Configuración del sistema abierto.
- Ir a Pestaña de servicios.
- Cuenta Esconder todos los servicios de Microsoft.
- Habilite la mitad de los servicios previamente deshabilitados.
- Reinicie la PC y vea si aparece PowerShell.
- Si es así, entonces el culpable es uno de los servicios que acaba de activar.
- Repita este proceso hasta que encuentre el servicio que está causando la ventana emergente.
Compruebe la aplicación de inicio con el Administrador de tareas
Varias aplicaciones se inician automáticamente tan pronto como el sistema operativo se carga en la memoria. Estas aplicaciones de inicio pueden iniciar los scripts de PowerShell. Para deshabilitarlos, puede deshabilitar la aplicación de inicio.
- Abierto administración de tareas presionando las teclas Ctrl + Shift + Esc al mismo tiempo.
- Ir a Pestaña de inicio.
- Haga clic en una aplicación con estado Habilitado y haga clic en Expandir.
- Deshabilite todas las aplicaciones cuyo estado sea Habilitado.
- Reinicie su PC y verifique si PowerShell aún aparece.
Escaneo completo de su computadora
Las aplicaciones maliciosas en su PC pueden ejecutar secuencias de comandos de PowerShell al azar. Para asegurarse de que este no sea el caso, le recomendamos que ejecute un análisis completo de la PC.
- Abrir Ejecutar.
- Tipo
mrt
y presione Entrar. - haga clic en Próximo.
- Comprobar el Análisis completo y haga clic en Siguiente.
- Después de completar el escaneo, haga clic en Ver el resultado detallado del escaneo para ver los archivos afectados/maliciosos.
Gracias por leer absolutoyrelativo.com. ¡Hasta la próxima!