Чтение онлайн

на главную - закладки

Жанры

Windows Vista. Для профессионалов

Клименко Роман

Шрифт:

• S1 – компьютер находится в состоянии сна. Данное состояние, как правило, аналогично состоянию D2 для устройств.

• S2 – компьютер находится в состоянии сна. Данное состояние, как правило, аналогично состоянию D2 для устройств.

• S3 – компьютер находится в глубоком состоянии сна. В этом состоянии процессор отключен. Данное состояние, как правило, аналогично состоянию D2 для устройств.

• S4 – компьютер находится в спящем режиме (Hibernate mode). Содержимое оперативной памяти помещено на жесткий диск (в файл hiberf il. sys, расположенный в корневом каталоге системного раздела), а компьютер полностью отключен. Это состояние ничем не отличается от состояния S5. Лишь в момент включения компьютера ntldr проверяет, содержит

ли файл hiberf il. sys данные оперативной памяти. И если содержит, то эти данные помещаются обратно в оперативную память, и возобновляется работа операционной системы с того момента, на котором произошел переход в спящий режим. Данное состояние, как правило, аналогично состоянию D3 для устройств.

• S5 – компьютер полностью отключен. Для его включения нужно нажать кнопку электропитания. Данное состояние, как правило, аналогично состоянию D3 для устройств.

Итак, состояния уровней S0-S5 определяются ACPI. Состояния же уровней D0-D3 определяются производителями устройств. При этом производители устройства сами решают, какое состояние устройства (DX) будет соответствовать состоянию ACPI (SX). Такое соответствие называется сопоставлением энергосбережения.

Вы можете просмотреть сопоставление энергосбережения для определенного устройства с помощью консоли devmgmt.msc. Для этого нужно отобразить окно Свойства для конкретного устройства, отображаемого в данной оснастке, и перейти на вкладку Сведения данного окна. После этого в раскрывающемся списке Свойство выбрать элемент Сведения о питании (рис. 7.7). Это приведет к отображению в поле Значение такой информации, как сопоставление энергосбережения (Сопоставления энергосбережения), а также состояние, в котором в данный момент находится устройство (Текущее состояние электропитания).

• powercfg.exe – DEVICEQUERY <константа состояния флагов> – отображает список устройств компьютера, которые поддерживают те или иные состояния флагов, указанные в константе. Можно использовать следующие константы, отображающие список устройств, которые:

– wake_from_Sl_supported – могут пробуждать компьютер от состояния сна S1;

– wake_f rom_S2_supported – могут пробуждать компьютер от состояния сна S2;

– wake_from_S3_supported – могут пробуждать компьютер от состояния сна S3;

– wakef romany – могут пробуждать компьютер из любого состояния сна;

– Sl_supported – поддерживают состояние S1

– S2_supported – поддерживают состояние S2

– S3_supported – поддерживают состояние S3

Рис. 7.7. Отображение сопоставления состояний SX и DX

– S4_supported – поддерживают состояние S4 (спящий режим);

– wake_programmable – поддерживают возможность пользовательской настройки вывода компьютера из спящего режима любого уровня;

– wakearmed – в данный момент настроены на вывод компьютера из состояния спящего режима любого уровня;

– alldevices – отображает список всех устройств компьютера;

– all_devices_verbose – список всех устройств компьютера, а также настройки каждого устройства (имя драйвера, имя производителя, номер шины, поддерживаемые уровни спящего режима и многое другое).

• powercfg.exe – DEVICEENABLEWAKE|-DEVICEDISABLEWAKE <название устройства> – разрешает (или запрещает) указанному устройству пробуждать компьютер от спящего режима. Имя устройства можно попробовать узнать с помощью параметра – DEVICEQUERY данной программы.

...

Примечание

Разрешить (или запретить) устройству выводить компьютер из состояния сна можно и с помощью оболочки операционной системы. Для этого нужно воспользоваться окном Свойства устройства (отображается с помощью консоли devmgmt.msc). Если устройство поддерживает

возможность вывода компьютера из состояния сна, то в окне Свойства будет присутствовать вкладка Управление электропитанием, которая будет содержать флажок Разрешить устройству выводить компьютер из ждущего режима

Вкладка Управление электропитанием для некоторых устройств (например, для USB Root HUB) может также содержать флажок Разрешить отключение этого устройства для экономии энергии. С его помощью можно определить, разрешено ли операционной системе отключать питание устройства (если оно не используется определенное время) для уменьшения энергопотребления.

• powercfg.exe/ las twake – выводит информацию о последнем переходе в спящий режим.

• powercf g.ехе – Н ON | OFF – позволяет разрешить или запретить возможность перехода в спящий режим.

Другие возможности программы

С помощью следующей команды можно изменить дополнительные настройки энергопотребления.

powercfg.exe – export|-import <путь к файлу и его имя> <GUID-номер схемы энергопотребления> – экспортирует (импортирует) настройки конкретной схемы энергопотребления в файл (из файла в реестр).

