У нас возникла проблема, когда учетная запись пользователя была удалена, а затем была создана другая учетная запись с тем же именем пользователя. В Windows XP профиль этого пользователя был создан в папке «user.DOMAIN», тогда как исходный профиль пользователя находится в «user». Как мы можем перенаправить профиль этого пользователя обратно в папку "user"? Мы попытались изменить раздел реестра ProfileImagePath, и в итоге XP создала третий профиль в местоположении "user.DOMAIN.000"
Вам нужно будет рекурсивно назначить пользователю права полного доступа к старой папке профиля. Вам также нужно будет сделать то же самое для куста реестра (NTUSER.DAT) в старом профиле. Затем вам нужно будет отредактировать ключ ProfileImagePath, как вы ранее отметили.
Чтобы назначить разрешения для папки профиля:
Чтобы назначить разрешения кусту реестра:
Чтобы изменить запись реестра ProfileImagePath:
Перезагрузите компьютер. (Вы можете просто выйти из системы, но если кусты реестра не выгружаются правильно, следующий шаг может завершиться ошибкой.)
Войдите в систему как пользователь, и вы должны вернуть профиль пользователя.
ПРИМЕЧАНИЕ. Некоторые сохраненные пароли будут потеряны, поскольку Windows XP предоставляет метод сохранения паролей в зашифрованном формате, который использует SID пользователя и пароль как часть алгоритма шифрования.
Также обратите внимание, что если пользователь ранее был применен к спискам ACL на сетевых ресурсах, вам может потребоваться изменить эти ACL, чтобы отразить новый SID пользователя.
Изучите возможность использования USMT, так как это позволит вам извлечь профиль одного пользователя и восстановить его под другим. Удаленный пользователь потеряет всю информацию о SID в кусте реестра.
http://www.microsoft.com/download/en/details.aspx?id=10837
Еще одна хорошая идея - отключить пользователей и поместить их в OU, а не удалять.
Почему бы вам просто не скопировать содержимое user в user.DOMAIN?