Valek271183 |
30-03-2014 16:34 2330586 |
Подключить удаленный реестр
Как можно подключить удаленный реестр из PE и вывести в переменную имя пользователя,что бы потом её можно было использовать с командой copy/xcopy для копирования из профиля пользователя?
|
Удалённый реестр подключить нельзя никак. Можно подгрузить некоторые из кустов реестра в текущий реестр.
О каком имени пользователя речь, и как сие связано с реестром? Поясните.
|
Valek271183 |
30-03-2014 17:03 2330616 |
Хочу скопировать из неработающей системы некоторые настройки пользователя из его профиля, пользователь чаще всего один с правами администратора, а вот имя может быть любое, и нужно ещё информацию об установленных у него программах
|
Пакетные файлы здесь не нужны. Всё делается «ручками».
|
Valek271183 |
05-04-2014 16:31 2333475 |
да «ручками» это понятно, но хотелось бы немного упростить из-за частой необходимости, у меня тут наверное два вопроса образовались: первый это - как «подгрузить» ту часть реестра пользователя где указан список программ которые у него установлены на компьютере и второй - это (если это конечно возможно) вывести имя пользователя, что бы потом можно было сохранить его документы, профили и т.д. Всё это для использования в системе Windows 7, у пользователя обычная учётка которую он создал при первой установки системы
|
Цитата:
Цитата Valek271183
как «подгрузить» ту часть реестра пользователя где указан список программ которые у него установлены на компьютере »
|
В дереве разделов выделить раздел «HKEY_USERS». Затем загрузить в него куст из скрытого файла «NTUSER.DAT», находящегося в профиле потребного пользователя. Смотреть путь «HKEY_USERS\ <Имя данное подразделу при загрузке куста>\Software\Microsoft\Windows\CurrentVersion\Uninstall». По завершении работы в дереве разделов выделить подраздел, соответствующий загруженному кусту, и выгрузить его.
Цитата:
Цитата Valek271183
это (если это конечно возможно) вывести имя пользователя, что бы потом можно было сохранить его документы, профили и т.д. Всё это для использования в системе Windows 7, у пользователя обычная учётка которую он создал при первой установки системы »
|
Вот здесь и кроются основные возможные проблемы. Потому что озвученные Вами условия идеальны, а так бывает далеко не всегда: - может существовать более одного раздела с Windows (у меня, например, сейчас таких целых три);
- как правило, существует намного более учётных записей (и профилей), нежели Вы предполагаете.
Посему — лучше «ручками».
P.S. Наличие файлового менеджера в комплекте PE, например Total Commander'а или, многим лучше, Far Manager'а — очень способствует работе «ручками».
|
CyberMuesli |
13-04-2014 10:01 2337215 |
Цитата:
Цитата Iska
Пакетные файлы здесь не нужны. Всё делается «ручками». »
|
Ну почему же ручками? Файл реестра вполне себе доступен по unc-имени и его можно указать в качестве параметра для regedit, произвести выгрузку ветки, далее загрузку в свой реестр
|
Valek271183 |
13-04-2014 10:55 2337231 |
CyberMuesli, можно поподробнее?
|
CyberMuesli |
13-04-2014 12:16 2337258 |
Я абсолютно не понимаю Вашу цель, но экспорт из реестра в файл можно выполнить стандартной утилитой. То, что реест удаленный, накладывает некоторые ограничения, тем не менее, файл удаленного реестра доступен с помощью имени \\worksttion\c$\windows\ИТакДалее
|
Время: 14:22.
© OSzone.net 2001-