Compartir a través de


Opciones de la línea de comandos de Powercfg

Use powercfg.exe para controlar los planes de energía, también denominados esquemas de energía, para usar los estados de suspensión disponibles, para controlar los estados de energía de los dispositivos individuales y analizar el sistema en busca de problemas comunes de eficiencia energética y duración de la batería.

Sintaxis

Las líneas de comandos de Powercfg usan la sintaxis siguiente:

Powercfg /option [arguments] [/?]

donde option es una de las opciones enumeradas en la tabla siguiente y los argumentos son uno o varios argumentos que se aplican a la opción seleccionada. La inclusión de /? en una línea de comandos muestra ayuda para la opción especificada. Los artefactos se describen con más detalle posteriormente en este tema.

Opciones de la línea de comandos

Opción Descripción
/?, -help Muestra información sobre los parámetros de la línea de comandos.
/list, /L Enumera todos los esquemas de energía.
/query, /Q Muestra el contenido de un esquema de energía.
/change, /X Modifica un valor de configuración del plan de energía actual.
/changename Modifica el nombre y la descripción de un esquema de energía.
/duplicatescheme Duplica un esquema de energía.
/delete, /D Elimina una configuración de energía.
/deletesetting Elimina una configuración de energía.
/setactive, /S Activa un esquema de energía en el sistema.
/getactivescheme Recupera el plan de energía actualmente activo.
/setacvalueindex Establece el valor asociado a una configuración de energía mientras el sistema funciona con alimentación de CA.
/setdcvalueindex Establece el valor asociado a una configuración de energía mientras el sistema funciona con alimentación de CC.
/import Importa toda la configuración de energía de un archivo.
/export Exporta un esquema de energía a un archivo.
/aliases Muestra todos los alias y sus GUID correspondientes.
/getsecuritydescriptor Obtiene un descriptor de seguridad asociado a una configuración de energía, un plan de energía o una acción especificados.
/setsecuritydescriptor Establece un descriptor de seguridad asociado a una configuración de energía, un esquema de energía o una acción.
/hibernate, /H Habilita y deshabilita la característica de hibernación.
/availablesleepstates, /A Notifica los estados de suspensión disponibles en el sistema.
/devicequery Devuelve una lista de dispositivos que cumplen los criterios especificados.
/deviceenableawake Permite a un dispositivo reactivar el sistema de un estado de suspensión.
/devicedisablewake Deshabilita que un dispositivo resalte el sistema de un estado de suspensión.
/lastwake Proporciona información sobre lo que ha activado el sistema desde la última transición de suspensión.
/waketimers Enumera los temporizadores de reactivación activos.
/requests Enumera las solicitudes de energía de la aplicación y del controlador.
/requestsoverride Establece una invalidación de solicitud de energía para un proceso, servicio o controlador determinado.
/energy Analiza el sistema en busca de problemas comunes de eficiencia energética y duración de la batería.
/batteryreport Genera un informe de uso de batería.
/sleepstudy Genera un informe de transición de energía del sistema de diagnóstico.
/srumutil Vuelca los datos de estimación de energía del Monitor de uso de recursos del sistema (SRUM).
/systemsleepdiagnostics Genera un informe de diagnóstico de transiciones de suspensión del sistema.
/systempowerreport Genera un informe de transición de energía del sistema de diagnóstico.

Descripciones de opciones de línea de comandos

En las secciones siguientes se describen las opciones y los argumentos de la línea de comandos de Powercfg.

-help or /?

Muestra información sobre los parámetros de la línea de comandos.

Sintaxis:

powercfg /?

/list or /L

Enumera todos los esquemas de energía.

Sintaxis:

powercfg /list

/query or /Q

Muestra el contenido del plan de energía especificado.

Sintaxis:

powercfg /query [scheme_GUID] [sub_GUID]

Si no se proporcionan ni el parámetro scheme_GUID ni sub_GUID, se muestra la configuración activa del plan de energía del usuario actual. Si no se especifica el parámetro sub_GUID, se muestran todos los valores del plan de energía especificado.

