Для одного пользователя:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
1) Для начала нам нужно активировать пользователя Администратор: Открываем Пуск, жмем правой кнопкой на Компьютер, выбираем Управление. Появится такое окно: Открываем свойства Администратора, убираем галку Отключить учетную запись Если вы сидите под Администратором и хотите перенести его, то просто создайте н ового пользователя с административными правами. 2) Из-под вашего пользователя создаем каталог, в который вы собираетесь перенести ваш профиль. У меня это будет D:\NerzhulProfile 3) Выходим из системы (не выключаем, а именно выходим). После выхода появится выбор пользователей, заходим под Администратором, либо под новым пользователем, если вы его создали. 4) Копируем все файлы из каталога вашего пользователя, в новый каталог. У меня вышло так C:\Users\Nerzhul -> D:\NerzhulProfile Самое главное — должен быть скопирован файл NTUSER.DAT — это реестр вашего пользователя. Именно из-за этого файла и пришлось заходить под Администратором, т.к. обычно этот файл занят системой и просто так его скопировать не удасться. 5) После того как файлы скопированы, нажимаем сочетание клавиш Win + R, вводим regedit, жмем Enter. Запустится Редактор Реестра. Открываем в нем ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ В этой ветке хранится список пользователей системы. Проходимся по каждой подветке и смотрим, какая соответствует вашему пользователю, определить это очень легко, стоит всего лишь смотреть на параметр ProfileImagePath, он должен содержать старый путь к вашему пользователю. Открываем этот параметр и меняем его на новый путь. 6) Выходим из системы. Логинимся под вашим пользователем. Открываем редактор реестра. В нем открываем ветку HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders Здесь в каждом параметре(кроме Fonts) меняем префикс(начало) пути на новый путь: я менял так C:\Users\Nerzhul -> D:\NerzhulProfile 7) Выходим и заходим в систему. Все должно работать. |
Как сделать чтобы все новые профили хранились в другом месте?
1 2 3 |
Ветка HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ строка ProfilesDirectory значение D:\users(куда помещать все профили) |
Ну а вот так можно перенести существующий профили:
1 2 3 4 5 |
!!! Осторожно. Обратите внимание на буквы дисков и т.д. robocopy "C:\Users" "d:\Users" /E /COPYALL /XJ rmdir "C:\Users" /S /Q mklink /J "c:\Users" "d:\Users" REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /f /v "ProfilesDirectory" /t REG_EXPAND_SZ /d "d:\Users" |