Сценарий
При загрузке Windows с целевого диска появляется сообщение:
Служба профилей пользователей препятствует входу в систему
Причина
ОС не может найти папку “Users”. Скорее всего это вызвано тем, что она не скопировалась, т.к. была исключена при миграции, или изначально располагалась не на диске с системой, и из-за того, что поменялись буквы дисков, пути в реестре устарели.
Решение
- Загрузите целевую ОС в безопасном режиме (как это сделать, можно прочитать здесь). Вы сможете зайти под учётной записью временного пользователя.
- Откройте командную строку (Пуск – Выполнить – CMD)
- Введите: mklink /j C:\Users X:\Users (где X – буква раздела с папкой Users), чтобы создать ссылку на эту папку.
- После перезагрузки пути в реестре снова станут верными, и вы сможете войти в систему.
Если не помогло:
- Снова загрузитесь в безопасный режим, выполните REGEDIT
- Перейдите в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList и исправьте путь в папку Users (%SystemDrive% это C:, поэтому возможно придётся поменять его, например, на D:\Users)
- Каждой учётной записи соответствует отдельная строка. Если проблемы с конкретным профилем, проверьте:
Не заканчивается ли имя ключа на .bak, если заканчивается – удалите “.bak”
Значения RefCount и State должys равняться 0 - После перезагрузки попробуйте снова войти в систему.