Inicio » Windows » Desactivar opciones de ahorro de energía en Windows con PowerShell

Desactivar opciones de ahorro de energía en Windows con PowerShell

Loading

En determinados escenarios—como servidores, estaciones de trabajo en uso continuo o sistemas tipo kiosko—es fundamental que el sistema permanezca activo y no entre en estados de bajo consumo. Este artículo explica cómo desactivar tres funciones clave de ahorro de energía en sistemas Windows utilizando PowerShell:

  • Suspensión (modo de espera)
  • Hibernación
  • Apagado de discos duros

Estos cambios pueden aplicarse mediante un script para garantizar la consistencia en múltiples equipos.

¿Qué hace este script?

El script en PowerShell que se muestra a continuación desactiva las siguientes opciones:

  • Suspensión automática del equipo (tanto en corriente como en batería)
  • Apagado automático de discos duros (en corriente y batería)
  • Hibernación (desactivada por completo)

Script PowerShell (Ejecución silenciosa)

Este es el script en PowerShell (DesactivarAhorroEnergia.ps1). Se ejecuta de forma silenciosa, sin mostrar mensajes en pantalla:

# Desactivar suspensión
powercfg /change standby-timeout-ac 0
powercfg /change standby-timeout-dc 0

# Desactivar apagado de discos duros
powercfg /change disk-timeout-ac 0
powercfg /change disk-timeout-dc 0

# Desactivar hibernación
powercfg /hibernate off

Notas

  • Un valor de 0 en powercfg significa “nunca”.
  • Estos cambios se aplican al plan de energía activo en ese momento.

Opcional: Ejecutar el script de forma silenciosa con archivo BAT

Para facilitar la ejecución con doble clic o despliegue remoto, se puede usar un archivo .bat junto al script de PowerShell:

EjecutarSilencioso.bat

@echo off
powershell -ExecutionPolicy Bypass -File "%~dp0DesactivarAhorroEnergia.ps1"

Guarda ambos archivos en la misma carpeta. Haz clic derecho sobre el .bat y selecciona “Ejecutar como administrador”.

Permisos necesarios

Estas configuraciones requieren permisos de administrador. Asegúrate de ejecutar los scripts con privilegios elevados.

Resultado

Tras ejecutar el script:

  • El sistema no entrará automáticamente en suspensión ni hibernación.
  • Los discos duros permanecerán activos, sin apagarse tras un periodo de inactividad.