Anonim

Читател писа в нас тази седмица и попита за файла 'ntuser.dat' на компютъра им с Windows 10. По-конкретно, „Какво е ntuser.dat и защо продължава да се появява на моя компютър? Изтрих го два пъти и той продължава да се появява отново. Защо?' Това е нещо, което видяхме споменато преди в коментари и имейли, така че е добра тема за урок.

Можете да намерите ntuser.dat в C: \ Потребители \ Потребителско име. Това е сравнително малък файл, който седи безвредно. Моят е с размер 6MB. Това не е вирус. Това не е зловреден софтуер. Не е за какво да се притеснявате. Файлът всъщност е жизненоважен за вашия компютър и не бива да го изтривате.

Какво е ntuser.dat?

Файлът ntuser.dat е мястото, от което се зарежда потребителският ви профил на Windows. Той съдържа кошер за регистър HKEY_CURRENT_USER, който съдържа всички ваши файлове, предпочитания и настройки, съдържащи се в него. Ако изтриете файла, много от тези настройки ще се върнат по подразбиране. Всички промени в конфигурацията или персонализиране, които се поддържат в системния регистър, също ще се върнат към настройките по подразбиране.

Целта на ntuser.dat е защо той ще се появи отново, ако го изтриете. Файлът е необходим, за да запазите всички настройки на системния регистър. Всеки потребител на компютъра ще има свое копие, което ще поддържа индивидуалните им настройки. Ако отидете на C: \ Потребители и проверите всички папки с потребителско име вътре, ще видите, че всяка има ntuser.dat файл.

Името на файла е наследство от WindowsNT, което го въведе, за да помогне за поддържане на потребителските настройки в многопотребителска среда. Форматът до голяма степен е същия. Не можете обаче да отворите или прочетете ntuser.dat.

Как работи ntuser.dat?

Както показва суфиксът на файла, ntuser.dat е файл с данни, който съдържа не само кошера на системния регистър, но и дневници, съдържащи предишни версии на този кошер. Когато направите промени в компютъра си и кошерът се актуализира, предишната версия се записва и по този начин Windows Restore може да помогне да върнете компютъра си в предишна конфигурация. Тези регистрационни файлове ще се отнасят до други копия на ntuser.dat, които може да видите в папката.

Когато направите промяна, която ще бъде отразена в регистъра, тя не се пише веднага. Той се съхранява във временен файл, наречен regtrans-ms файл. Това е лог файл, който проследява всички промени, които правите в рамките на една сесия, което ще изисква промяна в регистъра. Само след като излезете или изключите компютъра, файлът regtrans-ms ще напише промените в регистъра.

Идеята е да се запази целостта на системния регистър, като се сведат до минимум измененията. Вместо да пишете на него през цялото време, временният файл се създава, проверява, утвърждава и след това записва в системния регистър, след като изключите компютъра си. Това забавяне, което виждате, когато настроите компютъра си да се изключи или когато излезете? Наред с други неща, това е файлът regtrans-ms, който се записва в системния регистър и се копира в ntuser.dat.

Какво се случва, ако изтрия файла ntuser.dat?

Както бе споменато, ntuser.dat е важен файл за Windows, тъй като съдържа всички ваши потребителски конфигурации и настройки HKEY_CURRENT_USER. Изтриването на файла няма да доведе до срив на Windows, но може да доведе до изчезване на всякакви конфигурации или системни настройки, които обикновено се записват в системния регистър.

Не всички системни настройки или промени трябва да се записват в системния регистър, така че ако го изтриете, може да видите, че някои промени остават, докато други се нулират.

Не можете да изтриете текущия ntuser.dat, който се използва от вашия акаунт. Ако видите множество ntuser.dat файлове, можете да изтриете тези, ако желаете. Множество ntuser.dat файлове в рамките на C: \ Потребители \ Потребителско име показва, че компютърът ви се е сринал и не може да запише в системния регистър както трябва по време на нормално изключване. Вместо да напише потенциално повреден файл, Windows ще го игнорира, вместо това ще създаде нов файл. По време на срив, regtrans-ms файлът не би бил записан в ntuser.dat, така че ще бъде изхвърлен.

Всички системни промени, които обикновено се записват в системния регистър, направени по време на сриваната сесия, няма да бъдат запазени, така че ще трябва да ги направите отново. В тази ситуация по-старите файлове ntuser.dat вече са остарели и се заместват от последната версия на файла. Това ще доведе до появата на множество файлове ntuser.dat.

Множеството файлове ntuser.dat са безопасни за изтриване, стига да не изтриете най-новия. В повечето ситуации трябва да можете да изтриете файла, който използвате, тъй като той ще бъде заключен от Windows.

Виждането на ntuser.dat в папката ви с потребителско име е нормално и е функция на Windows за най-дълго време. Файлът е безопасен, не е злонамерен софтуер или нещо лошо. Тя е необходима част от Windows и спокойно може да бъде оставена на мира. Ако искате да изтриете по-стари версии, които можете, но само с няколко мегабайта, наистина няма нужда. Все пак зависи изцяло от вас.

Какво е ntuser.dat и защо е на моя компютър?