Как восстановить обратно профиль, если не удается войти в учётную запись?
Надо было изменить имя пользователя и по подсказкам в реестре (HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProfileList/S-1-5-21...) поменял значение ProfileImagePath
Теперь после каждой перезагрузки создаётся новый аккаунт с окном «Не удается войти в учётную запись»
*Когда захожу через проводник в папку пользователи и свой профиль – она пуста
Вам нужно было изменить имя пользователя или его профиль? Вообще это разные вещи и они запросто могут не совпадать.
Когда винда обнаруживает профиль пользователя в HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProfileList/ она так же ожидает, что будет существовать каталог указанный в ProfileImagePath со всеми полагающимися профилю пользователя правами и служебными папками и файлами, а так же и файлами пользовательского реестра. Если этого нет, то винда не может открыть профиль и создает временный. Что у вас и происходит.
По идее вы сейчас можете вернуть значение параметра реестра назад и работа профиля должна восстановиться после перезагрузки.
Чтоб винда создала новый каталог профиля пользователя вам надо полностью удалить ветку реестра описывающую профиль (HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProfileList/S-1-5-21...). В этом случае после перезагрузки винда создаст новый профиль из профиля по умолчанию. Если одноименный каталог будет существовать, винда добавит к имени каталога профиля цифры (или что-нибудь в этом роде). Ветку реестра можно не удалять (если страшно), а переименовать, добавив в начале несколько левых символов.
Есть смысл для манипуляций с профилем пользователя завести другого пользователя и из-под него проводить манипуляции над нужным пользователем. Затем этого временного пользователя можно удалить.
Изменение реестра была сделано в первую очередь, но все равно открывает с временным пользователем
P. S. Если сейчас захочу изменить реестр, то выдает ошибку при изменении параметра «ошибка при записи нового значения параметра»