3

Время от времени я вхожу в систему и получаю следующее сообщение:

User profile was not loaded correctly. You have been logged on with a temporary profile.
Changes you make to this profile will be lost when you log off. Please see
the event log for details or contact your administrator

Это почти всегда происходит, когда кто-то еще некоторое время находился на компьютере, а затем я вхожу в систему. Раньше такого не было, но сейчас это случается довольно часто.

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

Мне было любопытно узнать причину этой причины, поэтому я заглянул в журнал событий и обнаружил, что корень проблемы - файл ntuser.dat в профиле, в который я входил, который был заблокирован во время входа. Это привело к тому, что текущий реестр пользователей не загружался, что приводило к невозможности загрузки профиля.

Я только что нашел статью о Microsoft, в которой упоминается именно эта проблема: http://support.microsoft.com/kb/960464/

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

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

1 ответ1

0

Примечание: я еще не проверял это, но я думаю, что это может быть ответом:

  1. Скачать Unlocker
  2. Установить анлокер
  3. Откройте окно просмотра событий
  4. Откройте папку "Журналы приложений"
  5. Найдите элемент с надписью «Windows обнаружила, что ваш профиль все еще используется другими приложениями. Это будет выгружено сейчас. "Это должен быть уровень предупреждения
  6. Запишите идентификатор события, источник и "журналы приложений"
  7. Создайте новый пакетный файл со следующими строками:

    cd C:\Program Files\Unlocker
    Unlocker "%PATHTOMYLOCKEDUSERPROFILE%" /S
    
  8. Замените %PATHTOMYLOCKEDUSERPROFILE% на путь к файлу NTUSER.DAT в папке пользователя.
  9. Открыть диспетчер задач
  10. Создать новое задание
  11. На вкладке "События" запустите созданный вами пакетный файл.
  12. На вкладке триггеров введите имя идентификатора события, который вы записали ранее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .