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

- Link: https://binariocero.com/windows/desactivar-opciones-de-ahorro-de-energia-en-windows-con-powershell
- Published: 2025-07-05T11:19:56+02:00
- Author: Juan José Fernández Durán

![Loading](https://binariocero.com/wp-content/plugins/page-views-count/ajax-loader-
2x.gif)

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:

    ```wp-block-preformatted
    # Desactivar suspensiónpowercfg /change standby-timeout-ac 0powercfg /change standby-timeout-dc 0# Desactivar apagado de discos durospowercfg /change disk-timeout-ac 0powercfg /change disk-timeout-dc 0# Desactivar hibernaciónpowercfg /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`**

    ```wp-block-preformatted
    @echo offpowershell -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.