Argumentos:

scheme_GUID

  Especifica el GUID de un plan de energía. La ejecución de powercfg /list devuelve un GUID de esquema de energía.

sub_GUID

  Especifica un GUID de subgrupo de configuración de energía. Se devuelve un GUID del subgrupo de configuración de energía ejecutando powercfg /query.

Ejemplos:

powercfg /query
powercfg /query 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20

/change or /X

Modifica un valor de configuración del plan de energía actual.

Sintaxis:

 /change setting value

Argumentos:

setting

  Especifica una de las siguientes cadenas:

  • monitor-timeout-ac
  • monitor-timeout-dc
  • disk-timeout-ac
  • disk-timeout-dc
  • standby-timeout-ac
  • standby-timeout-dc
  • hibernate-timeout-ac
  • hibernate-timeout-dc

value

  Especifica el nuevo valor, en minutos.

Ejemplos:

powercfg /change monitor-timeout-ac 5

/changename

Modifica el nombre de un esquema de energía y, opcionalmente, su descripción.

Sintaxis:

 powercfg /changename *scheme_GUID * name [description]

Argumentos:

scheme_GUID

  Especifica el GUID de un plan de energía. La ejecución de powercfg /list devuelve un GUID de esquema de energía.

name

  Especifica el nuevo nombre del esquema de energía.

description

Especifica la nueva descripción del esquema de energía. Si no se especifica ninguna descripción, solo se cambia el nombre.

Ejemplos:

powercfg /changename 381b4222-f694-41f0-9685-ff5bb260df2e "Customized Balanced"

/duplicatescheme

Duplica el plan de energía especificado. Se muestra el GUID resultante que representa el nuevo esquema.

Sintaxis:

 powercfg /duplicatescheme scheme_GUID [destination_GUID]

Argumentos:

scheme_GUID

  Especifica el GUID de un plan de energía. Para devolver un GUID de esquema de energía, ejecute powercfg /list.

destination_GUID

  Especifica el GUID del nuevo esquema de energía. Si no se especifica ningún GUID, se crea un nuevo GUID.

Ejemplos:

powercfg /duplicatescheme 381b4222-f694-41f0-9685-ff5bb260df2e

/delete or /D

Elimina el plan de energía que tiene el GUID especificado.

Sintaxis:

 powercfg /delete scheme_GUID

Argumentos:

scheme_GUID

  Especifica el GUID de un plan de energía. Para devolver un GUID de esquema de energía, ejecute powercfg /list.

Ejemplos:

powercfg /delete 381b4222-f694-41f0-9685-ff5bb260df2e

/deletesetting

Elimina una configuración de energía.

Sintaxis:

 powercfg /deletesetting sub_GUID setting_GUID

Argumentos:

sub_GUID

  Especifica un GUID del subgrupo de configuración de energía. Se devuelve un GUID del subgrupo de configuración de energía ejecutando powercfg /query.

setting_GUID

  Especifica un GUID de configuración de energía. Se devuelve un GUID de configuración de energía mediante la ejecución de powercfg /query.

Ejemplos:

powercfg /deletesetting 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da

/setactive o /S

Activa el esquema de energía especificado en el sistema.

Sintaxis:

 powercfg /setactive scheme_GUID

Argumentos:

scheme_GUID

  Especifica el GUID de un plan de energía. Para devolver un GUID de esquema de energía, ejecute powercfg /list.

Ejemplos:

powercfg /setactive 381b4222-f694-41f0-9685-ff5bb260df2e

/getactivescheme

Recupera el plan de energía actualmente activo.

Sintaxis:

 powercfg /getactivescheme

/setacvalueindex

Establece el valor asociado a una configuración de energía especificada mientras el sistema funciona con alimentación de CA.

Sintaxis:

 powercfg /setacvalueindex scheme_GUID sub_GUID setting_GUID setting_index

Argumentos:

