Файлы ntuser dat почему их много. Windows не удалось загрузить локально сохраняемый профиль

Современные операционные системы являются многопользовательскими. Это значит, что, если на одном компьютере приходится работать нескольким пользователям, каждый из них может получить собственный профиль с индивидуальными настройками и работать только со своими файлами. В OS Windows за это отвечает ntuser.dat. Что это за файл, какие данные в нем хранятся и какие операции с ним можно производить, мы и попробуем разобраться.

Многопользовательская среда в OS Windows

Впервые возможность создавать различные профили для каждого пользователя появилась в семействе Windows NT. Именно в этой линейке ОС и появился файл ntuser.dat. Что это за файл и как его можно найти?

По умолчанию этот файл не виден, так как является системным. Чтобы его найти, потребуется произвести переключение режима отображения файлов и папок в "Проводнике" и разрешить показ скрытых. После этого для пользователя (например, Anton) его можно будет обнаружить в папке C:\Users\Anton.

Данные пользователя

Итак, мы обнаружили ntuser.dat. Что это за файл и какие данные он хранит? Для выбранного пользователя Anton в нем будут хранится настройки:

  • "Проводника";
  • принтеров;
  • "Панели управления";
  • пользовательские, для системных приложений;
  • пользовательские для приложений, установленных самим пользователем.

Как это работает?

Предположим, вы включаете свой домашний компьютер. Какие действия в этом случае выполняет операционная система? Windows проверяет наличие у вас профиля для данного компьютера. Если такой пользователь существует, в дело вступает ntuser.dat. Что это за файл и какие действия он выполнит при входе в систему?

Поскольку этот файл хранит пользовательские настройки, он при загрузке профиля передает их в реестр операционной системы. В результате компьютер откроет рабочий стол, с сохраненным от последнего использования внешним видом и программами. Когда работа будет закончена и компьютер будет выключен, произойдет обратный процесс. Реестр передаст новые данные и ntuser.dat сохранит их до следующего входа в систему.

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

Что произойдет если удалить этот файл?

Итак, мы разобрались, где хранится и для чего нужен ntuser.dat (файл). Нужно ли его удалять? Поскольку в результате будут полностью утеряны все пользовательские настройки, удалять его из системы не стоит. Любой, кто использует Windows, знает, что именно создание профиля «под себя», с учетом привычек и выполняемых задач - самая кропотливая и тонкая работа с операционной системой. Выполнение этой задачи может занять много времени, но тем не менее не найдется пользователя, готового работать в только что установленной Windows, не изменив хотя бы обои "Рабочего стола".

Можно ли его удалить?

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

Итак, последовательность операций следующая:

  • Создаем нового пользователя без административных прав в подразделе меню «Учетные записи пользователей».
  • Заходим в новый профиль, меняем обои "Рабочего стола".
  • Завершаем тестовый сеанс и переходим в свой профиль.
  • В "Проводнике Windows" с включенным режимом отображения системных файлов удаляем искомый в папке (C:\Users\Test).

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

Традиционные шаманские ритуалы, такие как chkdsk, sfc, проверка на вирусы и мастер восстановления в AVZ полезны, но в этом случае почти никогда не дают результатов.

Меня спасла функция загрузки куста в реестр :) В regedit можно открыть чужой NTUSER.DAT и выгрузить его в текстовый reg файл. При импорте Винда сама не даст переписать sid нового профиля и всякие системные штуки, а настройки софта поднимаются успешно.

Порядок действий от и до:
- Зайти в систему под другим пользователем с админскими правами, переименовать в папке Documents and Settings битый профиль, например "User" на "БитыйUser". Удалить новую пустую учетку, которая будет называться "User.Computer".
- Зайти под сломанным пользователем, чтобы новый чистый профиль лёг в папку "User".
- Снова зайти под админом и переписать всё, что есть в "БитыйUser" к "User" кроме NTuser.dat, Ntuser.dat.log и Ntuser.ini.
- Запустить regedit, встать на пункт HKEY_LOCAL_MACHINE (либо HKEY_USERS, другие нельзя), затем файл -> загрузить куст. Выбрать файл NTUSER.DAT в папке "БитыйUser", задать имя новой ветке, например "User". В 2000м такой фичи еще не было, в XP и прочих есть.
- Правой кнопкой по HKEY_LOCAL_MACHINE\User, экспортировать. Задать имя файла, запомнить, куда сохранили.
- Подсветить HKEY_LOCAL_MACHINE\User, файл -> выгрузить куст. Не перепутать, а то можно грохнуть что-нибудь лишнее.
- Открыть получившийся reg файл в текстовом редакторе, заменить все вхождения HKEY_LOCAL_MACHINE\User на HKEY_CURRENT_USER, чтоб все параметры встали куда надо.
- Загрузиться под User и использовать вышеупомянутый reg файл.
- Перезагрузиться. Всё должно заработать.

