PDA

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


SANIOK_AV
16-01-2009, 16:14
Всем доброго времени суток.
Ситуация такая:
нужно всем учётным записям (кроме текущей) перенести расположение "Мои документы" на D:\Doc
я решил использовать такую автоматизацию http://oszone.net/6167 (последний вариант из перечисленых):
запускаю батник:

@echo off
md d:\Doc
for /f "usebackq tokens=3,3* delims== " %%i in (`reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v ProfilesDirectory`) do set profiles=%%i
for /f "usebackq delims==" %%i in (`echo %profiles%`) do set profiles=%%i
For /F "usebackq tokens=* delims==" %%i in (`DIR /B /AD-S "%profiles%" ^| FINDSTR /V /B /I /C:"All Users" /C:"%username%"`) DO (
reg load HKEY_USERS\Custom "%profiles%\%%i\NTUSER.DAT"
reg import doc.reg
reg unload HKEY_USERS\Custom
)
::exit

он тянет настройки из регфайла (doc.reg):

Windows Registry Editor Version 5.00

[HKEY_USERS\Custom\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Personal"="D:\\Doc"
"My Pictures"="D:\\Doc\\Мои рисунки"
"My Music"="D:\\Doc\\Моя музыка"

[HKEY_USERS\Custom\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"Personal"="D:\\Doc"

в результате чего все переменные нормально прописываются в "карентюзер" всех учётных записе (кроме той из под которой запусклся батник) за исключением:
"My Pictures"="D:\\Doc\\Мои рисунки"

подскажите может чёт не так...
Заранее благодарен!!!

файлы в аттаче...

Petya V4sechkin
16-01-2009, 17:04
SANIOK_AV, добавьте My Pictures в User Shell Folders.

SANIOK_AV
16-01-2009, 17:29
Petya V4sechkin, а в Shell Folders так и оставить My Pictures ?

SANIOK_AV
21-01-2009, 11:55
Petya V4sechkin, помогло!!!!!
Огромное Вам Спасибо!!!!!!!!!!!!!!!!!!!!!!!!
:oszone:




© OSzone.net 2001-2012