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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Подключить удаленный реестр (http://forum.oszone.net/showthread.php?t=280042)

Valek271183 30-03-2014 16:34 2330586

Подключить удаленный реестр
 
Как можно подключить удаленный реестр из PE и вывести в переменную имя пользователя,что бы потом её можно было использовать с командой copy/xcopy для копирования из профиля пользователя?

Iska 30-03-2014 16:54 2330604

Удалённый реестр подключить нельзя никак. Можно подгрузить некоторые из кустов реестра в текущий реестр.

О каком имени пользователя речь, и как сие связано с реестром? Поясните.

Valek271183 30-03-2014 17:03 2330616

Хочу скопировать из неработающей системы некоторые настройки пользователя из его профиля, пользователь чаще всего один с правами администратора, а вот имя может быть любое, и нужно ещё информацию об установленных у него программах

Iska 05-04-2014 14:42 2333420

Пакетные файлы здесь не нужны. Всё делается «ручками».

Valek271183 05-04-2014 16:31 2333475

да «ручками» это понятно, но хотелось бы немного упростить из-за частой необходимости, у меня тут наверное два вопроса образовались: первый это - как «подгрузить» ту часть реестра пользователя где указан список программ которые у него установлены на компьютере и второй - это (если это конечно возможно) вывести имя пользователя, что бы потом можно было сохранить его документы, профили и т.д. Всё это для использования в системе Windows 7, у пользователя обычная учётка которую он создал при первой установки системы

Iska 05-04-2014 17:33 2333509

Цитата:

Цитата 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
ельзя »

Цитата:

Цитата Iska
Пакетные файлы здесь не нужны. Всё делается «ручками». »


Ну почему же ручками? Файл реестра вполне себе доступен по unc-имени и его можно указать в качестве параметра для regedit, произвести выгрузку ветки, далее загрузку в свой реестр

Valek271183 13-04-2014 10:55 2337231

CyberMuesli, можно поподробнее?

CyberMuesli 13-04-2014 12:16 2337258

Я абсолютно не понимаю Вашу цель, но экспорт из реестра в файл можно выполнить стандартной утилитой. То, что реест удаленный, накладывает некоторые ограничения, тем не менее, файл удаленного реестра доступен с помощью имени \\worksttion\c$\windows\ИТакДалее


Время: 14:22.

Время: 14:22.
© OSzone.net 2001-