Options de ligne de commande powercfg
Utilisez powercfg.exe pour contrôler les modes de gestion de l’alimentation (également appelés modes de gestion de l’alimentation) pour utiliser les États de veille disponibles, pour contrôler les États d’alimentation des appareils individuels et pour analyser le système pour les problèmes courants d’efficacité énergétique et de durée de vie de la batterie.
Syntaxe
Les lignes de commande powercfg utilisent la syntaxe suivante :
powercfg /option [arguments] [/ ?]
l' option WHERE est l’une des options énumérées dans le tableau suivant, et les arguments sont un ou plusieurs arguments qui s’appliquent à l’option sélectionnée. Inclure / ? dans une ligne de commande affiche l’aide de l’option spécifiée. Les options et les arguments sont décrits plus en détail plus loin dans cette rubrique.
Options de ligne de commande
Option | Description |
---|---|
/ ?,-d’aide | Affiche des informations sur les paramètres de ligne de commande. |
/List,/L | Répertorie tous les modes de gestion de l’alimentation. |
/Query,/Q | Affiche le contenu d’un mode de gestion de l’alimentation. |
/change,/X | Modifie une valeur de paramètre dans le mode de gestion de l’alimentation actuel. |
/changename | Modifie le nom et la description d’un mode de gestion de l’alimentation. |
/duplicatescheme | Duplique un mode de gestion de l’alimentation. |
/Delete,/D | Supprime un mode de gestion de l’alimentation. |
/deletesetting | Supprime un paramètre d’alimentation. |
/SetActive,/S | Rend un mode de gestion de l’alimentation actif sur le système. |
/getactivescheme | Récupère le mode de gestion de l’alimentation actuellement actif. |
/setacvalueindex | Définit la valeur associée à un paramètre d’alimentation lorsque le système est alimenté par une alimentation secteur. |
/setdcvalueindex | Définit la valeur associée à un paramètre d’alimentation lorsque le système est alimenté en alimentation C.C.. |
/Import | Importe tous les paramètres d’alimentation à partir d’un fichier. |
/Export. | Exporte un mode de gestion de l’alimentation dans un fichier. |
/aliases | Affiche tous les alias et leurs GUID correspondants. |
/getsecuritydescriptor | Obtient un descripteur de sécurité associé à un paramètre d’alimentation, un mode de gestion de l’alimentation ou une action spécifiés. |
/setsecuritydescriptor | Définit un descripteur de sécurité associé à un paramètre d’alimentation, un mode de gestion de l’alimentation ou une action. |
/Hibernate,/H | Active et désactive la fonctionnalité de mise en veille prolongée. |
/AVAILABLESLEEPSTATES,/A | Indique les États de veille disponibles sur le système. |
/devicequery | Retourne une liste des périphériques qui répondent aux critères spécifiés. |
/deviceenableawake | Permet à un appareil de sortir le système du mode veille. |
/devicedisablewake | Désactive un appareil pour sortir du système d’un état de veille. |
/lastwake | Signale des informations sur ce qui a sorti le système de la dernière transition de mise en veille. |
/waketimers | Énumère les minuteurs de réveil actifs. |
/requests | Énumère les demandes d’alimentation des pilotes et des applications. |
/requestsoverride | Définit le remplacement d’une demande d’alimentation pour un processus, un service ou un pilote particulier. |
/energy | Analyse le système pour les problèmes courants d’efficacité énergétique et de durée de vie de la batterie. |
/batteryreport | Génère un rapport sur l’utilisation de la batterie. |
/sleepstudy | Génère un rapport de transition de l’alimentation du système de diagnostic. |
/srumutil | Vide les données d’estimation de l’énergie à partir du moniteur d’utilisation des ressources système (SRUM). |
/systemsleepdiagnostics | Génère un rapport de diagnostic des transitions de mise en veille du système. |
/systempowerreport | Génère un rapport de transition de l’alimentation du système de diagnostic. |
Descriptions des options de ligne de commande
Les sections suivantes décrivent les options et les arguments de ligne de commande powercfg.
-Help ou/ ?
Affiche des informations sur les paramètres de ligne de commande.
Syntaxe :
powercfg /?
/List ou/L
Répertorie tous les modes de gestion de l’alimentation.
Syntaxe :
powercfg /list
/Query ou/Q
Affiche le contenu du mode de gestion de l’alimentation spécifié.
Syntaxe :
powercfg /query [
scheme_GUID
] [
sub_GUID
]
Si ni le paramètre scheme_GUID ni sub_GUID ne sont fournis, les paramètres du mode de gestion de l’alimentation actif sont affichés. Si le paramètre sub_GUID n’est pas spécifié, tous les paramètres du schéma d’alimentation spécifié sont affichés.
Arguments :
scheme_GUID
Spécifie un GUID de mode de gestion de l’alimentation. L’exécution de powercfg/List retourne un GUID de mode de gestion de l’alimentation.
sub_GUID
Spécifie un GUID de sous-groupe de paramètre d’alimentation. Un GUID de sous-groupe de paramètres d’alimentation est retourné en exécutant powercfg/Query.
Exemples :
powercfg /query
powercfg /query 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20
/change ou/X
Modifie une valeur de paramètre dans le mode de gestion de l’alimentation actuel.
Syntaxe :
valeur du paramètre/change
Arguments :
défini
Spécifie l’une des options suivantes :
- Monitor-Timeout-AC
- Monitoring-Timeout-DC
- Disk-Timeout-AC
- Disk-Timeout-DC
- attente-Timeout-AC
- attente-Timeout-DC
- hibernation-Timeout-AC
- hibernation-Timeout-DC
value
Spécifie la nouvelle valeur, en minutes.
Exemples :
powercfg /change monitor-timeout-ac 5
/changename
Modifie le nom d’un mode de gestion de l’alimentation et éventuellement sa description.
Syntaxe :
powercfg/ChangeName * scheme_GUID * nom [Description]
Arguments :
scheme_GUID
Spécifie un GUID de mode de gestion de l’alimentation. L’exécution de powercfg/List retourne un GUID de mode de gestion de l’alimentation.
name
Spécifie le nouveau nom du mode de gestion de l’alimentation.
description
Spécifie la nouvelle description du mode de gestion de l’alimentation. Si aucune description n’est spécifiée, seul le nom est modifié.
Exemples :
powercfg /changename 381b4222-f694-41f0-9685-ff5bb260df2e "Customized Balanced"
/duplicatescheme
Duplique le mode de gestion de l’alimentation spécifié. Le GUID résultant qui représente le nouveau schéma est affiché.
Syntaxe :
powercfg/duplicatescheme scheme_GUID [destination_GUID]
Arguments :
scheme_GUID
Spécifie un GUID de mode de gestion de l’alimentation. Un GUID de mode de gestion de l’alimentation est retourné en exécutant powercfg/List.
destination_GUID
Spécifie le GUID du nouveau mode de gestion de l’alimentation. Si aucun GUID n’est spécifié, un nouveau GUID est créé.
Exemples :
powercfg /duplicatescheme 381b4222-f694-41f0-9685-ff5bb260df2e
/Delete ou/D
Supprime le mode de gestion de l’alimentation avec le GUID spécifié.
Syntaxe :
powercfg/delete scheme_GUID
Arguments :
scheme_GUID
Spécifie un GUID de mode de gestion de l’alimentation. Un GUID de mode de gestion de l’alimentation est retourné en exécutant powercfg/List.
Exemples :
powercfg /delete 381b4222-f694-41f0-9685-ff5bb260df2e
/deletesetting
Supprime un paramètre d’alimentation.
Syntaxe :
powercfg/DeleteSetting sub_GUIDsetting_GUID
Arguments :
sub_GUID
Spécifie un GUID de sous-groupe de paramètre d’alimentation. Un GUID de sous-groupe de paramètres d’alimentation est retourné en exécutant powercfg/Query.
setting_GUID
Spécifie un GUID de paramètre d’alimentation. Un GUID de paramètre d’alimentation est retourné en exécutant powercfg/Query.
Exemples :
powercfg /deletesetting 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da
/SetActive ou/S
Rend le mode de gestion de l’alimentation spécifié actif sur le système.
Syntaxe :
powercfg/SetActive scheme_GUID
Arguments :
scheme_GUID
Spécifie un GUID de mode de gestion de l’alimentation. Un GUID de mode de gestion de l’alimentation est retourné en exécutant powercfg/List.
Exemples :
powercfg /setactive 381b4222-f694-41f0-9685-ff5bb260df2e
/getactivescheme
Récupère le mode de gestion de l’alimentation actuellement actif.
Syntaxe :
powercfg/getactivescheme
/setacvalueindex
Définit la valeur associée à un paramètre d’alimentation spécifié lorsque le système est alimenté par une alimentation secteur.
Syntaxe :
powercfg/setacvalueindex scheme_GUIDsub_GUIDsetting_GUIDsetting_index
Arguments :
scheme_GUID
Spécifie un GUID de mode de gestion de l’alimentation. Un GUID de mode de gestion de l’alimentation est retourné en exécutant powercfg/List.
sub_GUID
Spécifie un GUID de sous-groupe de paramètre d’alimentation. L’exécution de powercfg/Query retourne un GUID de sous-groupe de paramètre d’alimentation.
setting_GUID
Spécifie un GUID de paramètre d’alimentation. Un GUID de paramètre d’alimentation est retourné en exécutant powercfg/Query.
setting_index
Spécifie la valeur possible affectée à ce paramètre. Une liste des valeurs possibles est retournée en exécutant powercfg/Query.
Exemples :
powercfg /setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da 0
/setdcvalueindex
Définit la valeur associée à un paramètre d’alimentation spécifié lorsque le système est alimenté en alimentation C.C..
Syntaxe :
powercfg/setdcvalueindex scheme_GUIDsub_GUIDsetting_GUIDsetting_index
Arguments :
scheme_GUID
Spécifie un GUID de mode de gestion de l’alimentation. Un GUID de mode de gestion de l’alimentation est retourné en exécutant powercfg/List.
sub_GUID
Spécifie un GUID de sous-groupe de paramètre d’alimentation. Un GUID de sous-groupe de paramètres d’alimentation est retourné en exécutant powercfg/Query.
setting_GUID
Spécifie un GUID de paramètre d’alimentation. Un GUID de paramètre d’alimentation est retourné en exécutant powercfg/Query.
setting_index
Spécifie la valeur possible affectée à ce paramètre. Une liste des valeurs possibles est retournée en exécutant powercfg/Query.
Exemples :
powercfg /setdcvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da 300
/Import
Importe un mode de gestion de l’alimentation à partir du fichier spécifié.
Syntaxe :
powercfg/import file_name [GUID]
Arguments :
file_name
Spécifie un chemin d’accès complet à un fichier retourné en exécutant powercfg/Export.
GUID
Spécifie le GUID du schéma importé. Si aucun GUID n’est spécifié, un nouveau GUID est créé.
Exemples :
powercfg /import c:\scheme.pow
/Export.
Exporte un mode de gestion de l’alimentation, représenté par le GUID spécifié, vers le fichier spécifié.
Syntaxe :
powercfg/Export file_nameGUID
Arguments :
file_name
Spécifie un chemin d’accès complet à un fichier de destination.
GUID
Spécifie un GUID de mode de gestion de l’alimentation. Un GUID de mode de gestion de l’alimentation est retourné en exécutant powercfg/List.
Exemples :
powercfg /export c:\scheme.pow 381b4222-f694-41f0-9685-ff5bb260df2e
/aliases
Affiche une liste d’alias et leurs GUID correspondants. Ces alias peuvent être utilisés à la place d’un GUID dans n’importe quelle commande.
Syntaxe :
powercfg/aliases
Notes
Certains paramètres ne contiennent pas d’alias. Pour obtenir la liste complète des GUID, utilisez powercfg/Query.
/getsecuritydescriptor
Obtient le descripteur de sécurité associé au paramètre d’alimentation, au mode de gestion de l’alimentation ou à l’action spécifiés.
Syntaxe :
action du GUID | de powercfg/GetSecurityDescriptor
Arguments :
GUID
Spécifie un mode de gestion de l’alimentation ou un GUID du paramètre d’alimentation. Un GUID de mode de gestion de l’alimentation est retourné en exécutant powercfg/List. Un GUID de paramètre d’alimentation est retourné en exécutant powercfg/Query.
action
Spécifie l’une des actions suivantes :
- ActionSetActive
- ActionCreate
- ActionDefault
Exemples :
powercfg /getsecuritydescriptor 381b4222-f694-41f0-9685-ff5bb260df2e<br />
powercfg /getsecuritydescriptor ActionSetActive
/setsecuritydescriptor
Définit un descripteur de sécurité associé au paramètre d’alimentation, au mode de gestion de l’alimentation ou à l’action spécifiés.
Syntaxe :
/SetSecurityDescriptor de l'actionGUID | powercfg
Arguments :
GUID
Spécifie un mode de gestion de l’alimentation ou un GUID du paramètre d’alimentation. Un GUID de mode de gestion de l’alimentation est retourné en exécutant powercfg/List. Un GUID de paramètre d’alimentation est retourné en exécutant powercfg/Query.
action
Spécifie l’une des actions suivantes :
- ActionSetActive
- ActionCreate
- ActionDefault
SDDL
Spécifie une chaîne de descripteur de sécurité valide au format SDDL. Vous pouvez obtenir un exemple de chaîne SDDL en exécutant powercfg/GetSecurityDescriptor.
Exemples :
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 ou/H
Active ou désactive la fonctionnalité de mise en veille prolongée. définit également la taille hiberfile.
Syntaxe :
powercfg/Hibernate
powercfg/Hibernate [ on | off ]
powercfg/Hibernate [/size percent_size]
powercfg/Hibernate [/type Reduced | Full ]
Arguments :
Activé
Active la fonctionnalité de mise en veille prolongée.
Désactivé
Désactive la fonctionnalité de mise en veille prolongée.
/size percent_size
Spécifie la taille de hiberfile souhaitée en pourcentage de la taille totale de la mémoire. La taille par défaut ne peut pas être inférieure à 50. Ce paramètre entraîne également l’activation de la mise en veille prolongée.
/type réduit | complet
Spécifie le type de hiberfile souhaité. Un hiberfile réduit prend uniquement en charge hiberboot.
Notes
Un hiberfile qui a une taille par défaut personnalisée, ou HiberFileSizePercent > = 40, est considéré comme un hiberfile complet. HiberFileSizePercent est défini dans le registre de HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power.
Pour que le type hiberfile soit réduit, le système d’exploitation doit gérer la taille de hiberfile par défaut. Pour cela, exécutez les commandes suivantes :
powercfg/Hibernate/Size 0
powercfg/Hibernate/type réduit
Exemples :
powercfg /hibernate off<br /> powercfg /hibernate /size 100<br /> powercfg /hibernate /type reduced
/AVAILABLESLEEPSTATES ou/A
Indique les États de veille disponibles sur le système. Tente de signaler les raisons pour lesquelles les États de veille ne sont pas disponibles.
Syntaxe :
powercfg/AVAILABLESLEEPSTATES
/devicequery
Retourne une liste des périphériques qui répondent aux critères spécifiés.
Syntaxe :
powercfg/DEVICEQUERY query_flag
Arguments :
query_flag
Spécifie l’un des critères suivants :
wake_from_S1_supported Retourne tous les appareils qui prennent en charge le réveil du système à partir d’un état de veille clair.
wake_from_S2_supported Retourne tous les appareils qui prennent en charge le réveil du système à partir d’un état de veille plus profonde.
wake_from_S3_supported Retourne tous les appareils qui prennent en charge le réveil du système par rapport à l’état de veille le plus profond.
wake_from_any Retourne tous les appareils qui prennent en charge le réveil du système à partir de n’importe quel état de veille.
S1_supported Répertorie les appareils qui prennent en charge la veille clair.
S2_supported Répertorie les appareils qui prennent en charge le mode veille plus profonde.
S3_supported Répertorie les appareils qui prennent en charge la veille la plus profonde.
S4_supported Répertorie les appareils qui prennent en charge la mise en veille prolongée.
wake_programmable Répertorie les appareils qui sont configurables par l’utilisateur pour réveiller le système à partir d’un état de veille.
wake_armed Répertorie les appareils qui sont actuellement configurés pour réveiller le système à partir de n’importe quel état de veille.
all_devices Retourne tous les appareils présents dans le système.
Exemples :
powercfg /devicequery wake_armed
/deviceenableawake
Permet à l’appareil spécifié de sortir le système du mode veille.
Syntaxe :
powercfg/deviceenableawake device_name
Arguments :
device_name
Spécifie un appareil. Ce nom de périphérique peut être récupéré à l’aide de powercfg/devicequery wake_programmable.
Exemples :
powercfg /deviceenableawake "Microsoft USB IntelliMouse Optical"
/devicedisablewake
Désactive l’appareil spécifié pour sortir le système d’un état de veille.
Syntaxe :
powercfg/DEVICEDISABLEWAKE device_name
Arguments :
device_name
Spécifie un appareil. Ce nom de périphérique peut être récupéré à l’aide de powercfg/devicequery wake_armed.
Exemples :
powercfg /devicedisablewake "Microsoft USB IntelliMouse Optical"
/lastwake
Signale des informations sur ce qui a sorti le système de la dernière transition de mise en veille.
Syntaxe :
powercfg/lastwake
/waketimers
Énumère les minuteurs de réveil actifs. S’il est activé, l’expiration d’un minuteur de réveil réveille le système des États de veille et de veille prolongée.
Syntaxe :
powercfg/waketimers
/requests
Énumère les demandes d’alimentation des pilotes et des applications. Les demandes d’alimentation empêchent l’ordinateur de mettre automatiquement hors tension l’écran ou d’entrer en mode veille faible.
Syntaxe :
powercfg/requests
/requestsoverride
Définit le remplacement d’une demande d’alimentation pour un processus, un service ou un pilote particulier. Si aucun paramètre n’est spécifié, cette commande affiche la liste actuelle des remplacements de la demande d’alimentation.
Syntaxe :
powercfg/requestsoverride [caller_typenomdemande]
Arguments :
Caller_type
Spécifie l’un des types d’appelant suivants : processus, service, pilote. Cela est obtenu en exécutant powercfg/requests.
name
Spécifie le nom de l’appelant. Il s’agit du nom retourné en exécutant powercfg/requests.
requête
Spécifie un ou plusieurs des types de demandes d’alimentation suivants :
- Affichage
- Système
- Mode absence
Exemples :
powercfg /requestsoverride process wmplayer.exe display system
/energy
Analyse le système pour les problèmes courants d’efficacité énergétique et de durée de vie de la batterie et génère un rapport, un fichier HTML, dans le chemin d’accès actuel.
Syntaxe :
powercfg/Energy [/output file_name] [/XML] [/Duration seconds ]
powercfg/Energy/trace [/d FILE_PATH] [/XML] [/Duration secondes]
L’option /Energy doit être utilisée lorsque l’ordinateur est inactif et qu’il ne contient pas de programmes ou de documents ouverts.
Arguments :
/Output file_name
Spécifiez le chemin d’accès et le nom de fichier pour stocker le fichier HTML ou XML du rapport d’énergie.
/XML
Met en forme le fichier de rapport au format XML.
/Duration secondes
Spécifie le nombre de secondes pour observer le comportement du système. La valeur par défaut est 60 secondes.
/trace
Enregistre le comportement du système et n’effectue pas d’analyse. Les fichiers de trace sont générés dans le chemin d’accès actuel, sauf si le paramètre /d est spécifié.
/d FILE_PATH
Spécifiez le répertoire dans lequel stocker les données de trace. Peut uniquement être utilisé avec le paramètre /trace .
Exemples :
powercfg /energy<br />
powercfg /energy /output "longtrace.html" /duration 120
/batteryreport
Génère un rapport sur les caractéristiques d’utilisation de la batterie au cours de la durée de vie du système. L’exécution de powercfg/batteryreport génère un fichier de rapport HTML dans le chemin d’accès actuel.
Syntaxe :
powercfg/batteryreport [/output file_name ] [/XML]
powercfg/batteryreport [/Duration Days ]
Arguments :
/Output file_name
Spécifiez le chemin d’accès et le nom de fichier pour stocker le rapport de batterie HTML.
/Output file_name /XML
Met en forme le fichier de rapport de la batterie au format XML.
/Duration jours
Spécifie le nombre de jours à analyser pour le rapport.
Exemples :
powercfg /batteryreport /output "batteryreport.html"<br />
powercfg /batteryreport /duration 4
/sleepstudy
Génère un rapport de diagnostic de qualité de veille moderne au cours des trois derniers jours sur le système. Le rapport est un fichier enregistré dans le chemin d’accès actuel.
Syntaxe :
powercfg/sleepstudy [/output file_name ] [/XML]
powercfg/sleepstudy [/Duration Days]
powercfg/sleepstudy [/transformxmL file_name.xml ] [/output file_name.html ]
Arguments :
/Output file_name
Spécifiez le chemin d’accès et le nom de fichier pour stocker le fichier HTML du rapport Sleepstudy.
/Output file_name /XML
Met en forme le fichier de rapport Sleepstudy au format XML.
/Duration jours
Spécifie le nombre de jours à analyser pour le rapport.
/TransformXML file_name.xml /output file_name.html
Transforme le rapport Sleepstudy de XML en HTML.
Exemples :
powercfg /sleepstudy /output "sleepstudy.html"<br />
powercfg /sleepstudy /duration 7
/srumutil
Énumère l’intégralité des données d’estimation de l’énergie à partir du moniteur d’utilisation des ressources système (SRUM) dans un fichier XML ou CSV.
Syntaxe :
powercfg/srumutil [/output file_name ] [/XML] [/csv]
Arguments :
/Output file_name
Spécifiez le chemin d’accès et le nom de fichier pour stocker les données SRUM.
/Output file_name /XML
Met en forme le fichier au format XML.
/Output file_name /CSV
Met en forme le fichier au format CSV.
Exemples :
powercfg /batteryreport /output "srumreport.xml" /xml
/systemsleepdiagnostics
Génère un rapport d’intervalles lorsque l’utilisateur n’était pas présent au cours des trois derniers jours sur le système, et si le système est passé en mode veille. Cette option génère un rapport, un fichier HTML, dans le chemin d’accès actuel.
Cette commande requiert des privilèges d’administrateur et doit être exécutée à partir d’une invite de commandes avec élévation de privilèges.
Syntaxe :
powercfg/systemsleepdiagnostics [/output file_name ] [/XML]
Arguments :
/Output file_name
Spécifie le chemin d’accès et le nom de fichier du rapport de Diagnostics.
/XML
Enregistrez le rapport sous la forme d’un fichier XML.
/Duration jours
Spécifie le nombre de jours à analyser pour le rapport.
/TransformXML file_name
Génère un rapport au format HTML à partir d’un rapport qui a été précédemment créé dans XML.
Exemples :
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 ou/SPR
Génère un rapport des transitions d’alimentation du système au cours des trois derniers jours sur le système, y compris l’efficacité de l’alimentation en veille connectée. Cette option génère un rapport, un fichier HTML, dans le chemin d’accès actuel.
Cette commande requiert des privilèges d’administrateur et doit être exécutée à partir d’une invite de commandes avec élévation de privilèges.
Syntaxe :
action du GUID | de powercfg/GetSecurityDescriptor
Arguments :
/Output file_name
Spécifie le chemin d’accès et le nom de fichier du rapport de Diagnostics.
/XML
Enregistrez le rapport sous la forme d’un fichier XML.
/Duration jours
Spécifie le nombre de jours à analyser pour le rapport.
/TransformXML file_name
Génère un rapport au format HTML à partir d’un rapport qui a été précédemment créé dans XML.
Exemples :
powercfg /systempowerreport<br/>
powercfg /systempowerreport /output "sleepstudy.html"<br/>
powercfg /systempowerreport /output "sleepstudy.xml" /XML<br/>
powercfg /systempowerreport /transformxml "sleepstudy.xml"
prise en charge du schéma de superposition et du profil de PPM
les modes de gestion de l’alimentation et les profils de PPM peuvent désormais être personnalisés via powercfg.exe. Il est important de noter que les schémas de superposition sont désormais limités à la personnalisation des paramètres qui affectent les performances et le compromis d’économie d’énergie. cela est actuellement lié aux paramètres sous les sous-groupes PPM et paramètres d’alimentation graphics (avec des alias SUB_PROCESSOR et SUB_GRAPHICS dans powercfg). Les tentatives d’écriture dans d’autres sous-groupes sous des schémas de superposition génèrent un message d’erreur.
Lire à partir de schémas de superposition
Les commandes powercfg utilisées précédemment pour lire les modes de gestion de l’alimentation prennent désormais en charge les schémas de superposition pour les lectures et les écritures.
Syntaxe :
powercfg/q overlay_scheme_aliassubgroup_aliassetting_alias
Tous les arguments après l’indicateur/q sont facultatifs. Si l’alias de paramètre n’est pas spécifié, tous les paramètres sous le schéma et le sous-groupe de superposition spécifiés seront énumérés. Si le sous-groupe n’est pas spécifié, tous les paramètres de tous les sous-groupes sous le schéma de superposition spécifié sont énumérés. Si le schéma de superposition n’est pas spécifié, il est considéré comme étant le schéma de superposition actuellement actif (s’il est actif) ou le mode de gestion de l’alimentation actuel (si aucune superposition n’est active).
Écriture dans des schémas de superposition
Les commandes setacvalueindex et setdcvalueindex prennent désormais en charge les schémas de superposition.
Syntaxe :
powercfg/setacvalueindex overlay_scheme_aliassubgroup_aliassetting_aliasvaleur
powercfg/setdcvalueindex overlay_scheme_aliassubgroup_aliassetting_aliasvaleur
lecture à partir du profil de PPM
Les commandes sont similaires à celles des schémas de superposition et des modes de gestion de l’alimentation, sauf qu’ils utilisent l’indicateur/QP.
Syntaxe :
powercfg/queryprofile overlay_or_power_scheme_aliasprofile_aliassetting_alias
powercfg/QP overlay_or_power_scheme_aliasprofile_aliassetting_alias
PPM alias de profil sont visibles en exécutant la même commande powercfg/aliasesh. La prise en charge des arguments manquants est fournie, et le comportement est similaire à celui où les arguments sont manquants et l’indicateur/q est utilisé.
écriture dans un profil de PPM
pour écrire dans des profils PPM, vous pouvez utiliser les commandes/setacprofileindex et/setdcprofileindex.
Syntaxe :
powercfg/setacprofileindex overlay_or_scheme_aliasprofile_aliassetting_aliasvaleur
powercfg/setdcprofileindex overlay_or_scheme_aliasprofile_aliassetting_aliasvaleur
énumération des profils de PPM non vides
pour énumérer les profils de PPM qui ont au moins une valeur de paramètre d’alimentation définie explicitement.
Syntaxe :
powercfg/listprofiles
powercfg/LP
Configuration de la prise en charge de la génération XML
Powercfg prend désormais en charge la génération automatique d’un fichier XML de provisionnement qui peut être utilisé comme entrée pour Windows concepteur de Configuration afin de générer un package d’approvisionnement (. ppkg) qui contient les paramètres personnalisés d’un appareil testé. Ce fichier contient tous les paramètres sur l’appareil avec la valeur d’altitude « RUNTIME_OVERRIDE ».
Syntaxe :
powercfg/pXML/output output_file_path
powercfg/pXML/output output_file_path /version version_number /name package_name /ID GUID /owner OwnerType_value
Arguments obligatoires :
/output_file_path : spécifie l’emplacement et le nom du XML généré.
Arguments facultatifs :
/version : spécifie éventuellement la valeur du champ « version » dans le code XML généré. Valeur par défaut : 1,0
/Name : spécifie éventuellement la valeur du champ « Name » dans le code XML généré. valeur par défaut : CustomOEM. Power. Paramètres. Contrôle
/ID : spécifie éventuellement une chaîne GUID utilisée dans le champ « ID » du code XML généré. Valeur par défaut : le nouveau GUID est généré
/owner : spécifie éventuellement la valeur du champ « OwnerType » dans le code XML généré. Valeur par défaut : OEM