但是,也許你會(huì)留意到,當(dāng)我們?cè)诎惭b了多語言包的系統(tǒng)中使用 Power Manager 時(shí),一旦對(duì)語言環(huán)境進(jìn)行切換就會(huì)發(fā)現(xiàn)在 Power Manager 的電源方案中會(huì)自動(dòng)添加對(duì)應(yīng)語言的電源方案,這樣一來就重復(fù)出現(xiàn)了不同語言但方案相同的電源管理方案!非常不美觀,這一問題 Lenovo 的開發(fā)人員應(yīng)該重視!及時(shí)是 Power Manager 的最新版本也依舊存在該問題。
如何解決該問題呢?常規(guī)方式使用控制面板中的電源管理是無法刪除軟件自帶的電源方案的,但是微軟為我們提供了一個(gè)強(qiáng)大的電源管理命令 — Powercfg.exe
Oh Yeh!參考 Technet Librarys 中 Powercfg 的用法,變相的解決了 Thinkapd Power Manager 出現(xiàn)重復(fù)電源方案的問題,也就是使用命令行 Powercfg –delete <GUID>。其中<GUID>可以通過命令行 powercfg –l 獲!
此外,Powercfg 還有很多更高級(jí)的命令參數(shù):
下列命令行選項(xiàng)可用于 Powercfg。
powercfg [-l] [-q ] [-x] [-changename] [-duplicatescheme] [-d] [-deletesetting] [-setactive] [-getactivescheme] [-setacvalueindex] [-setdcvalueindex] [-h] [-a] [-devicequery] [-deviceenablewake] [-devicedisablewake] [-import] [-export] [-lastwake] [-?][-aliases] [-setsecuritydescriptor] [-getsecuritydescriptor]
選項(xiàng) | 描述 |
---|---|
- list - l |
列出當(dāng)前用戶環(huán)境中的所有電源方案。 例如: powercfg -list |
- query [Scheme_GUID] [Sub_GUID] - q [Scheme_GUID] [Sub_GUID] |
顯示指定的電源方案的內(nèi)容。 用法: powercfg -query [Scheme_GUID] [Sub_GUID] SCHEME_GUID (可選)指定要顯示的電源方案的 GUID?梢允褂 powercfg -l 命令獲取。 SUB_GUID (可選)指定要顯示的子組的 GUID。要求提供 SCHEME_GUID。 如果未提供 SCHEME_GUID 和 SUB_GUID,則顯示當(dāng)前用戶的活動(dòng)電源方案的設(shè)置。 如果未指定 SUB_GUID,則顯示指定電源方案中的所有設(shè)置。 |
- change setting value - x setting value |
修改當(dāng)前電源方案中的設(shè)置值。 用法: powercfg -x setting value 設(shè)置 指定以下設(shè)置之一: - monitor-timeout-ac 分鐘 - monitor-timeout-dc 分鐘 - disk-timeout-ac 分鐘 - disk-timeout-dc 分鐘 - standby-timeout-ac minutes - standby-timeout-dc 分鐘 - hibernate-timeout-ac 分鐘 - hibernate-timeout-dc 分鐘 值 指定值,以分鐘為單位。 例如: powercfg -change -monitor-timeout-ac 5 這將監(jiān)視器使用交流電源時(shí)的空閑超時(shí)值設(shè)置為五分鐘。 |
- changename GUID name [scheme_description] |
修改電源方案的名稱,也可以修改方案描述。 用法: powercfg -changename GUID name scheme_description GUID 指定電源方案的 GUID 名稱 指定電源方案的名稱。 scheme_description 描述電源方案。 如果忽略描述,將僅更改名稱。 |
- duplicatescheme GUID [DestinationGUID] |
復(fù)制指定的電源方案。將顯示產(chǎn)生的 GUID(表示新方案)。 用法: powercfg -duplicatescheme GUID [DestinationGUID] GUID 指定方案 GUID。通過使用 powercfg-l 命令獲取。 DestinationGUID 指定將在其中復(fù)制方案的 GUID。 如果省略 DestinationGUID,則將為重復(fù)方案創(chuàng)建新 GUID。 |
-delete GUID -d GUID |
刪除帶有指定 GUID 的電源方案。 用法: Powercfg -delete GUID GUID 指定方案的 GUID。使用 -list 選項(xiàng)獲取。 |
-deletesetting Sub_GUID Setting_GUID |
刪除電源設(shè)置。 用法: powercfg -deletesetting Sub_GUID Setting_GUID Sub_GUID 指定子組 GUID。 Setting_GUID 指定電源設(shè)置 GUID。 |
-setactive Scheme_GUID -s Scheme_GUID |
使計(jì)算機(jī)上指定的電源方案成為活動(dòng)的方案。 用法: Powercfg -setactive Scheme_GUID Scheme_GUID 指定方案 GUID。 |
-getactivescheme |
檢索當(dāng)前活動(dòng)的電源方案。 用法: Powercfg -getactivescheme |
-setacvalueindex Scheme_GUID Sub_GUID Setting_GUID SettingIndex |
設(shè)置在計(jì)算機(jī)使用交流電源供電時(shí)與指定電源設(shè)置相關(guān)聯(lián)的值。 用法: powercfg -setacvalueindex Scheme_GUID Sub_GUID Setting_GUID SettingIndex Scheme_GUID 指定電源方案 GUID。使用 -l 選項(xiàng)獲取。 Sub_GUID 指定電源設(shè)置 GUID 的子組。使用 -q 選項(xiàng)獲取。 Setting_GUID 指定單個(gè)電源設(shè)置 GUID。通過使用 -q 選項(xiàng)獲取。 SettingIndex 指定此電源設(shè)置將會(huì)設(shè)置為可能值列表中的哪個(gè)。 例如: powercfg -setacvalueindex Scheme_GUID Sub_GUID Setting_GUID 5 這會(huì)將電源設(shè)置的交流電源值設(shè)置為此電源設(shè)置可能值列表中的第五項(xiàng)。 |
-setdcvalueindex Scheme_GUID Sub_GUID Setting_GUID SettingIndex |
設(shè)置在計(jì)算機(jī)使用直流電源供電時(shí)與指定電源設(shè)置相關(guān)聯(lián)的值。 用法: powercfg -setdcvalueindex Scheme_GUID Sub_GUID Setting_GUID SettingIndex Scheme_GUID 指定電源方案 GUID。通過使用 -l 選項(xiàng)獲取。 Sub_GUID 指定電源設(shè)置 GUID 的子組。通過使用 -q 選項(xiàng)獲取。 Setting_GUID 指定單個(gè)電源設(shè)置 GUID。通過使用 -q 選項(xiàng)獲取。 SettingIndex 指定此電源設(shè)置將設(shè)置為可能值的列表中的哪一個(gè)。 例如: powercfg -setdcvalueindex Scheme_GUID Sub_GUID Setting_GUID 5 這會(huì)將電源設(shè)置的直流電源值設(shè)置為此電源設(shè)置可能值列表中的第五項(xiàng)。 |
-hibernate [on|off] -h [on|off] |
啟用或禁用休眠功能。所有計(jì)算機(jī)上均不支持休眠超時(shí)。 例如:powercfg-h on |
-availablesleepstates -a |
報(bào)告計(jì)算機(jī)上可用的睡眠狀態(tài)。嘗試報(bào)告睡眠狀態(tài)不可用的原因。 |
-devicequery query_flags |
返回符合指定條件的設(shè)備。 用法: powercfg -devicequery query_flags query_flags 指定以下條件之一: wake_from_S1_supported - 返回支持將計(jì)算機(jī)從輕度睡眠狀態(tài)中喚醒的所有設(shè)備。 例如: powercfg -devicequery wake_armed |
-deviceenablewake devicename |
使設(shè)備可以將計(jì)算機(jī)從睡眠狀態(tài)中喚醒。 用法: powercfg -deviceenablewake devicename devicename 指定通過使用 powercfg-devicequerywake_programmable 命令檢索的設(shè)備。 例如: powercfg -deviceenablewake "Microsoft USB IntelliMouse Explorer" |
-devicedisablewake devicename |
使設(shè)備不能將計(jì)算機(jī)從睡眠狀態(tài)中喚醒。 用法: powercfg -devicedisablewake devicename devicename 指定通過使用 powercfg-devicequerywake_armed 命令檢索的設(shè)備。 |
-import filename [GUID] |
從指定的文件導(dǎo)入所有電源設(shè)置。 用法: powercfg -import filename [GUID] filename 指定通過使用 powercfg-export 選項(xiàng)生成的文件的完全限定路徑。 GUID (可選)表示加載到電源方案的設(shè)置。如果未提供,則 Powercfg 將生成并使用新的 GUID 例如: powercfg -import c:\scheme.pow |
-export filename GUID |
將指定 GUID 表示的電源方案導(dǎo)出到指定文件。 用法: powercfg -export filename GUID filename 指定目標(biāo)文件的完全限定路徑。 GUID 指定電源方案 GUID。使用 -/l 選項(xiàng)獲取。 例如: powercfg -export c:\scheme.pow 381b4222-f694-41f0-9685-ff5bb260df2e |
-lastwake |
報(bào)告有關(guān)將計(jì)算機(jī)從最后一個(gè)睡眠轉(zhuǎn)換中喚醒的事件的信息。 |
-help -? |
顯示有關(guān) Powercfg 命令行選項(xiàng)的信息。 |
-aliases |
顯示所有別名及其相應(yīng)的 GUID。用戶可能在命令提示符處使用這些別名來代替任意 GUID |
-setsecruitydescriptor [GUID|Action] SDDL |
設(shè)置與指定的電源設(shè)置、電源方案或操作相關(guān)聯(lián)的安全描述符。 用法: powercfg -setsecuritydescriptor [GUID|Action] SDDL GUID 指定電源方案或電源設(shè)置 GUID。 Action 指定以下字符串之一:ActionSetActive、ActionCreate、ActionDefault SDDL 指定 SDD 格式的有效的安全描述符字符串。調(diào)用 powercfg -getsecuritydescriptor 來查看示例 SDDL STRING。 |
-getsecuritydescriptor [GUID|Action] |
獲取與指定的電源設(shè)置、電源方案或操作相關(guān)聯(lián)的安全描述符。 用法: powercfg -getsecuritydescriptor [GUID|Action] GUID 指定電源方案或電源設(shè)置 GUID。 Action 指定以下一個(gè)字符串:ActionSetActive、ActionCreate、ActionDefault |