Войти

Показать полную графическую версию : [решено] команды reg add с переменной


zinteco
16-03-2010, 03:39
Доброй ночи. тому кто будет читать Добрый день.
во общем рассказывать долго все..так что я обрусею картину постарайтесь понять.
Я переместил все профайлы в диск Д. при переустановке винды, она не подхватывает профайлы...а создает новые каталоги типа admin.WINDOWS я решил боротся с этой проблемой...
после долгих поисков оказалось что нужно всеволишь отредактировать пару вещей в реестре

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-746137067-1229272821-1417001333-500]
"ProfileImagePath"=hex(2):44,00,3a,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,\
00,6e,00,74,00,73,00,20,00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,\
69,00,6e,00,67,00,73,00,5c,00,10,04,34,04,3c,04,38,04,3d,04,38,04,41,04,42,\
04,40,04,30,04,42,04,3e,04,40,04,00,00


[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\hivelist]
"\\REGISTRY\\USER\\S-1-5-21-1715567821-413027322-1177238915-500"="\\Device\\HarddiskVolume2\\Documents and Settings\\Администратор.WINDOWS\\NTUSER.DAT"

"\\REGISTRY\\USER\\S-1-5-21-1715567821-413027322-1177238915-500_Classes"="\\Device\\HarddiskVolume2\\Documents and Settings\\Администратор.WINDOWS\\Local Settings\\Application Data\\Microsoft\\Windows\\UsrClass.dat"
[/B]

Красным цвет = это переменная которая при каждой переустановке меняется
синий цвет = это то что мне нужно изменить из Администратор.WINDOWS в Администратор

но есть одно но!
S-1-5-21-1715567821-413027322-1177238915-500 вот эта вещь каждый раз меняется при переустановке...эта и есть причина того, что не подхватывает старые профайлы. в подробности углубятся не буду.
так вот...она то и усложняет мне запрос вреестр.
нужно как то вместо это го S-1-5-21-1715567821-413027322-1177238915-500 поставить переменую... которое б понимала любое значения)
исходя из этого я понимаю что .reg файл тут уже не покатит
нужно это делать через .cmd и вот как тут уже должен выглядить запрос я не знаю((( в это коде постояное значения имеет S ( если пригодится эта информация)
я искал на других форумах что то ...наткнулся на то что может помоч for...но я незнаю как ним пользоваться и т.д.
помогите пожайлусто

amel27
16-03-2010, 09:56
при переустановке винды, она не подхватывает профайлы...а создает новые каталоги типа admin.WINDOWS я решил боротся с этой проблемой »
средствами от Microsoft пробовали?.. сохранить/восстановить: Перенос учетных записей пользователей (http://technet.microsoft.com/ru-ru/library/cc721893(WS.10).aspx)

оказалось что нужно всеволишь отредактировать пару вещей в реестре »
не уверен, иначе были бы не нужны утилиты управления профилями типа CopyProfile (http://www.microsoft.com/downloads/details.aspx?FamilyID=ed182a96-f3a6-4fdd-862b-1ae03dc130c1&displaylang=en)

исходя из этого я понимаю что .reg файл тут уже не покатит »
вернуть SID учетки и заменить по всему REG-файлу?.. сторонними утилитами без проблем

zinteco
16-03-2010, 11:53
amel27, это все не то!
у меня получается перенести учетную запись ПОЛНОСТЬЮ!!!, в ручную...редактируя реестр.
но мне б хотелось это автоматизировать!
так что прошу пожалуйста помочь по выше указному вопросу.
как или какой командой...или как будет выглядит код? для осуществления такой махинации.

ShaddyR
16-03-2010, 13:58
Может, проще использовать перемещаемые профили?
перемещаемые профили xp*— Яндекс: нашлось 366*тыс. страниц (http://yandex.ua/yandsearch?text=%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5+%D0%BF%D1%8 0%D0%BE%D1%84%D0%B8%D0%BB%D0%B8+xp&clid=46510&tld=ua&lr=20554)

zinteco
16-03-2010, 19:22
ShaddyR, ну что за народ. я ж не спрашивал что лучше или проще. меня интересует только этот вопрос!
ShaddyR, если ты думаешь что я поисковиком не умею пользоваться ты ошибаешься! я задал конкретный вопрос, и хочу услышать конкретный ответ. а не сылки на Яндекс :lol

ShaddyR
17-03-2010, 00:18
я ж не спрашивал что лучше или проще. меня интересует только этот вопрос! »
если б ты знал, сколько народу тут задает "конкретный вопрос", даже не пытаясь самостоятельно найти ответ. И сколько из них очень удивляются наличию альтернативного решения. Потому моя ошибка в данном случае меня же только радует.
В таком случае - набирайся терпения и жди более "конкретных" ответов)

zinteco
17-03-2010, 01:10
если б ты знал, сколько народу тут задает "конкретный вопрос", даже не пытаясь самостоятельно найти ответ. »
не говори за всех! да есть такие, которые ждут пока за них сделают! но это не означает что все такие.
вот написал скрипт если кому пригодится.
autoit
$value = "D:\Documents and Settings\admin" $set = "\Device\HarddiskVolume2\Documents and Settings\admin\NTUSER.DAT" For $i = 1 To 10 $var = RegEnumKey("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList", $i) If @error <> 0 Then ExitLoop If StringInStr($var, "S-1-5-21") <> 0 Then RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\" & $var, "ProfileImagePath", "REG_EXPAND_SZ", $value) RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\hivelist", "\REGISTRY\USER\" & $var, "REG_SZ", $set) RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\hivelist", EndIf Next
в моем же случае пока сам ничего не сделаешь хрен кто поможет!

amel27
17-03-2010, 04:53
zinteco, не вводите народ в заблуждение - сами задали категорию CMD/BAT, а запостили VBS

ShaddyR
17-03-2010, 13:49
zinteco,
не говори за всех! да есть такие, которые ждут пока за них сделают! но это не означает что все такие. »
Умничаем, значит? Пальчиком ткни, где в цитате
если б ты знал, сколько народу тут задает "конкретный вопрос", даже не пытаясь самостоятельно найти ответ. И сколько из них очень удивляются наличию альтернативного решения. »
ты увидел слово ВСЕ. Как найдешь - свисти. А если не найдешь - тогда заодно таки придумай скрипт, соответствующий разделу, в котором ты создал тему -
CMD/BAT »
и названию своей темы
команды reg add с переменной »
До того времени пометку "решено" можешь убрать - ты ведь неприемлишь альтернативных решений. Хотя сам при этом именно такое предложил.

dosperados
21-05-2010, 19:37
Доброго времени суток. есть вопрос по поводу восстановления профилей...
хотелось бы увидеть полный код текста, как была решена проблема при помощи бат файлов, заранее спасибо.




© OSzone.net 2001-2012