|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Доступ - [решено] Почему параметры реестра импортируются в раздел WOW6432Node |
|
|
Доступ - [решено] Почему параметры реестра импортируются в раздел WOW6432Node
|
Новый участник Сообщения: 26 |
Столкнулся с интересной проблемой при попытке скрыть пользователя в windows 7.
Выполнение reg файла содержания Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList] "USERNAME"=dword:00000000 приводит к тому что запись добавляется в следующую ветку HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList пользователь при этом не скрывается. из этой темы >> http://forum.oszone.net/archive/index.php/t-114079.html ясно что такое WOW6432Node но что делать, если reg файл добавляет запись не в ту ветку? как это исправить? PS запись в reg файле верная. |
|
Отправлено: 14:48, 01-12-2010 |
(*.*) Сообщения: 36565
|
Профиль | Сайт | Отправить PM | Цитировать Цитата loveaboveall:
|
|
------- Отправлено: 15:47, 01-12-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать Все дело в автоматизации.
Цитата:
Смысл в том, чтобы запустить файл и он автоматически добавил в нужное место. Должно быть какое-то разделение в командах, что ли, как-то указать ОС выбирать куда будет добавление, 32 или 64 битную версию, может быть как то в первой строчке файла Windows Registry Editor Version 5.00 не знаю... Пробовал в косоле - таже ерунда. Например так, создаю bat файл с таким содержанием: @echo off chcp 1251 net user USER1 123 /add net localgroup Administrators USER1 /ADD set key="HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList" REG ADD %key% /v USER1 /t REG_DWORD /d 0 /f при выполнении его создается пользователь USER1 с паролем 123 а вот запись в реестр попадает в ветку WOW6432Node. Вот в этом и проблема, так как же указать системе куда нужно направить запись? PS еще одна интересность. Вначале этот reg файл у меня работал и добавлялось правильно, а потом внезапно стал добавлять в ветку WOW6432Node. Это меня и удивило. |
|
Отправлено: 16:25, 01-12-2010 | #3 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать Протестил
![]() При добавлении из 32-битной программы, например из --- пишется в HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList --- пишется в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList в |
Последний раз редактировалось Morpheus, 01-12-2010 в 22:01. Отправлено: 20:18, 01-12-2010 | #4 |
(*.*) Сообщения: 36565
|
Профиль | Сайт | Отправить PM | Цитировать Morpheus, спасибо за тестирование
![]() Цитата loveaboveall:
|
||
------- Отправлено: 22:08, 01-12-2010 | #5 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать Vadikan, вэлкам
![]() Опыты продолжились. Делаем батник с текстом: и выполняем его из 32-битной - добавляется в WOW6432Node. Т.е. она остаётся 64-разрядной до тех пор, пока выполняется из 64-разрядной среды. Ок, вытаскиваем cmd.exe из System32, переименовываем в cmd64.exe и кладём в C:\Windows. Вызываем из 32-битной cmd - добавляется в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList P.S. При запуске есть ошибки: но всё работает. |
Отправлено: 00:24, 02-12-2010 | #6 |
(*.*) Сообщения: 36565
|
Профиль | Сайт | Отправить PM | Цитировать Morpheus, получается, что командная строка и редактор реестра в 64-разрядной ОС выполняются в 32-разрядной среде
![]() |
------- Отправлено: 00:52, 02-12-2010 | #7 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать Vadikan,
![]() ![]() |
Отправлено: 01:02, 02-12-2010 | #8 |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать Просто есть какой-то нюанс интересный с этим вопросом. Дело в том, что я делал так. Открываю блокнот, добавляю туда строки
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList] "USERNAME"=dword:00000000 и батник. Запускаю батник - проверяю - добавился пользователь. Запуская reg файл - проверяю да все норм, запись добавилась куда нужно. Перезагружаюсь проверяю. Все норм. Еще раз перезагружаюсь - опять все норм. Пробую подключится к ОС под пользователем - получается. Вывод - все работает. Далее самое интересное. Удаляю пользователя вручную. Удаляю запись из реестра. Прошел день. Я пробую снова этот bat файл и reg файл. И опа - запись уже идет в WOW6432Node. ОС таже. Странная какае-то избирательность ((( |
Отправлено: 11:15, 02-12-2010 | #9 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать Цитата loveaboveall:
|
|
Отправлено: 11:26, 02-12-2010 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Система - [решено] Windows 7 - как исправить параметры реестра? | Andrey 12.2 | Microsoft Windows 7 | 3 | 11-11-2010 12:18 | |
Разное - [решено] Удаленные параметры реестра | 357STALKER | Microsoft Windows 7 | 6 | 24-10-2010 11:13 | |
[решено] Не вносятся параметры реестра из пакетного файла | sashavir | Автоматическая установка Windows 2000/XP/2003 | 3 | 15-10-2010 10:54 | |
раздел реестра SSUTMRPR | madbrat | Хочу все знать | 2 | 27-12-2008 13:40 | |
Почему, все-таки, не импортируются ключи для HKCU (с использованием cmdlines.txt)? | nic_name | Автоматическая установка Windows 2000/XP/2003 | 4 | 16-06-2005 09:46 |
|