Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   схема управления электропитанием (http://forum.oszone.net/showthread.php?t=94712)

VictorSh 23-11-2007 20:01 684193

схема управления электропитанием
 
Я ставлю специальную программу управления электропитанием. Она создает свою схему в списке схем во вкладке электропитание при запуске.
Вопрос: как установить автоматически специальную схему управления электропитанием при установке Windows XP SP 2?

Vadikan 24-11-2007 00:14 684326

VictorSh, посмотрите в [HKEY_CURRENT_USER\Control Panel\PowerCfg].

См. также
Код:

POWERCFG /?

VictorSh 25-11-2007 00:26 684775

Цитата:

Цитата Vadikan
посмотрите в [HKEY_CURRENT_USER\Control Panel\PowerCfg] »

Посмотрел - нету там ничего нового даже при запущенной программе.
Она пропоисывается по другому пути.
Пробовал скопировать профиль из раздела программы и создать в реестре новую схему - Windows не видит ее в электропитание.

Vadikan 25-11-2007 00:58 684787

VictorSh, я дал информацию на основе того, что мне известно о работе ОС, тем более что вы не потрудились сообщить название программы. Больше мне, к сожалению, нечего сказать. Попробуйте сделать так: экспортируйте настройки программы, а потом установите ее вместе с ОС и импортируйте настройки. По поводу импорта/экспорта обращайтесь к разработчику ПО.

aset 25-11-2007 16:12 685009

VictorSh,
есть мысль с помощью Тотал унинстал или других подобного рода программ проследить этап установки, потом изучив тему AutoIT создать скрипт для автоустановки и все
или же поискать готовый скрипт мож кто то уже делал

VictorSh 26-11-2007 12:36 685432

Цитата:

Цитата Vadikan
название программы »

Right Mark CPU Clock Utility

Цитата:

Цитата aset
есть мысль с помощью Тотал унинстал или других подобного рода программ проследить этап установки »

Эта программа не устанавливается а просто копируется

Vadikan 27-11-2007 02:48 685865

Цитата:

Цитата VictorSh
Эта программа не устанавливается а просто копируется »

Но схему свою она где-то хранит в реестре? Попробуйте regshot.

VictorSh 27-11-2007 13:37 686096

Да я знаю где она ее хранит, пробовал скопировать ее в [HKEY_CURRENT_USER\Control Panel\PowerCfg] - не видит Windopws ее!

RED_AD 27-11-2007 22:11 686324

Цитата:

Цитата VictorSh
Посмотрел - нету там ничего нового даже при запущенной программе. »

При запущенной программе 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"

Цитата:

Цитата VictorSh
Да я знаю где она ее хранит »

В [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 686604

Цитата:

Цитата RED_AD
При запущенной программе Right Mark CPU Clock Utility и выбранной схеме управления питанием "RMClock Power Management"
в разделе [HKEY_CURRENT_USER\Control Panel\PowerCfg\PowerPolicies\] появляется схема N »

В этом разделе схема N не появляется.

Она появляется в
Цитата:

Цитата RED_AD
[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\]

RED_AD 28-11-2007 20:17 686834

Цитата:

Цитата VictorSh
В этом разделе схема 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 687153

Проблема в другом: не могу импортировать файл в реестр из-за того, что там точки. Пробовал копировать значения hex из ветки RightMark CPU Clock Utility Power Scheme в [HKEY_CURRENT_USER\Control Panel\PowerCfg\GlobalPowerPolicy] с нужными мне настройками, но hex значение утилиты длиннее, чем hex зачение схем Windows? Если бы знать, что именно из hex копиовать, то все было бы нормально. Какие адреса из hex отвечают за что?

И еще: а что будет, если программа закрывается, схема удаляется, а текущая схема остается = 6?

RED_AD 30-11-2007 00:09 687522

Цитата:

Цитата VictorSh
Проблема в другом: не могу импортировать файл в реестр из-за того, что там точки. »

В моем предыдущем посте приведен пример reg-файла, настройки удалены и заменены точками.
Цитата:

Цитата VictorSh
И еще: а что будет, если программа закрывается, схема удаляется, а текущая схема остается = 6? »

При закрытии, программа RightMark CPU Clock Utility изменяет текущую "RightMark CPU Clock Utility Power Scheme" схему на ту, которая использовалась ранее, как основная. Например на схему по умолчанию - "Домашний/Настольный"
Код:

[HKEY_CURRENT_USER\Control Panel\PowerCfg]
"CurrentPowerPolicy"="0"

Цитата:

Цитата VictorSh
Пробовал копировать значения hex из ветки RightMark CPU Clock Utility Power Scheme в [HKEY_CURRENT_USER\Control Panel\PowerCfg\GlobalPowerPolicy] »

Рекомендую прочитать статьи раздела Windows » Реестр

VictorSh 30-11-2007 13:08 687787

Цитата:

Цитата RED_AD
Проблема в другом: не могу импортировать файл в реестр из-за того, что там точки. »
В моем предыдущем посте приведен пример reg-файла, настройки удалены и заменены точками. »

Да я не тупой. Я понимаю, что это пример! Я НЕ пытался его импортировать с точками!

Я поставил на место точек значения из схемы RightMark CPU Clock Utility! Той же длины. Но Windows не видит все равно схему!

Цитата:

Цитата RED_AD
Рекомендую прочитать статьи раздела Windows » Реестр »

Там ничего не написано про схемы управления электропитанием.

Мне нужно: адрес hex 00 - отвечает за то-то, адрес 01 - за то-то, возможные значения такие-то.

Проблема в том, что схемы управления питанием Windows имеют hex значение длины около 80, а схема управлением питания утилиты имеет существенно большую длину и я не знаю что именно из этого hex значения копировать!

Vadikan 30-11-2007 19:52 688100

Цитата:

Цитата VictorSh
Там ничего не написано про схемы управления электропитанием. »

Зато там написано, как экспортировать раздел реестра. Там также написано, как его потом импортировать. Больше ничего вам знать и не надо, собственно.

amel27 03-12-2007 10:56 689393

VictorSh
Цитата:

Мне нужно: адрес hex 00 - отвечает за то-то, адрес 01 - за то-то, возможные значения такие-то. »
к сожалению, эти данные недокументированы... если есть желание и время можно менять параметры и смотреть на реакцию реестра... только несерезно все это - либо как советуют копируйте политику целиком, либо осваивайте языки программирования для программной настройки политик... Полный список параметров можно наковырять на MSDN: Power Management Structures ... Кстати, какие конкретно параметры интересуют?

VictorSh 04-12-2007 15:17 690295

Цитата:

Цитата Vadikan
Зато там написано, как экспортировать раздел реестра. Там также написано, как его потом импортировать.»

Я это и сам знал много лет назад

Цитата:

Цитата amel27
Кстати, какие конкретно параметры интересуют? »

Интересуют параметры настройки процессора.

Vadikan 04-12-2007 18:43 690450

Цитата:

Цитата VictorSh
Я это и сам знал много лет назад »

Вот четыре основных шага, которые вам нбх выполнить.
1. Экспорт HKEY_CURRENT_USER\Control Panel\PowerCfg и HKEY_CURRENT_USER\Software\RightMark\RMClock так, как это описано в статье Экспорт параметров реестра (Редактор реестра Windows (regedit.exe))
2. Установка ОС.
3. Установка Right Mark CPU Clock Utility и обеспечение ее автозапуска.
4. Импорт указанных разделов так, как это описано в статье Импорт параметров реестра (Запуск REG-файла)

Если вы все сделали так, как предлагается выше, то при следующем входе в систему все должно работать, при условии, что программе Right Mark CPU Clock Utility достаточно простого импорта параметров реестра.

Прошу сообщить, выполняете ли вы предложенные действия в точности и к каким рез-там это приводит.


Время: 06:24.

Время: 06:24.
© OSzone.net 2001-