Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Всё о работе в Интернет" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Секреты Windows: статьи о реестре, rundll32.exe, программах Реестр Windows Vista. Управление электропитанием
Уважаемые подписчики, возможно, вы уже знаете о том, что на нашем сайте есть Форум (http://www.onestyle.com.ua/q.php), на котором мы пытаемся решить вопросы, возникшие у пользователей Windows. У вас тоже возникли вопросы по Windows? Задайте их нам - мы готовы платить вам деньги за хорошие вопросы, и толковые ответы на них. Вам достаточно просто зарегистрироваться! Впервые вам платят за проблемы, которые у вас возникли! Подробнее? На основе вопросов и ответов составляются статьи. Если вы зарегистрированы на нашем сайте и ваш вопрос окажется актуальным, а ответ будет полезным, мы выплатим вам часть гонорара, полученного за статью. Тем, кто задает вопросы: приветствуется не только вопрос, который вы задали. Ваша часть гонорара будет выше, если вы примете участие в решении вопроса, а также, если вы не поленитесь, и напишете, какой именно совет помог решить возникшую проблему. Тем кто отвечает: ваш гонорар уже выше, чем гонорар тех, кто задает вопросы. Но вы можете повысить его еще больше, если будете давать подробные ответы, которые не требуют дополнительных пояснений. Знаете дополнительные способы решения возникших проблем или обнаружили ошибки в ответах? Напишите об этом на форуме. А если перед этим вы еще и зарегистрируетесь, тогда дополнительный заработок в период Мирового Кризиса вам гарантирован! Новости нашего сайта:
Также существенным образом был модифицирован механизм управления электропитанием. Теперь данный механизм является более гибким и поддерживает больше возможностей. Настроить параметры управления электропитанием можно при помощи мастера ЭЛЕКТРОПИТАНИЕ, доступ к которому можно получить при помощи одноименного значка папки ПАНЕЛЬ УПРАВЛЕНИЯ. Схемы энергопотребленияМеханизм управления электропитанием основан на схемах энергопотребления — наборах значений параметров, применяемых для данного компьютера. В контексте операционной системы каждая схема энергопотребления идентифицируется своим GUID-номером. GUID-номер активной в данный момент схемы энергопотребления хранится в параметре строкового типа ActivePowerScheme, расположенном в ветви реестра HKLM\SYSTEM\CurrentControlSet\Control\Power\User\PowerSchemes. Настроить возможности управления электропитанием можно при помощи параметров REG_DWORD типа, расположенных в ветви реестра HKLM\SOFTWARE\Policies\Microsoft\Power\PowerSettings. ActivePowerScheme. Данный параметр имеет строковых тип. Он позволяет указать используемую по умолчанию схему электропитания (нужно указать GUID-номер схемы). Кроме того, вы можете воспользоваться параметром REG_DWORD типа PromptPasswordOnResume, расположенным в ветви реестра HKCU\Software\Policies\Microsoft\Windows\System\Power, чтобы операционная система запрашивала ввод пароля при выходе из спящего, ждущего или режима сна. Описание схемыНастройки схемы энергопотребления хранятся в ветви реестра вида HKLM\SYSTEM\CurrentControlSet\Control\Power\User\PowerSchemes\«GUID-номер схемы энергопотребления». Например, в данной ветви реестра можно встретить параметры расширенного строкового типа Description и FriendlyName. Они определяют описание данной схемы энергопотребления и его название. Идентификатор безопасностиКаждая схема имеет свой идентификатор безопасности, определяющих пользователей, которым разрешено изменять настройки данной схемы. Идентификатор безопасности схемы энергопотребления хранится в параметре строкового типа, расположенном в ветви реестра HKLM\SYSTEM\CurrentControlSet\Control\Power\SecurityDescriptors. Название строкового параметра определяет GUID-номер схемы, а его значение определяет сам идентификатор безопасности. Если данный параметр отсутствует для какой-либо схемы энергопотребления, тогда для нее будет использоваться идентификатор безопасности по умолчанию, хранящийся в параметре строкового типа Default. Значения настроек энергопотребления схемыЗначения настроек энергопотребления, используемые при активации соответствующей схемы, хранятся в параметрах REG_DWORD типа ACSettingIndex и DCSettingIndex подразделов ветви реестра вида HKLM\SYSTEM\CurrentControlSet\Control\Power\User\PowerSchemes\«GUID-номер схемы энергопотребления». В параметре ACSettingIndex определяются настройки параметров при питании от сети. А в параметре DCSettingIndex определяются настройки при питании от батареи. Структура содержимого ветви реестра HKLM\SYSTEM\CurrentControlSet\Control\Power\User\PowerSchemes\«GUID-номер схемы энергопотребления» аналогична со структурой ветви HKLM\SYSTEM\CurrentControlSet\Control\Power\PowerSettings, поэтому мы рассмотрим эту структуру в следующем разделе книги. Единственное отличие состоит в том, что в конечных подразделах ветви реестра HKLM\SYSTEM\CurrentControlSet\Control\Power\User\PowerSchemes\«GUID-номер схемы энергопотребления» могут присутствовать только параметры ACSettingIndex и DCSettingIndex. Вкладка Дополнительные параметрыНастройка большинства параметров энергопотребления для определенной схемы выполняется при помощи диалога ЭЛЕКТРОПИТАНИЕ, имеющего одну вкладку ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ (рис. 5.03). Рис. 5.03. Диалог Электропитание Чтобы отобразить данный диалог, нужно нажать на ссылку ИЗМЕНЕНИЕ ПАРАМЕТРОВ ПЛАНА, расположенную под соответствующим планом энергопотребления мастера ЭЛЕКТРОПИТАНИЕ. После этого, в появившемся мастере ИЗМЕНИТЬ ПАРАМЕТРЫ ПЛАНА нужно нажать на ссылку ИЗМЕНИТЬ ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ ПИТАНИЯ. После этого отобразится нужный нам диалог ЭЛЕКТРОПИТАНИЕ. Создание списка параметровДиалог ЭЛЕКТРОПИТАНИЕ состоит из списка, в котором можно выбрать схему энергопотребления, настройки которой нужно изменить, а также из дерева настроек, в конце которых находятся управляющие элементы для изменения этих настроек. Дерево настроек диалога ЭЛЕКТРОПИТАНИЕ строится на основе содержимого ветви HKLM\SYSTEM\CurrentControlSet\Control\Power\PowerSettings. Каждый элемент дерева настроек определяется в этой ветви в виде подраздела, названного в честь GUID-номера настройки. Эти подразделы могут содержать в себе следующие параметры строкового типа.
Если же подраздел данной ветви реестра определяет конечный элемент дерева настройки, позволяющий непосредственно изменить значение соответствующей настройки, тогда также в этом подразделе могут присутствовать следующие параметры REG_DWORD типа.
Также в подразделе, определяющем конечный элемент дерева настройки, может присутствовать дочерний подраздел DefaultPowerSchemeValues. Данный подраздел содержит значения по умолчанию соответствующей настройки для каждой из стандартных схем энергопотребления. Например, ниже представлен листинг с примером структуры части ветви реестра HKLM\SYSTEM\CurrentControlSet\Control\Power\PowerSettings. Изменяемые параметрыПри помощи диалога ЭЛЕКТРОПИТАНИЕ можно изменить значения множества параметров. Ниже мы рассмотрим GUID-номер подразделов, соответствующих этим параметрам. Здесь будут приведены не все GUID-номера подразделов — со многими подразделами можно работать и при помощи групповых политик. Об этих подразделах будет рассказано в соответствующем примечании.
Настроить используемые параметры энергопотребления также можно при помощи параметров REG_DWORD типа ACSettingIndex и DCSettingIndex, расположенных в ветвях реестра HKLM\SOFTWARE\Policies\Microsoft\Power\PowerSettings\«GUID-номер настройки энергопотребления». 6738E2C4-E8A5-4A42-B16A-E040E769756E. Параметры этого подраздела определяют интервал бездействия жесткого диска (в секундах), по истечении которого он будет отключен. 3C0BC021-C8A8-4E07-A973-6B14CBCB2B7E. Параметры этого подраздела определяют интервал бездействия компьютера (в секундах), по истечении которого монитор будет отключен. 5CA83367-6E45-459F-A27B-476B1D01C936. Параметры этого подраздела определяют действие, которое будет выполняться при закрытии крышки ноутбука. Например, если значение параметра равно 3, то произойдет выключение компьютера. Если значение параметра равно 2, тогда произойдет переход в спящий режим. А если значение параметра равно 1, тогда произойдет переход в режим сна. Также значение параметров этого подраздела может равняться 0. в этом случае никаких действий не произойдет. 96996BC0-AD50-47EC-923B-6F41874DD9EB. Параметры этого подраздела определяют действие, которое будет выполняться при нажатии пользователем кнопки перехода в режим сна. Например, если значение параметра равно 3, то произойдет выключение компьютера. Если значение параметра равно 2, тогда произойдет переход в спящий режим. А если значение параметра равно 1, тогда произойдет переход в режим сна. Также значение параметров этого подраздела может равняться 0. в этом случае никаких действий не произойдет. A7066653-8D6C-40A8-910E-A1F54B84C7E5. Параметры этого подраздела определяют действие, которое будет выполняться при нажатии пользователем кнопки выключении, расположенной в меню Пуск. Например, если значение параметра равно 2, то произойдет выключение компьютера. Если значение параметра равно 1, тогда произойдет переход в спящий режим. А если значение параметра равно 0, тогда произойдет переход в режим сна. 7648EFA3-DD9C-4E3E-B566-50F929386280. Параметры этого подраздела определяют действие, которое будет выполняться при нажатии пользователем кнопки выключения компьютера, расположенной на системном блоке. Например, если значение параметра равно 3, то произойдет выключение компьютера. Если значение параметра равно 2, тогда произойдет переход в спящий режим. А если значение параметра равно 1, тогда произойдет переход в режим сна. Также значение параметров этого подраздела может равняться 0. в этом случае никаких действий не произойдет. 29F6C1DB-86DA-48C5-9FDB-F2B67B1F44DA. Параметры этого подраздела определяют интервал бездействия компьютера (в секундах), по истечении которого операционная система перейдет в режим сна. 9D7815A6-7EE4-497E-8888-515A05F02364. Параметры этого подраздела определяют интервал бездействия компьютера (в секундах), по истечении которого операционная система перейдет в спящий режим. 90959D22-D6A1-49B9-AF93-BCE885AD335B. Параметры этого подраздела определяют, будет ли выключено адаптивное время ожидания выключения монитора. 0e796bdb-100d-47d6-a2d5-f7d2daa51f51. Параметры этого подраздела определяют, будет ли операционная система требовать ввода пароля при выходе из спящего режима. abfc2519-3608-4c2a-94ea-171b0ed546ab. Параметры этого подраздела определяют, будут ли разрешены режимы сна S1-S3 при простое компьютера. B7A27025-E569-46c2-A504-2B96CAD225A1. Параметры этого подраздела определяют, будет ли операционная система разрешать различным программам препятствовать переходу в режим сна. 94ac6d29-73ce-41a6-809f-6363ba21b47e. Параметры этого подраздела определяют, будет ли использоваться режим сна, или вместо него будет применяться ждущий режим. 9A66D8D7-4FF7-4EF9-B5A2-5A326CA2A469. Параметр этого подраздела (в нем может находиться только параметр DCSettingIndex) определяет уровень заряда батареи, при котором будет выдаваться сигнал почти полной разрядки батареи. 8183ba9a-e910-48da-8769-14ae6dc1170a. Параметр этого подраздела (в нем может находиться только параметр DCSettingIndex) определяет уровень заряда батареи, при котором будет выдаваться сигнал низкого заряда батареи. bcded951-187b-4d05-bccc-f7e51960c258. Параметр этого подраздела (в нем может находиться только параметр DCSettingIndex) определяет, будет ли выдаваться уведомление при низком заряде батареи. 637EA02F-BBCB-4015-8E2C-A1C7B9C0B546. Параметр этого подраздела (в нем может находиться только параметр DCSettingIndex) определяет действие, которое будет выполняться при почти полной разрядке батареи. Например, если значение параметра равно 3, то произойдет выключение компьютера. Если значение параметра равно 2, тогда произойдет переход в спящий режим. А если значение параметра равно 1, тогда произойдет переход в режим сна. Также значение параметров этого подраздела может равняться 0. в этом случае никаких действий не произойдет. d8742dcb-3e6a-4b3c-b3fe-374623cdcf06. Параметр этого подраздела (в нем может находиться только параметр DCSettingIndex) определяет действие, которое будет выполняться при низком заряде батареи. Например, если значение параметра равно 3, то произойдет выключение компьютера. Если значение параметра равно 2, тогда произойдет переход в спящий режим. А если значение параметра равно 1, тогда произойдет переход в режим сна. Также значение параметров этого подраздела может равняться 0. в этом случае никаких действий не произойдет. Вывод из ждущего режимаТакже операционная система Windows Vista позволяет определить устройства, которым будет разрешено выводить компьютер из ждущего режима. Для этого нужно воспользоваться вкладкой УПРАВЛЕНИЕ ЭЛЕКТРОПИТАНИЕМ диалога СВОЙСТВА соответствующего устройства. Данный диалог отображается при помощи оснастки ДИСПЕТЧЕР УСТРОЙСТВ (консоль devmgmt.msc). Чтобы определить, разрешено ли устройству выводить компьютер из ждущего режима, нужно воспользоваться параметром REG_DWORD типа WakeFromSleepState. Если значение данного параметра равно 1, тогда разрешено. Данный параметр может находиться в следующих ветвях реестра. HKLM\SYSTEM\CurrentControlSet\Enum\PCI\VEN_8086&DEV_2668&SUBSYS_A1021458&REV_03\3&13c0b0c5&1&D8\Device Parameters\WDF. Определяет контроллер High Definition Audio (Microsoft). HKLM\SYSTEM\CurrentControlSet\Enum\HID\VID_0D8C&PID_000C&MI_03\7&b91fbc4&0&0000\Device Parameters. Определяет настройки HID-совместимых устройств управления. HKLM\SYSTEM\CurrentControlSet\Enum\HID\VID_045E&PID_0040\«идентификатор мыши»\Device Parameters. Определяет настройки работы USB-совместимой мыши. HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\«номер сетевого адаптера». Определяет настройки соответствующего сетевого адаптера. В данной ветви реестра для определения параметров вывода из ждущего режима вместо параметра WakeFromSleepState используются отдельные биты битовой маски PnPCapabilities.
Продолжение следует Рейтинг: 5.00 [ 1 ] В начало записиОцените: 1 2 3 4 5 Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=338
|
В избранное | ||