Opzioni della riga di comando di Powercfg
Usare powercfg.exe per controllare i piani di alimentazione, detti anche combinazioni di energia, per usare gli stati di sospensione disponibili, per controllare gli stati di alimentazione dei singoli dispositivi e per analizzare il sistema per problemi comuni di efficienza energetica e durata della batteria.
Sintassi
Le righe di comando di Powercfg usano la sintassi seguente:
opzione powercfg /[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 del controller di dominio. |
/importazione | Importa tutte le impostazioni di risparmio energia da un file. |
/esportazione | Esporta uno schema di alimentazione 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, uno schema di alimentazione o un'azione. |
/hibernate, /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 il risveglio 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 l'applicazione e il driver Power Requests. |
/requestsoverride | Imposta un override di Power Request per un determinato processo, servizio o driver. |
/energia | Analizza il sistema per individuare i problemi comuni relativi all'efficienza energetica e alla 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 dell'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 setting value
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, espresso 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 * name [description]
Argomenti:
scheme_GUID
Specifica un GUID dello schema di alimentazione. L'esecuzione di powercfg /list restituisce un GUID dello schema di alimentazione.
name
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. 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 risparmio energia. 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 risparmio energia.
Sintassi:
powercfg /deletesetting sub_GUID setting_GUID
Argomenti:
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 delle impostazioni di risparmio energia 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_GUID setting_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. L'esecuzione di powercfg /query restituisce un GUID del sottogruppo di impostazioni di risparmio energia.
setting_GUID
Specifica un GUID per l'impostazione dell'alimentazione. Un GUID delle impostazioni di risparmio energia viene restituito eseguendo powercfg /query.
setting_index
Specifica il valore possibile su cui è impostata questa impostazione. Un elenco di valori possibili viene restituito 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 dall'alimentazione del controller di dominio.
Sintassi:
powercfg /setdcvalueindex scheme_GUID sub_GUID setting_GUID setting_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 delle impostazioni di risparmio energia viene restituito eseguendo powercfg /query.
setting_index
Specifica il valore possibile su cui è impostata questa impostazione. Un elenco di 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_name GUID
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 alimentazione, allo schema di alimentazione o all'azione specificati.
Sintassi:
Azione GUID | 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 delle impostazioni di risparmio energia viene restituito eseguendo powercfg /query.
azione
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 alimentazione, allo schema di alimentazione o all'azione specificati.
Sintassi:
powercfg /setsecuritydescriptor AZIONE 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 delle impostazioni di risparmio energia viene restituito eseguendo powercfg /query.
azione
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 le dimensioni dell'iberfile.
Sintassi:
powercfg /hibernate
powercfg /hibernate [ on | off ]
powercfg /hibernate [ /size percent_size]
powercfg /hibernate [ /type ridotto | full ]
Argomenti:
On
Abilita la funzionalità di ibernazione.
Disattivato
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 determina anche l'abilitazione dell'ibernazione.
/type ridotto | pieno
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 seguenti comandi:
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. Tenta di segnalare i 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 la sospensione della luce.
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 di dispositivo può essere recuperato usando powercfg /devicequery wake_programmable.
Esempi:
powercfg /deviceenableawake "Microsoft USB IntelliMouse Optical"
/devicedisablewake
Disabilita il dispositivo specificato dal risveglio del sistema da uno stato di sospensione.
Sintassi:
powercfg /devicedisablewake device_name
Argomenti:
device_name
Specifica un dispositivo. Questo nome di 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 ibernazione.
Sintassi:
powercfg /waketimers
/Richieste
Enumera l'applicazione e il driver Power Requests. Power Requests impedisce al computer di spegnere automaticamente lo schermo o di attivare una modalità sospensione a basso consumo.
Sintassi:
powercfg /requests
/requestsoverride
Imposta un override di Power Request per un processo, un servizio o un driver specifico. Se non vengono specificati parametri, questo comando visualizza l'elenco corrente delle sostituzioni di Power Request.
Sintassi:
powercfg /requestsoverride [richiesta nome caller_type]
Argomenti:
Caller_type
Specifica uno dei tipi di chiamanti seguenti: processo, servizio, driver. Questo risultato viene ottenuto eseguendo powercfg /requests.
name
Specifica il nome del chiamante. Questo è il nome restituito eseguendo powercfg /requests.
request
Specifica uno o più dei tipi di power request seguenti:
- Schermo
- Sistema
- Awaymode
Esempi:
powercfg /requestsoverride process wmplayer.exe display system
/energia
Analizza il sistema per individuare problemi comuni di efficienza energetica e durata della batteria e genera un report, un file HTML, nel percorso corrente.
Sintassi:
powercfg /energy [ /output file_name] [ /xml ] [ /duration seconds ]
powercfg /energy /trace [ /d file_path] [ /xml ] [ /duration seconds]
L'opzione /energy deve essere usata quando il computer è inattivo e non dispone di 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 di energia.
/xml
Formatta il file di report come XML.
/duration seconds
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 venga specificato il parametro /D .
/d file_path
Specificare la directory in cui 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 sulle caratteristiche di utilizzo della batteria per tutta 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 dell'energia da System Resource Usage Monitor (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 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 degli intervalli in cui l'utente non era presente negli ultimi tre giorni nel sistema e se il sistema è andato 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 sulle transizioni di alimentazione del sistema negli ultimi tre giorni nel sistema, inclusa l'efficienza energetica 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:
Azione GUID | 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"
Supporto dello schema di sovrapposizione e 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 del risparmio energetico. Questo è attualmente correlato alle impostazioni nei sottogruppi di impostazioni di risparmio energia PPM e Grafica (con alias SUB_PROCESSOR e SUB_GRAPHICS in powercfg). I tentativi di scrittura in altri sottogruppi in schemi di sovrapposizione genereranno un messaggio di errore.
Lettura da schemi di sovrapposizione
I comandi powercfg usati in precedenza per leggere gli schemi di alimentazione ora supportano schemi di sovrapposizione, nonché per letture e scritture.
Sintassi:
powercfg /q overlay_scheme_alias subgroup_alias setting_alias
Tutti gli argomenti dopo il flag /q sono facoltativi. Se l'alias dell'impostazione non viene specificato, verranno enumerate tutte le impostazioni nello schema di sovrimpressione e nel sottogruppo specificato. Se il sottogruppo non viene specificato, verranno enumerate tutte le impostazioni per tutti i sottogruppi nello schema di sovrimpressione specificato. Se lo schema di sovrimpressione non viene specificato, si presuppone che sia lo schema di sovrimpressione attualmente attivo (se attivo) o lo schema di alimentazione corrente (se non è attiva alcuna sovrimpressione).
Scrittura in schemi sovrapposti
I comandi setacvalueindex e setdcvalueindex ora supportano anche gli schemi di sovrapposizione.
Sintassi:
powercfg /setacvalueindex overlay_scheme_alias subgroup_alias valore setting_alias
powercfg /setdcvalueindex overlay_scheme_alias valore subgroup_alias setting_alias
Lettura dal profilo PPM
I comandi sono simili a quelli degli schemi di sovrapposizione e degli schemi di alimentazione, ad eccezione del fatto che usano il flag /qp.
Sintassi:
powercfg /queryprofile overlay_or_power_scheme_alias profile_alias setting_alias
powercfg /qp overlay_or_power_scheme_alias profile_alias setting_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 mancano argomenti e viene usato il flag /q.
Scrittura nel profilo PPM
Per la scrittura nei profili PPM, è possibile usare i comandi /setacprofileindex e /setdcprofileindex.
Sintassi:
powercfg /setacprofileindex overlay_or_scheme_alias valore profile_alias setting_alias
powercfg /setdcprofileindex overlay_or_scheme_alias valore profile_alias setting_alias
Enumerazione di profili PPM non vuoti
Per enumerare i profili PPM con almeno un valore di impostazione dell'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 in Progettazione configurazione di Windows 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 usata nel campo "ID" nel codice XML generato. Impostazione predefinita: viene generato un nuovo GUID
/owner: facoltativamente specificato il valore del campo "OwnerType" nel codice XML generato. Impostazione predefinita: OEM