Если куст содержит слишком мало параметров или вообще не открывается в regedit, значит NTUSER.DAT действительно сильно поврежден. Может помочь откат системы к точке восстановления, либо

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

Найти этот файл вы можете последующим адресам:

Для Windows XP

C:\Documents and Settings\Имя пользователя

Для Windows 7 и 8

C:\Users\Имя пользователя

Обратите внимание, что диск C в данном случае указан как системный. Если операционная система Windows у вас располагается на другом диске, значит, вам нужно будет подставить букву системного диска.

Теперь чуть более подробно об указанном файле. Итак, ntuser.dat содержит ту информацию о профиле, которая загружается в определенную ветвь реестра. В этой ветви находятся такие важные данные, как пользовательские настройки. Они, как вы можете догадаться, зачастую отличаются у различных пользователей компьютера. К таким настройкам можно отнести настройку внешнего вида ОС, настройки программ и т.д. Если вы поменяете какие-либо настройки в своем профиле, те тотчас изменятся и в ветке реестра. Они же сохраняются в файле ntuser.dat.

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

Можно ли удалить файл ntuser.dat?

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

Как отредактировать ntuser.dat?

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

Нажимаем на сочетание клавиш WIN+R, после чего появляется окно. В нем пишем regedit и нажимаем ОК.

Нажмите на ветку HKEY_USERS, что открылись и другие компоненты, как показано на скриншоте.

Нажимаете на кнопку «Файл», затем выбираете «Загрузить куст…» и находите ntuser.dat на компьютере.

Производите редактирование ветвей реестра для профиля, если это необходимо.

После чего выгружаете куст с помощью меню.

Еще раз обращаю внимание: если вы не знаете, что именно стоит редактировать в реестре, не трогайте ничего, что бы избежать возможных последствий.

В каждом профиле Windows 7, 8, 10 есть файл Ntuser.dat. Многих пользователей (юзеров) интересует: что это за элемент, где находится, и можно ли его открыть или удалить. Все поставленные вопросы рассмотрим ниже.

Ntuser.dat – что за файл и как работает

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

Ntuser.dat – это файл реестра, представляющий собой куст профиля пользователя, который загружается в ветку реестра HKEY_CURRENT_USER при входе юзера в систему. Данный элемент содержит пользовательские настройки, а именно хранит параметры:

  • Панели управления;
  • Проводника Windows;
  • Панели задач;
  • Стандартных и установленных приложений.
  • Другие настройки персонализации.

По завершению сеанса Windows все изменения пользовательского профиля сохраняются в Ntuser.dat. Этот файл работает следующим образом:

  1. Пользователь загружает систему.
  2. Windows в реестре проверяет перечень юзеров, затем выявляет существует ли профиль для данного юзера, если нет, то ОС проделывает процедуру по его созданию.
  3. В ветку реестра HKEY_CURRENT_USER подгружается куст Ntuser.dat из папки данного пользователя.
  4. При завершении сеанса Windows все изменения в учетной записи сохраняются в файле пользовательского профиля.

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

Где находится файл пользовательского профиля

Элемент Ntuser.dat находится в папке конкретного юзера, и располагается по пути:

Буква_системного_диска:\Users\Имя_папки_юзера, например, в Нашем случае это расположение C:\Users\User-nastrojcomp.

В проводнике Windows название каталога Users представлено названием «Пользователи». Перейдите в нужную папку юзера, в нашем случае это папка User-nastrojcomp. Чтобы увидеть элемент пользовательского профиля, и ему сопутствующие файлы, включите отображение скрытых элементов и защищенных системных объектов в настройках (8), подробнее читайте . Исключение составляет семерка, в этой ОС элемент пользовательского профиля будет виден сразу.

В системе может оказаться несколько учетных записей. Предположим, что юзеру нужен определенный Ntuser.dat. Как же определить, в какую папку пользователя нужно перейти?

В окне «Выполнить» введите команду netplwiz, кликните OK. В окошке появится список учетных записей.

Двойным кликом ЛКМ просмотрите учетные записи. В Нашем случае, имя учетной записи называется «Саня», но имя пользователя называется User-nastrojcomp, соответственно и папка юзера носит название User-nastrojcomp. Определив название каталога, можете переходить в него для получения доступа к элементу пользовательского профиля.

Как открыть Ntuser.dat для редактирования

Чтобы открыть Ntuser.dat для текущей учетной записи, запустите редактор реестра Windows. В реестре откройте ветку HKEY_CURRENT_USER. Содержимое этой ветки и есть содержимое Ntuser.dat текущего юзера.

