Ликург
Заметки | Тех.книги | Худ.книги |

Как вернуть любимый профиль

Что делать если вы переставили систему, и хотите вернуть свой прежний профиль? Что если на машине сменился пользователь и хочет работать в настроенном профиле прежнего сотрудника? Microsoft вам ответит используйте специальную тулзу «миграции профилей», но этот вариант не сохранит большинства ваших настроек. Этот вариант имеет смысл использовать только при миграции на новую версию ОС.

Если на рабочей станции имеется профиль, который необходимо подключить к какому-либо бюджету пользователя, то это можно сделать, так как описано ниже.

Переключение:

• Для того чтобы создать в реестре регистрацию профиля для «нового бюджета», войдите на рабочей станции «новым бюджетом».

• Войдите на рабочую станцию бюджетом с правами локального администратора (этот бюджет не должен совпадать с «новым бюджетом» и «старым бюджетом»)

• Дайте полный доступ на каталог профиля новому бюджету и распространите на все подкаталоги. Более корректно будет использование утилиты subinacl.exe, т.к. доступы могут быть неоднородными и распространение одного набора от родителя может нарушить безопасность.

• Запустите regedit и подгрузите к ветке HKEY_USERS, реестр профиля C:\Documents and Settings\профиль\ntuser.dat

• Назначьте полный доступ для «нового бюджета» на реестр профиля. Доступ необходимо дать на все подветки реестра пользователя, т.к. некоторые из них не наследуют доступ от родителя. Это можно легко выполнить утилитой subinacl.exe, которую лучше скачать с www.microsoft.com/downloads Она же есть в ресурските, но версия из ресурскита у меня почему-то не работала.

• Выгрузите реестр профиля

• Откройте ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

• В списке регистраций профилей, найдите регистрацию профиля для «нового бюджета» и замените значение параметра ProfileImagePath путем к нужному профилю

• Войдите на рабочую станцию «новым бюджетом»

Пользуясь данной технологией, можно:

1. Восстанавливать свои профили при переустановке системы.

2. Цеплять на один локальный профиль одновременно несколько пользователей. Для тех кто настальгирует по общему профилю windows 98 :)

3. Передавать профиль от одного пользователя другому (можно даже удаленно).

4. Мигрировать пользователей на другой домен, оставляя им их любимые профили.

Описанный метод намного лучше стандартной миграции при условии, что перенос профиля осуществляется в рамках одной версии ОС. При миграции на новую версию ОС, данный метод использовать не рекомендуется, т.к. структура реестра и каталогов профиля может различаться. Даже если старый профиль заработает в новой ОС, есть вероятность самых непредсказуемых глюков.