scheme_GUID

  Especifica el GUID de un plan de energía. Para devolver un GUID de esquema de energía, ejecute powercfg /list.

sub_GUID

  Especifica un GUID del subgrupo de configuración de energía. La ejecución de powercfg /query devuelve un GUID de subgrupo de configuración de energía.

setting_GUID

  Especifica un GUID de configuración de energía. Se devuelve un GUID de configuración de energía mediante la ejecución de powercfg /query.

setting_index

  Especifica el valor posible en el que se establece esta configuración. Se devuelve una lista de valores posibles mediante la ejecución de powercfg /query.

Ejemplos:

powercfg /setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da 0

/setdcvalueindex

Establece el valor asociado a una configuración de energía especificada mientras el sistema funciona con alimentación de CC.

Sintaxis:

 powercfg /setdcvalueindex scheme_GUID sub_GUID setting_GUID setting_index

Argumentos:

scheme_GUID

  Especifica el GUID de un plan de energía. Para devolver un GUID de esquema de energía, ejecute powercfg /list.

sub_GUID

  Especifica un GUID del subgrupo de configuración de energía. Se devuelve un GUID del subgrupo de configuración de energía ejecutando powercfg /query.

setting_GUID

  Especifica un GUID de configuración de energía. Se devuelve un GUID de configuración de energía mediante la ejecución de powercfg /query.

setting_index

  Especifica el valor posible en el que se establece esta configuración. Se devuelve una lista de valores posibles mediante la ejecución de powercfg /query.

Ejemplos:

powercfg /setdcvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da 300

/import

Importa un esquema de energía del archivo especificado.

Sintaxis:

 powercfg /import file_name [GUID]

Argumentos:

file_name

  Especifica una ruta de acceso completa a un archivo devuelto mediante la ejecución de powercfg /export.

GUID

  Especifica el GUID del esquema importado. Si no se especifica ningún GUID, se crea un nuevo GUID.

Ejemplos:

powercfg /import c:\scheme.pow

/export

Exporta un plan de energía, representado por el GUID especificado, al archivo indicado.

Sintaxis:

 powercfg /export file_name GUID

Argumentos:

file_name

  Especifica una ruta de acceso completa a un archivo de destino.

GUID

  Especifica el GUID de un plan de energía. Para devolver un GUID de esquema de energía, ejecute powercfg /list.

Ejemplos:

powercfg /export c:\scheme.pow 381b4222-f694-41f0-9685-ff5bb260df2e

/aliases

Muestra una lista de alias y sus GUID correspondientes. Estos alias se pueden usar en lugar de un GUID en cualquier comando.

Sintaxis:

 powercfg /aliases

Nota

Algunas opciones de configuración no contienen alias. Para obtener una lista completa de GUID, use powercfg /query.

/getsecuritydescriptor

Obtiene el descriptor de seguridad asociado a la configuración de energía, el esquema de energía o la acción especificados.

Sintaxis:

 powercfg /getsecuritydescriptor GUID | action

Argumentos:

GUID

  Especifica un GUID de plan de energía o configuración de energía. Para devolver un GUID de esquema de energía, ejecute powercfg /list. Se devuelve un GUID de configuración de energía mediante la ejecución de powercfg /query.

action

  Especifica una de las siguientes acciones:

  • ActionSetActive
  • ActionCreate
  • ActionDefault

Ejemplos:

powercfg /getsecuritydescriptor 381b4222-f694-41f0-9685-ff5bb260df2e<br />
powercfg /getsecuritydescriptor ActionSetActive

/setsecuritydescriptor

Establece un descriptor de seguridad asociado a la configuración de energía, el esquema de energía o la acción especificados.

Sintaxis:

 powercfg /setsecuritydescriptor GUID | action SDDL

Argumentos:

GUID

  Especifica un GUID de plan de energía o configuración de energía. Para devolver un GUID de esquema de energía, ejecute powercfg /list. Se devuelve un GUID de configuración de energía mediante la ejecución de powercfg /query.

