Opzioni della riga di comando di Powercfg
Usare powercfg.exe per controllare i piani di alimentazione, detti anche combinazioni di alimentazione, per usare gli stati di sospensione disponibili, controllare gli stati di alimentazione dei singoli dispositivi e analizzare il sistema per problemi comuni di efficienza energetica e durata della batteria.
Sintassi
Le righe di comando di Powercfg usano la sintassi seguente:
powercfg /opzione [arguments] [/?]
dove option è una delle opzioni elencate nella tabella seguente e gli argomenti sono uno o più argomenti che si applicano all'opzione selezionata. L'inclusione di /? in una riga di comando visualizza la Guida per l'opzione specificata. Le opzioni e gli argomenti sono descritti in modo più dettagliato più avanti in questo argomento.
Opzioni della riga di comando
Opzione | Descrizione |
---|---|
/?-Guida | Visualizza informazioni sui parametri della riga di comando. |
/list, /L | Elenca tutti gli schemi di alimentazione. |
/query, /Q | Visualizza il contenuto di uno schema di alimentazione. |
/change, /X | Modifica un valore di impostazione nello schema di alimentazione corrente. |
/changename | Modifica il nome e la descrizione di uno schema di alimentazione. |
/duplicatescheme | Duplica uno schema di alimentazione. |
/delete, /D | Elimina uno schema di alimentazione. |
/deletesetting | Elimina un'impostazione di risparmio energia. |
/setactive, /S | Rende attivo uno schema di alimentazione nel sistema. |
/getactivescheme | Recupera lo schema di alimentazione attualmente attivo. |
/setacvalueindex | Imposta il valore associato a un'impostazione di alimentazione mentre il sistema è alimentato dall'alimentazione AC. |
/setdcvalueindex | Imposta il valore associato a un'impostazione di alimentazione mentre il sistema è alimentato dall'alimentazione DC. |
/Importazione | Importa tutte le impostazioni di risparmio energia da un file. |
/Esportazione | Esporta uno schema di risparmio energia in un file. |
/Alias | Visualizza tutti gli alias e i RELATIVI GUID. |
/getsecuritydescriptor | Ottiene un descrittore di sicurezza associato a un'impostazione di risparmio energia, uno schema di alimentazione o un'azione specificati. |
/setsecuritydescriptor | Imposta un descrittore di sicurezza associato a un'impostazione di risparmio energia, a uno schema di alimentazione o a un'azione. |
/ibernazione, /H | Abilita e disabilita la funzionalità di ibernazione. |
/availablesleepstates, /A | Segnala gli stati di sospensione disponibili nel sistema. |
/devicequery | Restituisce un elenco di dispositivi che soddisfano i criteri specificati. |
/deviceenableawake | Consente a un dispositivo di riattivare il sistema da uno stato di sospensione. |
/devicedisablewake | Disabilita la riattivazione del sistema da uno stato di sospensione di un dispositivo. |
/lastwake | Segnala informazioni su ciò che ha svegliato il sistema dall'ultima transizione di sospensione. |
/waketimers | Enumera i timer di riattivazione attivi. |
/Richieste | Enumera le richieste di alimentazione dell'applicazione e del driver. |
/requestsoverride | Imposta un override di Power Request per un determinato processo, servizio o driver. |
/Energia | Analizza il sistema per individuare i problemi comuni di efficienza energetica e durata della batteria. |
/batteryreport | Genera un report sull'utilizzo della batteria. |
/sleepstudy | Genera un report di transizione alimentazione del sistema di diagnostica. |
/srumutil | Scarica i dati di stima dell'energia da System Resource Usage Monitor (SRUM). |
/systemsleepdiagnostics | Genera un report di diagnostica delle transizioni di sospensione del sistema. |
/systempowerreport | Genera un report di transizione alimentazione del sistema di diagnostica. |
Descrizioni delle opzioni della riga di comando
Le sezioni seguenti descrivono le opzioni e gli argomenti della riga di comando di Powercfg.
-help o /?
Visualizza informazioni sui parametri della riga di comando.
Sintassi:
powercfg /?
/list o /L
Elenca tutti gli schemi di alimentazione.
Sintassi:
powercfg /list
/query o /Q
Visualizza il contenuto dello schema di alimentazione specificato.
Sintassi:
powercfg /query [
scheme_GUID
] [
sub_GUID
]
Se non viene fornito alcun parametro scheme_GUID o sub_GUID , vengono visualizzate le impostazioni dello schema di alimentazione attivo corrente. Se il parametro sub_GUID non viene specificato, vengono visualizzate tutte le impostazioni nello schema di alimentazione specificato.
Argomenti:
scheme_GUID
Specifica un GUID dello schema di alimentazione. L'esecuzione di powercfg /list restituisce un GUID dello schema di alimentazione.
sub_GUID
Specifica un GUID del sottogruppo di impostazione alimentazione. Un GUID del sottogruppo di impostazioni di risparmio energia viene restituito eseguendo powercfg /query.
Esempi:
powercfg /query
powercfg /query 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20
/change o /X
Modifica un valore di impostazione nello schema di alimentazione corrente.
Sintassi:
/change settingvalue
Argomenti:
Impostazione
Specifica una delle opzioni seguenti:
- 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
Specifica il nuovo valore, in minuti.
Esempi:
powercfg /change monitor-timeout-ac 5
/changename
Modifica il nome di uno schema di alimentazione e facoltativamente la relativa descrizione.
Sintassi:
powercfg /changename *scheme_GUID * nome [descrizione]
Argomenti:
scheme_GUID
Specifica un GUID dello schema di alimentazione. L'esecuzione di powercfg /list restituisce un GUID dello schema di alimentazione.
nome
Specifica il nuovo nome dello schema di alimentazione.
description
Specifica la nuova descrizione dello schema di alimentazione. Se non viene specificata alcuna descrizione, viene modificato solo il nome.
Esempi:
powercfg /changename 381b4222-f694-41f0-9685-ff5bb260df2e "Customized Balanced"
/duplicatescheme
Duplica lo schema di alimentazione specificato. Viene visualizzato il GUID risultante che rappresenta il nuovo schema.
Sintassi:
powercfg /duplicatescheme scheme_GUID [destination_GUID]
Argomenti:
scheme_GUID
Specifica un GUID dello schema di alimentazione. Un GUID dello schema di alimentazione viene restituito eseguendo powercfg /list.
destination_GUID
Specifica il GUID del nuovo schema di alimentazione. Se non viene specificato alcun GUID, viene creato un nuovo GUID.
Esempi:
powercfg /duplicatescheme 381b4222-f694-41f0-9685-ff5bb260df2e
/delete o /D
Elimina lo schema di alimentazione con il GUID specificato.
Sintassi:
powercfg /delete scheme_GUID
Argomenti:
scheme_GUID
Specifica un GUID dello schema di alimentazione. Un GUID dello schema di alimentazione viene restituito eseguendo powercfg /list.
Esempi:
powercfg /delete 381b4222-f694-41f0-9685-ff5bb260df2e
/deletesetting
Elimina un'impostazione di alimentazione.
Sintassi:
powercfg /deletesetting sub_GUID setting_GUID
Argomenti:
sub_GUID
Specifica un GUID del sottogruppo di impostazione dell'alimentazione. Viene restituito un GUID del sottogruppo di impostazione dell'alimentazione eseguendo powercfg /query.
setting_GUID
Specifica un GUID dell'impostazione di alimentazione. Un GUID di impostazione dell'alimentazione viene restituito eseguendo powercfg /query.
Esempi:
powercfg /deletesetting 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da
/setactive o /S
Rende attivo lo schema di alimentazione specificato nel sistema.
Sintassi:
powercfg /setactive scheme_GUID
Argomenti:
scheme_GUID
Specifica un GUID dello schema di alimentazione. Un GUID dello schema di alimentazione viene restituito eseguendo powercfg /list.
Esempi:
powercfg /setactive 381b4222-f694-41f0-9685-ff5bb260df2e
/getactivescheme
Recupera lo schema di alimentazione attualmente attivo.
Sintassi:
powercfg /getactivescheme
/setacvalueindex
Imposta il valore associato a un'impostazione di alimentazione specificata mentre il sistema è alimentato dall'alimentazione AC.
Sintassi:
powercfg /setacvalueindex scheme_GUID sub_GUID setting_GUIDsetting_index
Argomenti:
scheme_GUID
Specifica un GUID dello schema di alimentazione. Un GUID dello schema di alimentazione viene restituito eseguendo powercfg /list.
sub_GUID
Specifica un GUID del sottogruppo di impostazione dell'alimentazione. L'esecuzione di powercfg /query restituisce un GUID del sottogruppo di impostazione dell'alimentazione.
setting_GUID
Specifica un GUID dell'impostazione di alimentazione. Un GUID di impostazione dell'alimentazione viene restituito eseguendo powercfg /query.
setting_index
Specifica il valore possibile impostato su. Viene restituito un elenco di valori possibili eseguendo powercfg /query.
Esempi:
powercfg /setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da 0
/setdcvalueindex
Imposta il valore associato a un'impostazione di alimentazione specificata mentre il sistema è alimentato da alimentazione DC.
Sintassi:
powercfg /setdcvalueindex scheme_GUID sub_GUID setting_GUIDsetting_index
Argomenti:
scheme_GUID
Specifica un GUID dello schema di alimentazione. Un GUID dello schema di alimentazione viene restituito eseguendo powercfg /list.
sub_GUID
Specifica un GUID del sottogruppo di impostazioni per l'alimentazione. Un GUID del sottogruppo di impostazioni di risparmio energia viene restituito eseguendo powercfg /query.
setting_GUID
Specifica un GUID per l'impostazione dell'alimentazione. Un GUID per l'impostazione dell'alimentazione viene restituito eseguendo powercfg /query.
setting_index
Specifica il valore possibile su cui è impostata questa impostazione. Un elenco dei valori possibili viene restituito eseguendo powercfg /query.
Esempi:
powercfg /setdcvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da 300
/Importazione
Importa uno schema di alimentazione dal file specificato.
Sintassi:
powercfg /import file_name [GUID]
Argomenti:
file_name
Specifica un percorso completo di un file restituito eseguendo powercfg /export.
GUID
Specifica il GUID per lo schema importato. Se non viene specificato alcun GUID, viene creato un nuovo GUID.
Esempi:
powercfg /import c:\scheme.pow
/Esportazione
Esporta uno schema di alimentazione, rappresentato dal GUID specificato, nel file specificato.
Sintassi:
powercfg /export file_nameGUID
Argomenti:
file_name
Specifica un percorso completo di un file di destinazione.
GUID
Specifica un GUID dello schema di alimentazione. Un GUID dello schema di alimentazione viene restituito eseguendo powercfg /list.
Esempi:
powercfg /export c:\scheme.pow 381b4222-f694-41f0-9685-ff5bb260df2e
/Alias
Visualizza un elenco di alias e i RELATIVI GUID. Questi alias possono essere usati invece di un GUID in qualsiasi comando.
Sintassi:
powercfg /aliases
Nota
Alcune impostazioni non contengono alias. Per un elenco completo dei GUID, usare powercfg /query.
/getsecuritydescriptor
Ottiene il descrittore di sicurezza associato all'impostazione di risparmio energia, allo schema di alimentazione o all'azione specificati.
Sintassi:
azioneGUID | di powercfg /getsecuritydescriptor
Argomenti:
GUID
Specifica un risparmio di energia o un GUID per l'impostazione dell'alimentazione. Un GUID dello schema di alimentazione viene restituito eseguendo powercfg /list. Un GUID per l'impostazione dell'alimentazione viene restituito eseguendo powercfg /query.
action
Specifica una delle azioni seguenti:
- ActionSetActive
- AzioneCrea
- ActionDefault
Esempi:
powercfg /getsecuritydescriptor 381b4222-f694-41f0-9685-ff5bb260df2e<br />
powercfg /getsecuritydescriptor ActionSetActive
/setsecuritydescriptor
Imposta un descrittore di sicurezza associato all'impostazione di risparmio energia, allo schema di alimentazione o all'azione specificati.
Sintassi:
azioneGUID | powercfg /setsecuritydescriptor SDDL
Argomenti:
GUID
Specifica un risparmio di energia o un GUID per l'impostazione dell'alimentazione. Un GUID dello schema di alimentazione viene restituito eseguendo powercfg /list. Un GUID per l'impostazione dell'alimentazione viene restituito eseguendo powercfg /query.
action
Specifica una delle azioni seguenti:
- ActionSetActive
- AzioneCrea
- ActionDefault
SDDL
Specifica una stringa del descrittore di sicurezza valida in formato SDDL. È possibile ottenere una stringa SDDL di esempio eseguendo powercfg /getsecuritydescriptor.
Esempi:
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)
/ibernare o /H
Abilita o disabilita la funzionalità di ibernazione; imposta anche la dimensione dell'iberfile.
Sintassi:
powercfg /hibernate
powercfg /hibernate [ on | off ]
powercfg /hibernate [ /size percent_size]
powercfg /hibernate [ /type ridotto | full ]
Argomenti:
Sì
Abilita la funzionalità di ibernazione.
Off
Disabilita la funzionalità di ibernazione.
/size percent_size
Specifica le dimensioni di iberfile desiderate come percentuale delle dimensioni totali della memoria. Le dimensioni predefinite non possono essere inferiori a 50. Questo parametro comporta anche l'abilitazione dell'ibernazione.
/type ridotto | completo
Specifica il tipo di iberfile desiderato. Un iberfile ridotto supporta solo l'iberboot.
Nota
Un iberfile con dimensioni predefinite personalizzate o HiberFileSizePercent >= 40, viene considerato come un iberfile completo. HiberFileSizePercent è impostato nel Registro di sistema in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power.
Per modificare il tipo di iberfile in riduzione, il sistema operativo deve gestire le dimensioni di iberfile predefinite. A tale scopo, eseguire i comandi seguenti:
powercfg /hibernate /size 0
powercfg /hibernate /type ridotto
Esempi:
powercfg /hibernate off<br /> powercfg /hibernate /size 100<br /> powercfg /hibernate /type reduced
/availablesleepstates o /A
Segnala gli stati di sospensione disponibili nel sistema. Tentativi di segnalare motivi per cui gli stati di sospensione non sono disponibili.
Sintassi:
powercfg /availablesleepstates
/devicequery
Restituisce un elenco di dispositivi che soddisfano i criteri specificati.
Sintassi:
powercfg /devicequery query_flag
Argomenti:
query_flag
Specifica uno dei criteri seguenti:
wake_from_S1_supported Restituisce tutti i dispositivi che supportano la riattivazione del sistema da uno stato di sospensione leggero.
wake_from_S2_supported Restituisce tutti i dispositivi che supportano la riattivazione del sistema da uno stato di sospensione più profondo.
wake_from_S3_supported Restituisce tutti i dispositivi che supportano la riattivazione del sistema dallo stato di sospensione più profondo.
wake_from_any Restituisce tutti i dispositivi che supportano la riattivazione del sistema da qualsiasi stato di sospensione.
S1_supported Elenca i dispositivi che supportano il sonno leggero.
S2_supported Elenca i dispositivi che supportano il sonno più profondo.
S3_supported Elenca i dispositivi che supportano il sonno più profondo.
S4_supported Elencare i dispositivi che supportano l'ibernazione.
wake_programmable Elenca i dispositivi configurabili dall'utente per riattivare il sistema da uno stato di sospensione.
wake_armed Elenca i dispositivi attualmente configurati per riattivare il sistema da qualsiasi stato di sospensione.
all_devices Restituisce tutti i dispositivi presenti nel sistema.
Esempi:
powercfg /devicequery wake_armed
/deviceenableawake
Consente al dispositivo specificato di riattivare il sistema da uno stato di sospensione.
Sintassi:
powercfg /deviceenableawake device_name
Argomenti:
device_name
Specifica un dispositivo. Questo nome del dispositivo può essere recuperato usando powercfg /devicequery wake_programmable.
Esempi:
powercfg /deviceenableawake "Microsoft USB IntelliMouse Optical"
/devicedisablewake
Disabilita il dispositivo specificato dalla riattivazione del sistema da uno stato di sospensione.
Sintassi:
powercfg /devicedisablewake device_name
Argomenti:
device_name
Specifica un dispositivo. Questo nome del dispositivo può essere recuperato usando powercfg /devicequery wake_armed.
Esempi:
powercfg /devicedisablewake "Microsoft USB IntelliMouse Optical"
/lastwake
Segnala informazioni su ciò che ha svegliato il sistema dall'ultima transizione di sospensione.
Sintassi:
powercfg /lastwake
/waketimers
Enumera i timer di riattivazione attivi. Se abilitata, la scadenza di un timer di riattivazione attiva il sistema dagli stati di sospensione e di ibernazione.
Sintassi:
powercfg /waketimers
/Richieste
Enumera applicazioni e richieste power driver. Le richieste di alimentazione impediscono al computer di disattivare automaticamente la visualizzazione o di immettere una modalità di sospensione a bassa potenza.
Sintassi:
powercfg /requests
/requestoverride
Imposta un override di Power Request per un processo, un servizio o un driver specifici. Se non vengono specificati parametri, questo comando visualizza l'elenco corrente di override di Power Request.
Sintassi:
powercfg /requestoverride [richiestanomecaller_type]
Argomenti:
Caller_type
Specifica uno dei tipi di chiamanti seguenti: processo, servizio, driver. Questa operazione viene ottenuta eseguendo powercfg /requests.
nome
Specifica il nome del chiamante. Questo è il nome restituito eseguendo powercfg /requests.
request
Specifica uno o più dei tipi di Power Request seguenti:
- Visualizza
- Sistema
- Awaymode
Esempi:
powercfg /requestsoverride process wmplayer.exe display system
/Energia
Analizza il sistema per problemi comuni relativi all'efficienza energetica e alla durata della batteria e genera un report, un file HTML, nel percorso corrente.
Sintassi:
powercfg /energy [ /output file_name] [ /xml ] [ /duration secondi ]
powercfg /energy /trace [ /d file_path] [ /xml ] [ /duration seconds]
L'opzione /energy deve essere usata quando il computer è inattiva e non ha programmi o documenti aperti.
Argomenti:
/output file_name
Specificare il percorso e il nome del file per archiviare il file HTML o XML del report energetico.
/Xml
Formatta il file di report come XML.
/duration secondi
Specifica il numero di secondi per osservare il comportamento del sistema. Il valore predefinito è 60 secondi.
/Traccia
Registra il comportamento del sistema e non esegue l'analisi. I file di traccia vengono generati nel percorso corrente, a meno che non sia specificato il parametro /D .
/d file_path
Specificare la directory per archiviare i dati di traccia. Può essere usato solo con il parametro /trace .
Esempi:
powercfg /energy<br />
powercfg /energy /output "longtrace.html" /duration 120
/batteryreport
Genera un report delle caratteristiche di utilizzo della batteria durante la durata del sistema. L'esecuzione di powercfg /batteryreport genera un file di report HTML nel percorso corrente.
Sintassi:
powercfg /batteryreport [ /output file_name ] [ /xml ]
powercfg /batteryreport [ /duration days ]
Argomenti:
/output file_name
Specificare il percorso e il nome del file per archiviare il codice HTML del report della batteria.
/output file_name /xml
Formatta il file di report della batteria come XML.
/duration days
Specifica il numero di giorni da analizzare per il report.
Esempi:
powercfg /batteryreport /output "batteryreport.html"<br />
powercfg /batteryreport /duration 4
/sleepstudy
Genera un report di diagnostica della qualità di standby moderna negli ultimi tre giorni nel sistema. Il report è un file salvato nel percorso corrente.
Sintassi:
powercfg /sleepstudy [ /output file_name ] [ /xml ]
powercfg /sleepstudy [ /duration days]
powercfg /sleepstudy [ /transformxmL file_name.xml ] [ /output file_name.html ]
Argomenti:
/output file_name
Specificare il percorso e il nome del file per archiviare il codice HTML del report Sleepstudy.
/output file_name /xml
Formatta il file di report Sleepstudy come XML.
/duration days
Specifica il numero di giorni da analizzare per il report.
/transformxml file_name.xml /output file_name.html
Trasforma il report Sleepstudy da XML a HTML.
Esempi:
powercfg /sleepstudy /output "sleepstudy.html"<br />
powercfg /sleepstudy /duration 7
/srumutil
Enumera l'intero dati di stima energetica dal monitoraggio utilizzo risorse di sistema (SRUM) in un file XML o CSV.
Sintassi:
powercfg /srumutil [ /output file_name ] [ /xml ] [ /csv ]
Argomenti:
/output file_name
Specificare il percorso e il nome del file per archiviare i dati SRUM.
/output file_name /xml
Formatta il file come XML.
/output file_name /csv
Formatta il file come CSV.
Esempi:
powercfg /batteryreport /output "srumreport.xml" /xml
/systemsleepdiagnostics
Genera un report di intervalli quando l'utente non era presente negli ultimi tre giorni nel sistema e se il sistema andava in sospensione. Questa opzione genera un report, un file HTML, nel percorso corrente.
Questo comando richiede privilegi di amministratore e deve essere eseguito da un prompt dei comandi con privilegi elevati.
Sintassi:
powercfg /systemsleepdiagnostics [ /output file_name ] [ /xml ]
Argomenti:
/output file_name
Specifica il percorso e il nome del file del report di diagnostica.
/Xml
Salvare il report come file XML.
/duration days
Specifica il numero di giorni da analizzare per il report.
/transformxml file_name
Produce un report in HTML da un report creato in precedenza in XML.
Esempi:
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 o /spr
Genera un report delle transizioni di alimentazione del sistema negli ultimi tre giorni nel sistema, inclusa l'efficienza della potenza di standby connessa. Questa opzione genera un report, un file HTML, nel percorso corrente.
Questo comando richiede privilegi di amministratore e deve essere eseguito da un prompt dei comandi con privilegi elevati.
Sintassi:
azioneGUID | di powercfg /getsecuritydescriptor
Argomenti:
/output file_name
Specifica il percorso e il nome del file del report di diagnostica.
/Xml
Salvare il report come file XML.
/duration days
Specifica il numero di giorni da analizzare per il report.
/transformxml file_name
Produce un report in HTML da un report creato in precedenza in XML.
Esempi:
powercfg /systempowerreport<br/>
powercfg /systempowerreport /output "sleepstudy.html"<br/>
powercfg /systempowerreport /output "sleepstudy.xml" /XML<br/>
powercfg /systempowerreport /transformxml "sleepstudy.xml"
Schema di sovrapposizione e supporto del profilo PPM
Gli schemi di alimentazione sovrapposti e i profili PPM possono ora essere personalizzati tramite powercfg.exe. È importante notare che gli schemi di sovrapposizione sono ora limitati alla personalizzazione delle impostazioni che influiscono sulle prestazioni rispetto al compromesso di risparmio energia. Questo è attualmente correlato alle impostazioni nel sottogruppi di alimentazione PPM e Grafica (con alias SUB_PROCESSOR e SUB_GRAPHICS in powercfg). I tentativi di scrittura in altri sottogruppi in schemi di sovrapposizione comportano un messaggio di errore.
Lettura da schemi di sovrapposizione
I comandi powercfg usati in precedenza per leggere schemi di alimentazione supportano ora schemi di sovrapposizione, nonché per le letture e le scritture.
Sintassi:
powercfg /q overlay_scheme_alias subgroup_aliassetting_alias
Tutti gli argomenti dopo il flag /q sono facoltativi. Se l'alias di impostazione non è specificato, tutte le impostazioni nello schema di sovrapposizione e nel sottogruppo specificato verranno enumerate. Se il sottogruppo non è specificato, verranno enumerate tutte le impostazioni per tutti i sottogruppi nello schema di sovrapposizione specificato. Se lo schema di sovrimpressione non è specificato, si presuppone che sia lo schema di sovrapposizione attualmente attivo (se attivo) o lo schema di alimentazione corrente (se non è attiva alcuna sovrimpressione).
Scrittura in schemi di sovrapposizione
Anche i comandi setacvalueindex e setdcvalueindex supportano schemi di sovrapposizione.
Sintassi:
powercfg /setacvalueindex overlay_scheme_aliassubgroup_aliasvaloresetting_alias
powercfg /setdcvalueindex overlay_scheme_aliassubgroup_aliasvaloresetting_alias
Lettura dal profilo PPM
I comandi sono simili a quelli di schemi di sovrapposizione e schemi di alimentazione, ad eccezione del fatto che usano il flag /qp.
Sintassi:
powercfg /queryprofile overlay_or_power_scheme_alias profile_aliassetting_alias
powercfg /qp overlay_or_power_scheme_alias profile_aliassetting_alias
Gli alias del profilo PPM sono visibili eseguendo lo stesso comando powercfg /aliasesh. Viene fornito il supporto per gli argomenti mancanti e il comportamento è simile a quando gli argomenti sono mancanti e viene usato il flag /q.
Scrittura nel profilo PPM
Per la scrittura in profili PPM, è possibile usare i comandi /setacprofileindex e /setdcprofileindex.
Sintassi:
powercfg /setacprofileindex overlay_or_scheme_aliasprofile_aliasvaloresetting_alias
powercfg /setdcprofileindex overlay_or_scheme_aliasprofile_aliasvaloresetting_alias
Enumerazione di profili PPM non vuoti
Per enumerare i profili PPM con almeno un valore di impostazione alimentazione impostato in modo esplicito.
Sintassi:
powercfg /listprofiles
powercfg /lp
Supporto per la generazione XML di provisioning
Powercfg supporta ora la generazione automatica di un file XML di provisioning che può essere usato come input per la configurazione di Windows Designer per generare un pacchetto di provisioning (con estensione ppkg) che contiene le impostazioni personalizzate da un dispositivo sottoposto a test. Questo file contiene tutte le impostazioni nel dispositivo con il valore di altitudine "RUNTIME_OVERRIDE".
Sintassi:
powercfg /pxml /output output_file_path
powercfg /pxml /output output_file_path /version version_number /name package_name /id GUID /owner OwnerType_value
Argomenti obbligatori:
/output_file_path: specifica il percorso e il nome del codice XML generato.
Argomenti facoltativi:
/version: specifica facoltativamente il valore del campo "Version" nel codice XML generato. Impostazione predefinita: 1.0
/name: specifica facoltativamente il valore del campo "Name" nel codice XML generato. Impostazione predefinita: CustomOEM.Power.Settings.Control
/id: specifica facoltativamente una stringa GUID utilizzata nel campo "ID" nel codice XML generato. Impostazione predefinita: viene generato un nuovo GUID
/owner: specificare facoltativamente il valore del campo "OwnerType" nel codice XML generato. Impostazione predefinita: OEM