У реєстру дві половини, і одна ходить за вами
Машинна половина живе в C:\Windows\System32\config — вулики SYSTEM, SOFTWARE, SAM і SECURITY, з яких зібрані HKEY_LOCAL_MACHINE та його сусіди. Користувацька половина — це NTUSER.DAT, по одному файлу на обліковий запис, просто всередині теки профілю. При вході ядро підключає його в дерево реєстру як HKEY_CURRENT_USER; при виході, якщо ніщо не тримає вулик завантаженим, він вивантажується чисто, і все, що ви змінили за сеанс, лишається в цьому файлі.
Файли-супутники NTUSER.DAT.LOG1 і NTUSER.DAT.LOG2 — журнали транзакцій вулика: вони фіксують записи в польоті, щоб раптове знеструмлення серед збереження не зіпсувало вулик. Разом із самим файлом вони й є більша частина того, що зветься «профіль Windows»: тека з даними плюс особистий шмат реєстру, який система пришиває до вас при вході. Саме тому профілі «ламаються» так, як тека з документами ламатися не вміє.
Що насправді всередині
Користувачеві там майже нема на що дивитися — весь цей обсяг складається зі станів, прив'язаних до вас, і майже все це настройки, які хочеться зберегти. Здоровий вулик важить від 3 до 30 МБ. Коли якийсь застосунок-хуліган починає кожен сеанс писати мегабайти ключів, файл росте, а вхід у систему сповільнюється — весь вулик завантажується до пам'яті при вході.
- HKCU\Software — настройки всіх ваших застосунків, найбільший шмат вулика
- HKCU\Environment — ваш особистий PATH і змінні: саме сюди пише setx без ключа /M
- Користувацька автозавантаження: ключі Run і RunOnce в HKCU\Software\Microsoft\Windows\CurrentVersion\Run запускають ваші трейні утиліти при кожному вході
- Асоціації файлів, задані вручну, — записи UserChoice в Explorer\FileExts, які створює «Відкрити за допомогою»
- Пам'ять самого провідника: компонування панелі завдань, закріплення швидкого доступу, історія діалогу «Виконати», введені шляхи
- Мережеві диски з галочкою «відновлювати при вході» — вони живуть у HKCU\Network
Чому ніхто не може його «почистити»
Файл ексклюзивно заблоковано від входу до виходу: ви не можете скопіювати, відкрити чи відредагувати власний NTUSER.DAT, поки залогінилися, — і не може жоден клінер. Інструменти, що обіцяють вулик «стиснути», або працюють офлайн, або експортують реєстр і імпортують назад — із втратою даних і без вимірної користі на сучасному індексованому вулику. Розпухлий вулик — симптом: лікувати слід застосунок, що пише в нього сміття, а не пилососити файл.
Збій, із яким колись зустрічається кожен: якщо вулик не вдається завантажити при вході — через пошкодження або через те, що його тримає чужий процес — Windows саджає вас у тимчасовий профіль із попередженням, і робочий стіл виглядає як після скидання. Лікування — ніколи не видаляти NTUSER.DAT: це робить скидання постійним. Лікування — відпустити те, що тримає вулик, або полікувати його офлайн з іншого облікового запису адміністратора командою «Завантажити вулик» у «Редакторі реєстру».
Питання та відповіді
Чи можна видалити NTUSER.DAT?
Ні: це настройки, а не кеш — видаліть файл, і Windows збере вам новий порожній профіль із типовими налаштуваннями застосунків, чистим робочим столом і свіжою панеллю завдань.
Чому не можна скопіювати власний NTUSER.DAT?
Ядро тримає вулик під ексклюзивним блокуванням від входу до виходу. Копіюйте з іншої адміністративної обліківки при профілі, що вийшов, або експортуйте HKCU командою reg export просто в сеансі.
Перевірте склад ліцензії до покупки.
Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.
Читайте також
Написати нам: [email protected]