action

  Especifica una de las siguientes acciones:

  • ActionSetActive
  • ActionCreate
  • ActionDefault

SDDL

  Especifica una cadena de descriptor de seguridad válida en formato SDDL. Para obtener una cadena SDDL de ejemplo, ejecute powercfg /getsecuritydescriptor.

Ejemplos:

powercfg /setsecuritydescriptor 381b4222-f694-41f0-9685-ff5bb260df2e O:BAG:SYD:P(A;CI;KRKW;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;KA;;;CO)<br />

powercfg /setsecuritydescriptor ActionSetActive O:BAG:SYD:P(A;CI;KR;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;KA;;;CO)

/hibernate or /H

Habilita o deshabilita la característica de hibernación; además, establece el tamaño del archivo hiberfile.

Sintaxis:

 powercfg /hibernate

 powercfg /hibernate [ on | off ]

 powercfg /hibernate [ /size percent_size]

 powercfg /hibernate [ /type reduced | full ]

Argumentos:

Activado

  Habilita la característica de hibernación.

 Desactivado

  Deshabilita la característica de hibernación.

 /size percent_size

  Especifica el tamaño de hiberfile deseado como porcentaje del tamaño total de memoria. El tamaño predeterminado no puede ser inferior a 50. Este parámetro también hace que se habilite la hibernación.

 /type reduced | full

  Especifica el tipo de hiberfile deseado. Un hiberfile reducido solo admite hiberboot.

Nota

Un hiberfile que tiene un tamaño predeterminado personalizado o HiberFileSizePercent >= 40, se considera un hiberfile completo. HiberFileSizePercent se establece en el Registro en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power.

Para cambiar el tipo hiberfile a reducido, el sistema operativo tiene que administrar el tamaño de hiberfile predeterminado. Para ello, ejecute los siguientes comandos:

powercfg /hibernate /size 0

powercfg /hibernate /type reduced

Ejemplos:

powercfg /hibernate off<br /> powercfg /hibernate /size 100<br /> powercfg /hibernate /type reduced

/availablesleepstates or /A

Notifica los estados de suspensión disponibles en el sistema. Intente proporcionar razones por las que los estados de suspensión no están disponibles.

Sintaxis:

 powercfg /availablesleepstates

/devicequery

Devuelve una lista de dispositivos que cumplen los criterios especificados.

Sintaxis:

 powercfg /devicequery query_flag

Argumentos:

query_flag

  Especifica uno de los siguientes criterios:

   wake_from_S1_supported Devuelve todos los dispositivos que son compatibles con la activación del sistema desde un estado de suspensión ligero.

   wake_from_S2_supported Devuelve todos los dispositivos que son compatibles con la activación del sistema desde un estado de suspensión más profundo.

   wake_from_S3_supported Devuelve todos los dispositivos que son compatibles con la activación del sistema desde el estado de suspensión más profundo.

   wake_from_any Devuelve todos los dispositivos que son compatibles con la activación del sistema desde cualquier estado de suspensión.

   S1_supported Enumera los dispositivos que admiten suspensión ligera.

   S2_supported Enumera los dispositivos que admiten una suspensión más profunda.

   S3_supported Enumera los dispositivos que admiten el sueño más profundo.

   S4_supported Enumere los dispositivos que admiten hibernación.

   wake_programmable Enumera los dispositivos que son configurables por el usuario para reactivar el sistema desde un estado de suspensión.

   wake_armed Enumera los dispositivos que están configurados actualmente para reactivar el sistema desde cualquier estado de suspensión.

   all_devices Devuelve todos los dispositivos presentes en el sistema.

Ejemplos:

powercfg /devicequery wake_armed

/deviceenableawake

Permite al dispositivo especificado reactivar el sistema de un estado de suspensión.

Sintaxis:

 powercfg /deviceenableawake device_name

Argumentos:

device_name

  Especifica un dispositivo. Este nombre de dispositivo se puede recuperar mediante powercfg /devicequery wake_programmable.

Ejemplos:

powercfg /deviceenableawake &quot;Microsoft USB IntelliMouse Optical&quot;

/devicedisablewake

Deshabilita que el dispositivo especificado active el sistema desde un estado de suspensión.

Sintaxis:

 powercfg /devicedisablewake device_name

Argumentos:

device_name

  Especifica un dispositivo. Este nombre de dispositivo se puede recuperar mediante powercfg /devicequery wake_armed.

Ejemplos:

powercfg /devicedisablewake &quot;Microsoft USB IntelliMouse Optical&quot;

/lastwake

Proporciona información sobre lo que ha activado el sistema desde la última transición de suspensión.

Sintaxis:

 powercfg /lastwake

/waketimers

Enumera los temporizadores de reactivación activos. Si está habilitada, la expiración de un temporizador de reactivación reactiva el sistema de estados de suspensión e hibernación.

Sintaxis:

 powercfg /waketimers

/requests

Enumera las solicitudes de energía de la aplicación y del controlador. Las solicitudes de alimentación impiden que el equipo apague automáticamente la pantalla o entre en modo de suspensión de bajo consumo.

Sintaxis:

 powercfg /requests

/requestsoverride

Establece una invalidación de solicitud de energía para un proceso, servicio o controlador determinado. Si no se especifica ningún parámetro, este comando muestra la lista actual de invalidaciones de Power Request.

Sintaxis:

 powercfg /requestsoverride [caller_type name request]

Argumentos:

Caller_type

  Especifica uno de los siguientes tipos de llamador: process, service, driver. Esto se obtiene mediante la ejecución de powercfg /requests.

name

  Especifica el nombre del autor de la llamada. Este es el nombre devuelto por la ejecución de powercfg /requests.

Solicitud

  Especifica uno o varios de los siguientes tipos de Solicitud de energía:

  • Mostrar
  • Sistema
  • Awaymode

Ejemplos:

powercfg /requestsoverride process wmplayer.exe display system

/energy

Analiza el sistema para obtener problemas comunes de eficiencia energética y duración de la batería y genera un informe, un archivo HTML, en la ruta de acceso actual.

Sintaxis:

 powercfg /energy [ /output file_name] [ /xml ] [ /duration seconds ]

 powercfg /energy /trace [ /d file_path] [ /xml ] [ /duration seconds]

 La opción /energy debe usarse cuando el equipo está inactivo y no tiene programas o documentos abiertos.

Argumentos:

 /output file_name

  Especifique la ruta de acceso y el nombre de archivo para almacenar el archivo HTML o XML del informe de energía.

 /xml

  Da formato al archivo de informe como XML.

 /duration seconds

  Especifica el número de segundos que se deben observar en el comportamiento del sistema. El valor predeterminado es 60 segundos.

 /trace

  Registra el comportamiento del sistema y no realiza análisis. Los archivos de seguimiento se generan en la ruta de acceso actual a menos que se especifique el parámetro /D.

 /d file_path

  Especifique el directorio para almacenar los datos de seguimiento. Solo se puede usar con el parámetro /trace.

Ejemplos:

powercfg /energy<br />
powercfg /energy /output &quot;longtrace.html&quot; /duration 120

/batteryreport

Genera un informe de características de uso de batería durante la duración del sistema. La ejecución de powercfg /batteryreport genera un archivo de informe HTML en la ruta de acceso actual.

Sintaxis:

 powercfg /batteryreport [ /output file_name ] [ /xml ]

 powercfg /batteryreport [ /duration days ]

Argumentos:

 /output file_name

  Especifica la ruta de acceso y el nombre de archivo para almacenar el HTML del informe de batería.

 /output file_name /xml

  Da formato al archivo de informe de batería como XML.

 /duration days

  Especifica el número de días que se van a analizar para el informe.

Ejemplos:

powercfg /batteryreport /output &quot;batteryreport.html&quot;<br />
powercfg /batteryreport /duration 4

/sleepstudy

