Войти

Показать полную графическую версию : [решено] не применяются настройки hkey_users\.default


jz828059
21-03-2013, 12:06
При логине нового пользователя не добавляется русский язык ввода, хотя он прописан в .default

[HKEY_USERS\.DEFAULT\Keyboard Layout\Preload]
"1"="00000409"
"2"="00000419"

[HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
"Hotkey"="2"
"Language Hotkey"="2"
"Layout Hotkey"="3"

[HKEY_USERS\.DEFAULT\Software\Microsoft\CTF\LangBar]
"ShowStatus"=dword:00000004
"Transparency"=dword:000000ff
"Label"=dword:00000001
"ExtraIconsOnMinimized"=dword:00000000

[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run]
"ctfmon.exe"="C:\WINDOWS\system32\ctfmon.exe"


Если прописать это в hkey_current_user, то всё работает как надо, но ведь пользователю получается надо логон(работает скрипт на добавление в hkey_cu), затем логофф и снова логон (применяются изменения).

И всё это вместо того, чтобы применились дефолтные настройки и всё заработало с первого раза. Почему так?

Буду признателен, если кто-нибудь объяснит мне как прописать добавочный русский язык ввода для пользователя, который логинится первый раз.

Amigos
21-03-2013, 13:20
Почему так? »потому что в HKEY_USERS\.DEFAULT\ хранятся настройки, которые юзаются до логона какого либо пользователя.
А при создании нового пользователя его ветка hkey_current_user создаётся на основе файла c:\Documents and Settings\Default\NTUSER.DAT , из HKEY_USERS\.DEFAULT ничего не берётся!
если хотите менять настройки для вновь создаваемого пользователя, подключайте указанный NTUSER.DAT как hive и меняйте

Petya V4sechkin
21-03-2013, 13:50
jz828059, в дополнение к вышесказанному
Применение твиков реестра ко всем учетным записям (http://www.oszone.net/6167)

jz828059
21-03-2013, 13:59
Спасибо, ваши ответы очень помогли мне.




© OSzone.net 2001-2012