Показать полную графическую версию : схема управления электропитанием
VictorSh
23-11-2007, 20:01
Я ставлю специальную программу управления электропитанием. Она создает свою схему в списке схем во вкладке электропитание при запуске.
Вопрос: как установить автоматически специальную схему управления электропитанием при установке Windows XP SP 2?
VictorSh, посмотрите в [HKEY_CURRENT_USER\Control Panel\PowerCfg].
См. также POWERCFG /?
VictorSh
25-11-2007, 00:26
посмотрите в [HKEY_CURRENT_USER\Control Panel\PowerCfg] »
Посмотрел - нету там ничего нового даже при запущенной программе.
Она пропоисывается по другому пути.
Пробовал скопировать профиль из раздела программы и создать в реестре новую схему - Windows не видит ее в электропитание.
VictorSh, я дал информацию на основе того, что мне известно о работе ОС, тем более что вы не потрудились сообщить название программы. Больше мне, к сожалению, нечего сказать. Попробуйте сделать так: экспортируйте настройки программы, а потом установите ее вместе с ОС и импортируйте настройки. По поводу импорта/экспорта обращайтесь к разработчику ПО.
VictorSh,
есть мысль с помощью Тотал унинстал или других подобного рода программ проследить этап установки, потом изучив тему AutoIT создать скрипт для автоустановки и все
или же поискать готовый скрипт мож кто то уже делал
VictorSh
26-11-2007, 12:36
название программы »
Right Mark CPU Clock Utility
есть мысль с помощью Тотал унинстал или других подобного рода программ проследить этап установки »
Эта программа не устанавливается а просто копируется
Эта программа не устанавливается а просто копируется »
Но схему свою она где-то хранит в реестре? Попробуйте regshot.
VictorSh
27-11-2007, 13:37
Да я знаю где она ее хранит, пробовал скопировать ее в [HKEY_CURRENT_USER\Control Panel\PowerCfg] - не видит Windopws ее!
Посмотрел - нету там ничего нового даже при запущенной программе. »
При запущенной программе Right Mark CPU Clock Utility и выбранной схеме управления питанием "RMClock Power Management"
в разделе [HKEY_CURRENT_USER\Control Panel\PowerCfg\PowerPolicies\] появляется схема N.
Windows Registry Editor Version 5.00
; Схема управления питанием, применяемая по умолчанию
[HKEY_CURRENT_USER\Control Panel\PowerCfg]
"CurrentPowerPolicy"="N"
; Описание всех имеющихся схем управления питанием (поправьте, если ошибаюсь)
[HKEY_CURRENT_USER\Control Panel\PowerCfg\GlobalPowerPolicy]
"Policies"=hex:....
"Completed"=hex:...
[HKEY_CURRENT_USER\Control Panel\PowerCfg\PowerPolicies]
; Описание нужной схемы, в вашем случае "RightMark CPU Clock Utility Power Scheme"
[HKEY_CURRENT_USER\Control Panel\PowerCfg\PowerPolicies\N]
"Policies"=hex:...
"Name"="RMClock Power Management"
"Description"="RightMark CPU Clock Utility Power Scheme"
Да я знаю где она ее хранит »
В [HKEY_CURRENT_USER\Software\RightMark\RMClock] хранятся настройки программы и вашей "RightMark CPU Clock Utility Power Scheme", которая будет работать, только при запущенной программе RightMark CPU Clock Utility.
Если вы хотите использовать "RightMark CPU Clock Utility Power Scheme" по умолчанию, то программа Right Mark CPU Clock Utility должна находиться в автозагрузке, например в [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run].
VictorSh
28-11-2007, 12:51
При запущенной программе Right Mark CPU Clock Utility и выбранной схеме управления питанием "RMClock Power Management"
в разделе [HKEY_CURRENT_USER\Control Panel\PowerCfg\PowerPolicies\] появляется схема N »
В этом разделе схема N не появляется.
Она появляется в [HKEY_CURRENT_USER\Software\RightMark\RMClock] »
Меня как и интересует, что должно быть на месте точек) hex:...
Потому, что пробовал скопировать hex значение из [HKEY_CURRENT_USER\Software\RightMark\RMClock] в [HKEY_CURRENT_USER\Control Panel\PowerCfg\PowerPolicies\] , но ничего не выходит. Кстати значения у схем Right Mark CPU Clock Utility длиннее, чем в [HKEY_CURRENT_USER\Control Panel\PowerCfg\PowerPolicies\]
В этом разделе схема N не появляется. »
N - приведено для примера, в вашем случае N=6, если вы не используете других схем кроме стандартных и "RightMark CPU Clock Utility Power Scheme".
Вот пример reg-файла:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\PowerCfg]
"CurrentPowerPolicy"="6"
[HKEY_CURRENT_USER\Control Panel\PowerCfg\GlobalPowerPolicy]
"Policies"=hex:...
"Completed"=hex:01,00,00,00
[HKEY_CURRENT_USER\Control Panel\PowerCfg\PowerPolicies]
[HKEY_CURRENT_USER\Control Panel\PowerCfg\PowerPolicies\0]
"Name"="Домашний/Настольный"
"Description"="Эта схема подходит для большинства постоянно включенных домашних или настольных компьютеров."
"Policies"=hex:...
[HKEY_CURRENT_USER\Control Panel\PowerCfg\PowerPolicies\1]
"Name"="Портативная"
"Description"="Эта схема предназначена для увеличения времени работы батарей переносного компьютера в дороге."
"Policies"=hex:...
[HKEY_CURRENT_USER\Control Panel\PowerCfg\PowerPolicies\2]
"Name"="Презентационная"
"Description"="Эта схема не отключает питание монитора, используется для показа презентаций."
"Policies"=hex:...
[HKEY_CURRENT_USER\Control Panel\PowerCfg\PowerPolicies\3]
"Name"="Включен постоянно"
"Description"="При выборе этой схемы к компьютеру обеспечивается постоянный доступ через компьютерную сеть. Рекомендуется при отсутствии аппаратуры пробуждения компьютера через сеть."
"Policies"=hex:...
[HKEY_CURRENT_USER\Control Panel\PowerCfg\PowerPolicies\4]
"Name"="Диспетчер энергосбережения"
"Description"="При выборе этой схемы компьютер остается постоянно включенным, что обеспечивает наивысшее быстродействие."
"Policies"=hex:...
[HKEY_CURRENT_USER\Control Panel\PowerCfg\PowerPolicies\5]
"Name"="Экономия батарей"
"Description"="При выборе этой схемы обеспечивается наибольшая экономия энергии."
"Policies"=hex:...
[HKEY_CURRENT_USER\Control Panel\PowerCfg\PowerPolicies\6]
"Policies"=hex:...
"Name"="RMClock Power Management"
"Description"="RightMark CPU Clock Utility Power Scheme"
[HKEY_CURRENT_USER\Software\RightMark]
[HKEY_CURRENT_USER\Software\RightMark\RMClock]
[HKEY_CURRENT_USER\Software\RightMark\RMClock\ProFeatures]
[HKEY_CURRENT_USER\Software\RightMark\RMClock\Updates]
Меня как и интересует, что должно быть на месте точек) hex:...
На месте hex:... и dword:... должны быть ваши настройки.
Настройте схемы управления питанием так, как вам нужно, и "RMClock Power Management" в том числе, включая настройки в самой программе RightMark CPU Clock Utility.
Экспортируйте ветки реестра [HKEY_CURRENT_USER\Control Panel\PowerCfg] и [HKEY_CURRENT_USER\Software\RightMark]
Таким образом, вы получите настройки схем электропитания системы и программы RightMark CPU Clock Utility.
Схема "RightMark CPU Clock Utility Power Scheme" будет работать, только при запущенной программе RightMark CPU Clock Utility.
При закрытии программы RightMark CPU Clock Utility, параметры раздела [HKEY_CURRENT_USER\Control Panel\PowerCfg\PowerPolicies\6] удаляются.
VictorSh
29-11-2007, 12:40
Проблема в другом: не могу импортировать файл в реестр из-за того, что там точки. Пробовал копировать значения hex из ветки RightMark CPU Clock Utility Power Scheme в [HKEY_CURRENT_USER\Control Panel\PowerCfg\GlobalPowerPolicy] с нужными мне настройками, но hex значение утилиты длиннее, чем hex зачение схем Windows? Если бы знать, что именно из hex копиовать, то все было бы нормально. Какие адреса из hex отвечают за что?
И еще: а что будет, если программа закрывается, схема удаляется, а текущая схема остается = 6?
Проблема в другом: не могу импортировать файл в реестр из-за того, что там точки. »
В моем предыдущем посте приведен пример reg-файла, настройки удалены и заменены точками.
И еще: а что будет, если программа закрывается, схема удаляется, а текущая схема остается = 6? »
При закрытии, программа RightMark CPU Clock Utility изменяет текущую "RightMark CPU Clock Utility Power Scheme" схему на ту, которая использовалась ранее, как основная. Например на схему по умолчанию - "Домашний/Настольный"
[HKEY_CURRENT_USER\Control Panel\PowerCfg]
"CurrentPowerPolicy"="0"
Пробовал копировать значения hex из ветки RightMark CPU Clock Utility Power Scheme в [HKEY_CURRENT_USER\Control Panel\PowerCfg\GlobalPowerPolicy] »
Рекомендую прочитать статьи раздела Windows » Реестр (http://www.oszone.net/14/)
VictorSh
30-11-2007, 13:08
Проблема в другом: не могу импортировать файл в реестр из-за того, что там точки. »
В моем предыдущем посте приведен пример reg-файла, настройки удалены и заменены точками. »
Да я не тупой. Я понимаю, что это пример! Я НЕ пытался его импортировать с точками!
Я поставил на место точек значения из схемы RightMark CPU Clock Utility! Той же длины. Но Windows не видит все равно схему!
Рекомендую прочитать статьи раздела Windows » Реестр »
Там ничего не написано про схемы управления электропитанием.
Мне нужно: адрес hex 00 - отвечает за то-то, адрес 01 - за то-то, возможные значения такие-то.
Проблема в том, что схемы управления питанием Windows имеют hex значение длины около 80, а схема управлением питания утилиты имеет существенно большую длину и я не знаю что именно из этого hex значения копировать!
Там ничего не написано про схемы управления электропитанием. »Зато там написано, как экспортировать раздел реестра. Там также написано, как его потом импортировать. Больше ничего вам знать и не надо, собственно.
VictorSh
Мне нужно: адрес hex 00 - отвечает за то-то, адрес 01 - за то-то, возможные значения такие-то. »к сожалению, эти данные недокументированы... если есть желание и время можно менять параметры и смотреть на реакцию реестра... только несерезно все это - либо как советуют копируйте политику целиком, либо осваивайте языки программирования для программной настройки политик... Полный список параметров можно наковырять на MSDN: Power Management Structures (http://msdn2.microsoft.com/en-us/library/aa373173.aspx) ... Кстати, какие конкретно параметры интересуют?
VictorSh
04-12-2007, 15:17
Зато там написано, как экспортировать раздел реестра. Там также написано, как его потом импортировать.»
Я это и сам знал много лет назад
Кстати, какие конкретно параметры интересуют? »
Интересуют параметры настройки процессора.
Я это и сам знал много лет назад »
Вот четыре основных шага, которые вам нбх выполнить.
1. Экспорт HKEY_CURRENT_USER\Control Panel\PowerCfg и HKEY_CURRENT_USER\Software\RightMark\RMClock так, как это описано в статье Экспорт параметров реестра (http://www.oszone.net/5601/) (Редактор реестра Windows (regedit.exe))
2. Установка ОС.
3. Установка Right Mark CPU Clock Utility и обеспечение ее автозапуска.
4. Импорт указанных разделов так, как это описано в статье Импорт параметров реестра (http://www.oszone.net/5602/) (Запуск REG-файла)
Если вы все сделали так, как предлагается выше, то при следующем входе в систему все должно работать, при условии, что программе Right Mark CPU Clock Utility достаточно простого импорта параметров реестра.
Прошу сообщить, выполняете ли вы предложенные действия в точности и к каким рез-там это приводит.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC