![]() |
команды reg add с переменной
Доброй ночи. тому кто будет читать Добрый день.
во общем рассказывать долго все..так что я обрусею картину постарайтесь понять. Я переместил все профайлы в диск Д. при переустановке винды, она не подхватывает профайлы...а создает новые каталоги типа 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, это все не то!
у меня получается перенести учетную запись ПОЛНОСТЬЮ!!!, в ручную...редактируя реестр. но мне б хотелось это автоматизировать! так что прошу пожалуйста помочь по выше указному вопросу. как или какой командой...или как будет выглядит код? для осуществления такой махинации. |
Может, проще использовать перемещаемые профили?
перемещаемые профили xp*— Яндекс: нашлось 366*тыс. страниц |
ShaddyR, ну что за народ. я ж не спрашивал что лучше или проще. меня интересует только этот вопрос!
ShaddyR, если ты думаешь что я поисковиком не умею пользоваться ты ошибаешься! я задал конкретный вопрос, и хочу услышать конкретный ответ. а не сылки на Яндекс :lol |
Цитата:
В таком случае - набирайся терпения и жди более "конкретных" ответов) |
Цитата:
вот написал скрипт если кому пригодится. 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 |
zinteco, не вводите народ в заблуждение - сами задали категорию CMD/BAT, а запостили VBS
|
zinteco,
|
Доброго времени суток. есть вопрос по поводу восстановления профилей...
хотелось бы увидеть полный код текста, как была решена проблема при помощи бат файлов, заранее спасибо. |
Время: 12:07. |
Время: 12:07.
© OSzone.net 2001-