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 "Microsoft USB IntelliMouse Optical"
/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 "Microsoft USB IntelliMouse Optical"
/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 "longtrace.html" /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 "batteryreport.html"<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 "sleepstudy.html"<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 "srumreport.xml" /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 "system-sleep-diagnostics.html"<br/>
powercfg /systemsleepdiagnostics /output "system-sleep-diagnostics.xml" /XML<br/>
powercfg /systemsleepdiagnostics /transformxml "system-sleep-diagnostics.xml"
/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 "sleepstudy.html"<br/>
powercfg /systempowerreport /output "sleepstudy.xml" /XML<br/>
powercfg /systempowerreport /transformxml "sleepstudy.xml"
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