Показать полную графическую версию : [решено] Изменение реестра у всех пользователей
Всем привет!!!
Нашел тут статью http://www.oszone.net/6167/
Все работает отлично на Win XP, хотелось бы подобное применить на Server 2003, но пишет что не найден файл.
Помогите разобраться что не так!?
:wow:
Petya V4sechkin
24-09-2012, 18:04
А так?
@echo off
:: Извлекаем из реестра полный путь к папке, содержащей профили пользователей
for /f "tokens=2*" %%i in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v ProfilesDirectory') do set profiles=%%j
:: Полученный путь используем в качестве новой переменной %profiles%
call set profiles=%profiles%
:: Для всех профилей пользователей (кроме All Users и %Username%) поочередно загружаем пользовательский
:: куст реестра, представляющий собой файл NTUSER.DAT и импортируем в него заранее подготовленный
:: REG-файл, содержащий твики реестра.
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 tweak.reg
reg unload HKEY_USERS\Custom
)
exit
Petya V4sechkin, работает спасибо))))
Petya V4sechkin, приветствую.
Можете еще подсказать)))) А как сделать чтоб при запуске данного батника меня спрашивал учетную запись куда импортировать данный твик? например указываю учетку findir и импортирование происходит этому пользователю.
заранее приочень благодарен.
)))
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.