Resuelva el uso elevado de la CPU causado por Windows PowerShell en Windows 10

El proceso de Windows PowerShell puede causar un alto uso de la CPU en Windows 10 si el Windows de su sistema está desactualizado. Además, diferentes aplicaciones en conflicto (como NativeDesktopMediaService) también pueden causar el problema en cuestión.

El usuario nota el problema cuando su PC comienza a comportarse con lentitud y, al abrir el Administrador de tareas, nota un alto uso de la CPU por parte de PowerShell (en algunos casos, varios procesos de PowerShell siguen apareciendo y desapareciendo en el Administrador de tareas).

Proceso de Windows PowerShell que provoca un uso elevado de la CPU en Windows 10

Antes de continuar, compruebe si finalizando el PowerShell proceso a través de la Administrador de tareas resuelve el problema (si se debe a una falla temporal).

Actualice Windows de su sistema a la última versión

Puede encontrar un alto uso de la CPU por parte de PowerShell si el Windows de su sistema está desactualizado (ya que puede causar la incompatibilidad entre los módulos del sistema operativo). En este caso, la actualización de Windows de su sistema a la última versión puede resolver el problema de uso elevado de la CPU.

  1. Actualice manualmente el Windows de la PC y reiniciar tu computador.
    Buscar actualizaciones de Windows
  2. Al reiniciar, verifique si el problema está resuelto.

Si el problema persiste (o si está utilizando una versión obsoleta de Windows), entonces puede descargar los Asistente de actualización (actualmente, actualización de Windows 10 de octubre de 2020) de la Página de descarga de Windows 10 . Luego use ese asistente (asegúrese de iniciarlo como administrador) para actualizar el sistema y verifique si eso resuelve el problema de PowerShell.

Haga clic en Actualizar ahora en la página de descarga de Windows 10

Arranque limpio su PC y deshabilite/desinstale las aplicaciones problemáticas

El proceso de Windows PowerShell puede causar un uso elevado de la CPU si una aplicación en su sistema está activando el proceso de PowerShell. En este contexto, el inicio limpio del sistema y la desactivación/eliminación de la aplicación (que causa el problema) pueden resolver el problema.

  1. Arranque limpio su PC (también puede probar Autoruns, Process Explorer o WBEMTEST) y verifique si el alto uso de CPU por parte de Windows PowerShell ha desaparecido.
    Arranque limpio de la PC con Windows 10
  2. Si es así, entonces usted puede habilitar las aplicaciones/servicios/procesos (no olvide verificar las extensiones del navegador) deshabilitadas durante el proceso de inicio limpio una por una hasta que se encuentre una problemática.
  3. Una vez encontrado, puede desactivar o eliminar el problemático . Por lo general, el preinstalado utilidad de actualización de controladores por el OEM o NativeDesktopMediaService Se informa que las aplicaciones desencadenan el problema de PowerShell.
    Desinstalar NativeDesktopMediaService

Realice una actualización de reparación de Windows de la PC

Si ninguna de las soluciones resolvió el problema del alto uso de la CPU hasta el momento, es posible que realice una actualización de reparación de Windows de la PC para resolver el problema.

  1. lanzar un navegador web y dirígete a la Página de descarga de Windows 10 .
  2. Ahora desplácese hacia abajo y haga clic en Descargar herramienta ahora (en Crear medios de instalación de Windows 10).
    Descargue la herramienta de creación de medios ahora
  3. Luego deje que la descarga se complete y luego, botón derecho del ratón sobre el descargado expediente.
  4. ahora elige Ejecutar como administrador y Aceptar los Condiciones de la licencia .
  5. Luego, en el “ Qué quieres hacer ” ventana, elija Actualice esta PC ahora y haga clic en Próximo .
  6. Ahora deja que la herramienta descargar los archivos del sistema operativo y sigue las indicaciones para completar el proceso, pero durante el proceso, cuando se le solicite, elija la opción de Conservar la configuración de Windows, los archivos personales y las aplicaciones .
    Conservar la configuración de Windows, los archivos personales y las aplicaciones
  7. Luego haga clic en el Instalar en pc y deje que se complete el proceso de actualización (esto puede tardar algún tiempo en completarse, así que asegúrese de no apagar la PC durante el proceso).
  8. Al finalizar el proceso, reiniciar su PC y verifique si el alto uso de CPU por parte de PowerShell ha vuelto a la normalidad.

Eliminar el malware

El proceso de PowerShell puede causar un uso elevado de la CPU si el malware (se informa que los procesos de criptominería o EternalBlue causan el problema) desencadena la ejecución del proceso de PowerShell. En este contexto, eliminar el malware puede resolver el problema. Antes de continuar, asegúrese de que su producto antivirus y sus definiciones estén actualizados a la versión más reciente.

  1. En primer lugar, descargue e instale un aplicación de eliminación de malware (como Malwarebytes).
  2. Luego haga clic derecho ventanas y abierto PowerShell (Administrador) .
    Abra el administrador de Windows PowerShell
  3. Ahora ejecutar lo siguiente para detener todos los demás procesos de PowerShell:
                              while ($true) {Get-Process PowerShell | Where-Object {$_.ID -notcontains $PID} | Stop-Process -Force}
                            
  4. Luego usa el Búsqueda de ventanas encontrar archivos *.ps1 y Eliminar los archivos que no son esenciales (asegúrese de no eliminar un archivo esencial del sistema).
  5. Ahora haga clic ventanas escribe: Programador de tareas y botón derecho del ratón en eso. Luego seleccione Ejecutar como administrador .
    Ejecutar el Programador de tareas como administrador
  6. Luego verifique si alguno de los corriendo o tarea programada está desencadenando el problema (puede habilitar la visualización de Tareas ocultas en el menú Ver del Programador de tareas). Si el problema es causado por Blue Eternal, entonces puede encontrar el diversiones tarea o ( Recopilar información de red tarea) en el Programador de tareas.
    Mostrar tareas ocultas en el Programador de tareas
  7. Si es así, entonces retirar o desactivar la problemática Tareas .
  8. Ahora use la herramienta (instalada en el paso 1) para eliminar el malware como Malwarebytes para eliminar el malware (o comuníquese con su proveedor de antivirus para obtener una herramienta para encontrar y eliminar el malware).
  9. Luego usa un escáner antivirus en línea (como ESET Online Scanner o Kaspersky Virus Removal Tool) para escanear en busca de malware y, luego, verificar si el problema de uso elevado de la CPU de PowerShell está resuelto.

Si eso es demasiado técnico para usted, entonces puede copia de seguridad de los datos esenciales (pero asegúrate de borrar los datos que no sean imprescindibles) y reinstalar Windows (después de formatear la unidad de almacenamiento). Después de reinstalar el sistema operativo, asegúrese de escanear los datos con al menos dos productos de seguridad (es decir, antivirus y antimalware ). Luego puede volver a copiar los datos en el sistema. Si eso no es fácil para usted, entonces puede contactar a un experto en seguridad de TI.

Related Posts