PDA

Показать полную графическую версию : Твики реестра .: [все вопросы] :.


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 [63] 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91

apozlevich
14-01-2012, 20:19
LonerD, насколько я знаю, это в "теме" (.theme) прописывается.

korsar77
14-01-2012, 20:48
Какое значение реестра за это отвечает? »
За цвет :

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Colors]
"InfoText"="0 0 0"

apozlevich
14-01-2012, 20:49
(самому стало интересно)
korsar77, это только текст? А фон?

korsar77
14-01-2012, 20:51
apozlevich, Этот параметр отвечает за цвет шрифта. А фон чего ? :)

apozlevich
14-01-2012, 20:52
korsar77, всплывающей подсказки :)

korsar77
14-01-2012, 20:59
apozlevich, Вот более подробно :

[HKEY_CURRENT_USER\Control Panel\Colors]

ActiveBorder- цвет границы активного окна.
ActiveTitle- Активное меню заголовка
ActiveCaption- цвет фона строки заголовка активного окна.
ActiveCaptionText- цвет текста в строке заголовка активного окна.
AppWorkspace- цвет рабочей области приложения.
Background- Фон рабочего стола
ButtonFace- цвет лицевой стороны трехмерного элемента.
ButtonText- текст кнопки
ButtonHighlight- цвет выделения трехмерного элемента.
ButtonShadow- цвет тени трехмерного элемента.
Control- цвет лицевой стороны трехмерного элемента.
ControlDark- цвет тени трехмерного элемента.
ControlDarkDark- темный цвет тени трехмерного элемента.
ControlLight- светлый цвет трехмерного элемента.
ControlLightLight- цвет выделения трехмерного элемента.
ControlText- цвет текста трехмерного элемента.
Desktop- цвет рабочего стола Windows.
GradientActiveCaption- самый светлый цвет градиента цвета в строке заголовка активного окна.
GradientInactiveCaption- самый светлый цвет градиента цвета в строке заголовка неактивного окна.
GrayText- цвет серого текста.
Highlight- цвет фона выбранных элементов.
HighlightText- цвет текста выбранных элементов.
HotTrack- цвет используемым для обозначения отслеженного элемента.
InactiveBorder- цвет границы неактивного окна.
InactiveCaption- цвет строки заголовка неактивного окна.
InactiveCaptionText- цвет текста в строке заголовка неактивного окна.
Info- цвет фона всплывающей подсказки.
InfoText- цвет текста всплывающей подсказки.
InfoWindow- Окно информации(при наведение мыши)
Menu- цвет фона контекстного меню.
MenuBar- цвет фона строки меню.
MenuHighlight- цвет используемым для пунктов меню
MenuText- цвет текста меню.
MenuHiLight- Меню пуск???
ScrollBar- цвет полосы прокрутки.
Window- цвет фона в клиентской области окна.
WindowFrame- цвет рамки окна.
WindowText- цвет текста в клиентской области окна.

Цветовые параметры в цифре смотрите в Свойства-Экран-оформление-цвет и вносите в реестр начиная с верхних цифр
Ответ на ваш вопрос в "Info" - цвет фона всплывающей подсказки.

apozlevich
14-01-2012, 21:01
Спасибо, надо закопипастить. Просто у меня .theme файлы почему-то не сохраняются.

LonerD
14-01-2012, 23:51
Опытным путём удалось выяснить, что за цвет фона всплывающей подсказки отвечают значения реестра:

[HKEY_CURRENT_USER\Control Panel\Colors]
"InfoWindow"="111 111 111"

[HKEY_USERS\S-1-5-21-250843033-993165691-4114669111-1000\Control Panel\Colors]
"InfoWindow"="111 111 111"

Также значения возможно связаны:
[HKEY_CURRENT_USER\Control Panel\Appearance\New Schemes\Current Settings SaveAll\Sizes\0]
"Color #24"=dword:0000ffff