Недокументированные возможности программы

Данная программа поддерживает несколько команд, которые не описаны в справке, отображаемой после ввода команды powercf g.ехе/?. Эти команды в некотором случае могут быть полезны, поэтому рассмотрим их.

• powercfg.exe – restoredefaultschemes – удаляет все созданные пользователем схемы энергопотребления и восстанавливает настройки трех стандартных схем энергопотребления операционной системы Windows Vista (или тех схем, которыми были заменены стандартные схемы энергопотребления с помощью команды powercf g.ехе – replacedef aultschemes).

Настройки схем энергопотребления, используемых по умолчанию, содержатся в подразделах ветви системного реестра HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Power\User\Default\PowerSchemes.

• powercfg.exe – restoreindividualdefaultscheme <GUID-номер схемы энергопотребления> – удаляет указанную в команде схему энергопотребления и заменяет ее используемой операционной системой по умолчанию.

• powercfg.exe – replacedef aultschemes – заменяет настройки схем энергопотребления, применяемых операционной системой по умолчанию, текущими настройками. После выполнения данной команды схемами по умолчанию станут схемы с настройками, указанными в данный момент.

• powercfg.exe – SetPowerValueMax <GUID-номер подкатегории> <GUID-номер настройки> <новое максимальное значение настройки> – изменяет максимальное значение, которое можно установить для данной настройки.

Команда изменяет значение, хранящееся в параметре REG_DWORD-типа ValueMax, расположенном в ветви системного реестра HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Power\PowerSettings\<GUID-номер схемы энергопотребления>\<си1Б-номер подкатегории>.

• powercfg.exe – SetPowerValueMin <GUID-номер подкатегории> <GUID-номер настройки> <новое минимальное значение настройки> – изменяет минимальное значение, которое можно установить для данной настройки.

Данная команда изменяет значение, хранящееся в параметре REGDWORD-типа ValueMin, расположенном в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Power\PowerSettings\<GUID-номер схемы энергопотребления>\<GUID-номер подкатегории>.

• powercfg.exe – SetPowerValuelncrement <GUID-номер подкатегории> <GUID-номер настройки> <новое значение шага> – изменяет шаг, с которым можно увеличивать значение данной настройки.

Команда изменяет значение, хранящееся в параметре REGDWORD-типа Value-Increment, расположенном в ветви реестра HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\Control\Power\PowerSettings\<GUID-номер схемы энергопотребления>\<GUID-номер подкатегории>.

Поделиться:
Популярные книги

Сердце Дракона. Том 20. Часть 1

Клеванский Кирилл Сергеевич
20. Сердце дракона
Фантастика:
фэнтези
боевая фантастика
городское фэнтези
5.00
рейтинг книги
Сердце Дракона. Том 20. Часть 1

Холодный ветер перемен

Иванов Дмитрий
7. Девяностые
Фантастика:
попаданцы
альтернативная история
6.80
рейтинг книги
Холодный ветер перемен

Последнее желание

Сапковский Анджей
1. Ведьмак
Фантастика:
фэнтези
9.43
рейтинг книги
Последнее желание

Отмороженный 7.0

Гарцевич Евгений Александрович
7. Отмороженный
Фантастика:
рпг
аниме
5.00
рейтинг книги
Отмороженный 7.0

Наследник

Кулаков Алексей Иванович
1. Рюрикова кровь
Фантастика:
научная фантастика
попаданцы
альтернативная история
8.69
рейтинг книги
Наследник

Магия чистых душ 2

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.56
рейтинг книги
Магия чистых душ 2

Наследие Маозари 5

Панежин Евгений
5. Наследие Маозари
Фантастика:
фэнтези
юмористическое фэнтези
5.00
рейтинг книги
Наследие Маозари 5

Локки 4 Потомок бога

Решетов Евгений Валерьевич
4. Локки
Фантастика:
аниме
фэнтези
5.00
рейтинг книги
Локки 4 Потомок бога

Граф

Ланцов Михаил Алексеевич
6. Помещик
Фантастика:
альтернативная история
5.00
рейтинг книги
Граф

Миф об идеальном мужчине

Устинова Татьяна Витальевна
Детективы:
прочие детективы
9.23
рейтинг книги
Миф об идеальном мужчине

Мастер Разума V

Кронос Александр
5. Мастер Разума
Фантастика:
городское фэнтези
попаданцы
5.00
рейтинг книги
Мастер Разума V

Здравствуй, 1984-й

Иванов Дмитрий
1. Девяностые
Фантастика:
альтернативная история
6.42
рейтинг книги
Здравствуй, 1984-й

Безумный Макс. Поручик Империи

Ланцов Михаил Алексеевич
1. Безумный Макс
Фантастика:
героическая фантастика
альтернативная история
7.64
рейтинг книги
Безумный Макс. Поручик Империи

Барон не играет по правилам

Ренгач Евгений
1. Закон сильного
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Барон не играет по правилам