Важно! Перед внесением изменений в реестр сделайте точку восстановления системы для исправления сбоя.

Для просмотра, редактирования файла пользовательского профиля другой учетной записи в реестре выберите раздел HKEY_USERS. Нажмите «Файл», затем «Загрузить куст», укажите Ntuser.dat другого пользователя, нажав «Открыть». Далее задайте любое имя, например, nastrojcomp, кликните ОК.

В разделе HKEY_USERS создастся раздел с именем, которое Вы задали. После совершения действий, выберите созданный раздел, затем кликните «Файл» и «Выгрузить куст». Для подтверждения выгрузки кликните «Да».

Для вступления изменений реестра в силу перезагрузите ПК.

Сопутствующие объекты с элементом пользовательского профиля

Помимо Ntuser.dat в папке хранятся файлы с ним связанные. Вы можете увидеть такие объекты с названием Ntuser, но с разными расширениями:

  • .dat.log1, log2 и так далее – элементы содержат изменения, внесенные в Ntuser.dat. Они используются системой для восстановления в случае сбоя.
  • .dat{набор_символов}.TM.blf и.dat{ набор_символов }.TMContainer00000000000000000001 (2, 3 и так далее).regtrans-ms – файлы журнала транзакций, содержат информацию указывающую на куст реестра.
  • .ini и.pol – хранят политики пользователя.

Можно ли удалить файл профиля пользователя

Ntuser.dat удалять не нужно, так как пользовательский профиль получит серьезный урон. В текущем сеансе система защищает данный файл от очищения, и в случае попытки удаления выскочит соответствующее предупреждение.

Нет причин удалять Ntuser.dat, но если Вам необходимо провести эту процедуру для текущего пользователя, зайдите в новую учетную администраторскую запись или включите встроенного администратора. Затем зайдите в нужный каталог и по клику ПКМ выберите «Удалить». Далее подтвердите удаление.

Сопутствующие файлы удалить можно (через другой профиль), но в случае сбоя система не сможет корректно восстановиться. Поэтому рекомендуется объекты Windows данного типа не трогать.

Наверное многие сталкивались с данной проблемой на Windows XP, когда профиль перестает загружаться и винда грузит дефолтный. В инете есть несколько вариантов решения проблемы, я их здесь опишу (мне помог последний).

Сканирование диска

  • загружаемся в безопасном режиме под админом и в консоли вводим «chkdsk c: /f» (c: — имя диска, на котором установлена винда)
  • возможно винда скажет, что не может просканировать, т.к. диск занят и спросит сканировать ли при следующей загрузке. Отвечаем «да» и перегружаемся
  • еще одна версия — это восстановление системных файлов: загружаемся в безопасном режиме под админом и в консоли вводим «sfc /scannow». Вот только при этом потребуется установочный диск от винды

Восстановление NTUSER.DAT — попытка №1

  • загружаемся в безопасном режиме под админом (или любым другим пользователем, отличным от «поломанного», но с правами админа) и в консоли вводим «regedit» (т.е. открываем реестр)
  • подгружаем дополнительным кустом (Файл -> Загрузить куст) файл NTUSER.DAT «поломанного» пользователя в ветку HKEY_USERS
  • винда может увидеть повреждения в файле и предложит их починить — соглашайтесь
  • после этого выгружаем куст и перегружаемся нормально в «поломанного» пользователя

Но и это не помогло — либо винда не увидела повреждений либо вообще не смогла подгрузить куст, значит с кустом и правда все плохо. Используем еще один вариант.

Восстановление NTUSER.DAT — попытка №2

  • винда хранит копии системных файлов в папке c:\System Volume Information (где c: — диск, на котором установлена винда)
  • ищем в этой папке паку типа «_restore{<набор цифр и букв>}» (самую свежую до момента обнаружения проблемы). В ней папку типа «RP<три цифры>» (тоже самую свежую до момента обнаружения проблемы). В ней папку snapshot, а в ней файл копии нужной ветки реестра. Выглядит он так: _REGISTRY_USER_NTUSER_<номер>, где <номер> — это идентификатор пользователя. Т.е. нужно найти нужный идентификатор в реестре либо (как я сделал) открывать эти файлы обычным блокнотом и искать в начале файла имя нужного пользователя, типа «a n d S e t t i n g s \ u s e r \ n t u s e r . d a t»
  • оригинальный файл NTUSER.DAT переименовываем во что-то типа FAILED_NTUSER.DAT, файл _REGISTRY_USER_NTUSER_<номер> копируем в папку рядом с бывшим NTUSER.DAT и, соответственно, переименовываем его в NTUSER.DAT
  • перегружаемся

Надеюсь вам это поможет, мне помогло