Genera un informe de diagnóstico de calidad moderna en espera durante los últimos tres días en el sistema. El informe es un archivo que se guarda en la ruta de acceso actual.

Sintaxis:

 powercfg /sleepstudy [ /output file_name ] [ /xml ]

 powercfg /sleepstudy [ /duration days]

 powercfg /sleepstudy [ /transformxmL file_name.xml ] [ /output file_name.html ]

Argumentos:

 /output file_name

  Especifique la ruta de acceso y el nombre de archivo para almacenar el HTML del informe Sleepstudy.

 /output file_name /xml

  Da formato al archivo de informe Sleepstudy como XML.

 /duration days

  Especifica el número de días que se van a analizar para el informe.

 /transformxml file_name.xml /output file_name.html

  Transforma el informe Sleepstudy de XML a HTML.

Ejemplos:

powercfg /sleepstudy /output &quot;sleepstudy.html&quot;<br />
powercfg /sleepstudy /duration 7

/srumutil

Enumera todos los datos de estimación de energía del Monitor de uso de recursos del sistema (SRUM) en un archivo XML o CSV.

Sintaxis:

 powercfg /srumutil [ /output file_name ] [ /xml ] [ /csv ]

Argumentos:

 /output file_name

  Especifica la ruta de acceso y el nombre de archivo para almacenar los datos de SRUM.

 /output file_name /xml

  Da formato al archivo como XML.

 /output file_name /csv

  Da formato al archivo como CSV.

Ejemplos:

powercfg /batteryreport /output &quot;srumreport.xml&quot; /xml

/systemsleepdiagnostics

Genera un informe de intervalos en los que el usuario no estaba presente durante los últimos tres días en el sistema y si el sistema entró en suspensión. Esta opción genera un informe, un archivo HTML, en la ruta de acceso actual.

Este comando requiere privilegios de administrador y se debe ejecutar desde un símbolo del sistema con privilegios elevados.

Sintaxis:

 powercfg /systemsleepdiagnostics [ /output file_name ] [ /xml ]

Argumentos:

 /output file_name

  Especifica la ruta de acceso y el nombre de archivo del informe de diagnóstico.

 /xml

  Guarda el informe como un archivo XML.

 /duration days

  Especifica el número de días que se van a analizar para el informe.

 /transformxml file_name

  Genera un informe en HTML a partir de un informe que se creó anteriormente en XML.

Ejemplos:

powercfg /systemsleepdiagnostics<br/>
powercfg /systemsleepdiagnostics /output &quot;system-sleep-diagnostics.html&quot;<br/>
powercfg /systemsleepdiagnostics /output &quot;system-sleep-diagnostics.xml&quot; /XML<br/>
powercfg /systemsleepdiagnostics /transformxml &quot;system-sleep-diagnostics.xml&quot;

/systempowerreport or /spr

Genera un informe de transiciones de energía del sistema durante los últimos tres días en el sistema, incluida la eficiencia energética en espera conectada. Esta opción genera un informe, un archivo HTML, en la ruta de acceso actual.

Este comando requiere privilegios de administrador y se debe ejecutar desde un símbolo del sistema con privilegios elevados.

Sintaxis:

 powercfg /getsecuritydescriptor GUID | action

Argumentos:

 /output file_name

  Especifica la ruta de acceso y el nombre de archivo del informe de diagnóstico.

 /xml

  Guarda el informe como un archivo XML.

 /duration days

  Especifica el número de días que se van a analizar para el informe.

 /transformxml file_name

  Genera un informe en HTML a partir de un informe que se creó anteriormente en XML.

Ejemplos:

powercfg /systempowerreport<br/>
powercfg /systempowerreport /output &quot;sleepstudy.html&quot;<br/>
powercfg /systempowerreport /output &quot;sleepstudy.xml&quot; /XML<br/>
powercfg /systempowerreport /transformxml &quot;sleepstudy.xml&quot;

Esquema de superposición y compatibilidad con perfiles PPM

Los esquemas de energía superpuestos y los perfiles PPM ahora se pueden personalizar a través de powercfg.exe. Es importante tener en cuenta que los esquemas de superposición ahora están limitados a la personalización de la configuración que afectan al rendimiento frente al ahorro de energía. Actualmente, esto está relacionado con la configuración en los subgrupos de configuración de energía ppm y gráficos (con alias SUB_PROCESSOR y SUB_GRAPHICS en powercfg). Los intentos de escribir en otros subgrupos en esquemas de superposición producirán un mensaje de error.

Lectura de esquemas de superposición

Los comandos de powercfg usados anteriormente para leer esquemas de energía ahora admiten esquemas de superposición, así como para lecturas y escrituras.

Sintaxis:

 powercfg /q overlay_scheme_alias subgroup_alias setting_alias

Todos los argumentos después de la marca /q son opcionales. Si no se especifica el alias de configuración, se enumerarán todas las configuraciones del esquema de superposición y el subgrupo especificados. Si no se especifica el subgrupo, se enumerarán todas las opciones de todos los subgrupos del esquema de superposición especificado. Si no se especifica el esquema de superposición, se supone que es el esquema de superposición activo actualmente (si está activo) o el esquema de energía actual (si no hay ninguna superposición activa).

Escribir en esquemas de superposición

Los comandos setacvalueindex y setdcvalueindex ahora también admiten esquemas de superposición.

Sintaxis:

 powercfg /setacvalueindex overlay_scheme_alias subgroup_alias setting_alias value

 powercfg /setdcvalueindex overlay_scheme_alias subgroup_alias setting_alias value

Lectura del perfil de PPM

Los comandos son similares a los de esquemas de superposición y esquemas de energía, salvo que usan la marca /qp.

Sintaxis:

 powercfg /queryprofile overlay_or_power_scheme_alias profile_alias setting_alias

 powercfg /qp overlay_or_power_scheme_alias profile_alias setting_alias

Los alias de perfil PPM son visibles mediante la ejecución del mismo comando powercfg /aliasesh. Se proporciona compatibilidad con argumentos que faltan y el comportamiento es similar a cuando faltan argumentos y se usa la marca /q.

Escribir en el perfil PPM

Para escribir en perfiles PPM, se pueden usar los comandos /setacprofileindex y /setdcprofileindex.

Sintaxis:

 powercfg /setacprofileindex overlay_or_scheme_alias profile_alias setting_alias value

 powercfg /setdcprofileindex overlay_or_scheme_alias profile_alias setting_alias value

Enumeración de perfiles PPM no vacíos

Para enumerar perfiles PPM que tienen al menos un valor de configuración de energía establecido explícitamente.

Sintaxis:

 powercfg /listprofiles

 powercfg /lp

Compatibilidad con la generación XML de aprovisionamiento

Powercfg ahora admite la generación automática de un archivo XML de aprovisionamiento que se puede usar como entrada en el Diseñador de configuraciones de Windows para generar un paquete de aprovisionamiento (.ppkg) que contiene la configuración personalizada de un dispositivo sometido a prueba. Este archivo contiene toda la configuración del dispositivo con el valor de altitud "RUNTIME_OVERRIDE".

Sintaxis:

 powercfg /pxml /output output_file_path

 powercfg /pxml /output output_file_path /version version_number /name package_name /id GUID /owner OwnerType_value

Argumentos necesarios:

 /output_file_path: especifica la ubicación y el nombre del XML generado.

Argumentos opcionales:

 /version: opcionalmente especifica el valor del campo "Version" en el XML generado. Valor predeterminado 1.0

 /name: opcionalmente especifica el valor del campo "Name" en el XML generado. Valor predeterminado: CustomOEM.Power.Settings.Control

 /id: opcionalmente especifica una cadena GUID que se usa en el campo "ID" del XML generado. Valor predeterminado: se genera un nuevo GUID

 /owner: opcionalmente especificó el valor del campo "OwnerType" en el XML generado. Valor predeterminado: OEM