[HKEY_USERS\S-1-5-21-250843033-993165691-4114669111-1000\Control Panel\Appearance\New Schemes\Current Settings SaveAll\Sizes\0]
"Color #24"=dword:0000ffff

По крайней мере при изменении фона - именно они меняются. В то же время HKEY_USERS-ключи разные на разных машинах.
Однако если просто изменить эти значения в реестре вручную, то фон не изменится. Значит, что-то где-то ещё...
Да и универсальности, увы, не достичь - раз ключи разные.

korsar77
15-01-2012, 00:08
Однако если просто изменить эти значения в реестре вручную, то фон не изменится. »
Если вы измените значения в [HKEY_CURRENT_USER\Control Panel\Colors]
"InfoWindow"=
и перезагрузите комп , то изменения увидите.Однако если просто изменить эти значения в реестре вручную, то фон не изменится. »
Изменится после перезагрузки

mar1boro
24-01-2012, 14:25
кто-нибудь может популярно объяснить почему исходя из местных рекоммендация hklm.reg лучше импортировать на этапе GuiRunOnce

а не через cmdlines.txt вместе с hkcu.reg?

Iska
24-01-2012, 16:13
mar1boro, рекомендация там насчёт другого. «Местные рекомендации» советуют добавлять данные «На пользователя» (в раздел HKEY_CURRENT_USER) посредством «cmdlines.txt», а не на более поздних этапах: Применение твиков реестра во время установки системы (http://www.oszone.net/2779).

Почему я использую раздельные файлы для HKEY_LOCAL_MACHINE (HKLM) и HKEY_CURRENT_USER (HKCU) я объясню чуть позже.



HKEY_LOCAL_MACHINE (HKLM)

Во время автоматической установки Windows лучше всего импортировать параметры HKLM при первом входе в систему, после загрузки оболочки. "Ага!", скажете вы, "Значит можно и раньше?" Можно (об этом ниже), но надежнее их импортировать после загрузки оболочки.

Типичным способом импортирования параметров является пакетный файл, запускаемый из [GuiRunOnce].


HKEY_CURRENT_USER (HKCU)

К счастью, для тех, кто работает более чем с одной учетной записью, есть обходной путь. Во время автоматической установки вы можете импортировать параметры на этапе, когда ни один из пользователей еще не вошел в систему. Делается это из файла cmdlines.txt. Такой способ особенно полезен тем, что параметры HKCU фактически импортируются в настройки пользователя по умолчанию (Default User), чей раздел реестра подключается вместо HKCU во время установки Windows. Когда пользователь входит в систему первый раз, его настройки берутся из профиля Default User. Таким образом, все параметры, импортированные в HKCU из cmdlines.txt, применяются ко всем учетным записям создаваемым впоследствии. Теперь понятно, почему у меня два раздельных файла твиков реестра для HKLM и HKCU? Сколько бы я пользователей не создавал впоследствии, у всех у них интерфейс уже будет максимально настроен (в соответствии с моими предпочтениями :)


Это не совсем то, что Вы написали выше:
hklm.reg лучше импортировать на этапе GuiRunOnce »

apozlevich
24-01-2012, 16:16
но надежнее их импортировать после загрузки оболочки »
А почему?

Iska
24-01-2012, 17:19
А вот это уже стоит спросить непосредственно у автора (http://forum.oszone.net/member.php?userid=22202) статьи. Возможно, что некоторые разделы/параметры могут быть переписаны на последующих этапах установки?! Лично я с проблемами не сталкивался, однако же и твики мои для HKLM были весьма незначительны.

mar1boro
26-01-2012, 04:20
вот что из hkcu.reg, применяемого через cmdlines.txt у меня упорно перезаписывается после установки и первого входа в систему:

-назначение звуковой темы и темы курсоров
-визуальные эффеты по умолчанию
-скринсейвер по умолчанию


для hklm.reg, также применяемого через cmdlines.txt не применяются:

-твики отключения служб "Автоматическое обновление", "Служба восстановления сситемы"
-отключение автоматического обновления в свойствах системы


кто-нибудь знает секрет как победить кроме как применять их после входа в систему?
пробовал прописывать всю ветку [HKEY_CURRENT_USER\Software\Microsoft\Active Setup\Installed Components\ для default user и ничего из перечисленных твиков все равно не применилось.

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

с описанными выше проблемаи из hklm поняно: их можно прописать в [GuiRunOnce] , но что делать с hkcu если описанные твики хочу поместить в профиль дефолтного пользователя?

Iska
26-01-2012, 06:52
но что делать с hkcu если описанные твики хочу поместить в профиль дефолтного пользователя? »
Попробовать задействовать не применяющиеся через default user'а твики иным способом, например — посредством Active Setup (http://xaegr.wordpress.com/2010/09/15/active-setup/)?!

mar1boro
26-01-2012, 17:49
Iska, к сожалению, этот способ мало чем отличается от того чтобы просто положить самоудаляемый, исполняемый файл с твиками в папку автозагрузки дефолтного юзера.

твики визуальных эффектов добавляются, но не вступают в силу до перезагрузки.

Я так понимаю, остается только учиться писать скрипты на VBS?

Iska
26-01-2012, 18:08
Iska, к сожалению, этот способ мало чем отличается от того чтобы просто положить самоудаляемый, исполняемый файл с твиками в папку автозагрузки дефолтного юзера. »
По конечным результатам — возможно. Надо смотреть конкретный случай. Вы пробовали?

твики визуальных эффектов добавляются, но не вступают в силу до перезагрузки. »
Ну и шут с ним. Разве это проблема? Если для Вас сие так критично — добавьте перезагрузку машины туда же (скорее — будет достаточно завершения сеанса).

Я так понимаю, остается только учиться писать скрипты на VBS? »
А чем сие поможет?

Mr dUSHA
26-01-2012, 21:55
кто-нибудь знает секрет как победить кроме как применять их после входа в систему? »

Во вложении мои готовые наборы. Можно выдрать нужное.

-назначение звуковой темы и темы курсоров
-скринсейвер по умолчанию »
Файлы CPanel.inf и Zune.inf и сама тема там же.

-визуальные эффеты по умолчанию
»
Файл XP_TWK.INF
Там полная настройка визуальных эффектов, причем перезаписываются и дефолтовые настройки, к которым можно сбросить на вкладке "Визуальные эффекты".

-твики отключения служб "Автоматическое обновление", "Служба восстановления сситемы"
-отключение автоматического обновления в свойствах системы »
Файл XP_TWK.INF

А конкретно это:
HKLM,SYSTEM\CurrentControlSet\Services\SR,Start,%REG_DWORD%,4
HKLM,SYSTEM\CurrentControlSet\Services\SR,ImagePath,%REG_EXPAND_SZ%,"\SystemRoot\system32\DRIVERS\sr.sys"
HKLM,SYSTEM\CurrentControlSet\Services\SR\Parameters,FirstRun,%REG_DWORD%,1
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SystemRestore",DisableSR,%REG_DWORD%,1

HKLM,"Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update",AUOptions,%REG_DWORD%,1


хочу чтобы первый вход в систему каждого пользователя (включая созданных в будущем) был полностью настроенным со всеми примененными твиками включая визуальные эффекты а не с необходимостью перезагрузки для применения. это возможно ? »
Для этого лучше всего подходит Т-12 (cmdlines.txt), поскольку просто, универсально и действует на всех будущих пользователей безо всяких там RunOnce.

Т-13 для твиков не очень подходит, поскольку например те же настройки электропитания меняются самим установщиком в промежутке между Т-13 и Т-12.

mar1boro
27-01-2012, 16:31
Mr dUSHA, огромное спасибо, что поделились. Буду разбираться, перенимать опыт )

mar1boro
30-01-2012, 18:39
Подскажите, убирается ли как-то видео-заставка при первом запуске winxp? там 3d логотип под музыку плывет, потом обрывается и дальше логон и приветствие.




© OSzone.net 2001-2012