Rejestr ma dwie połowy i jedna z nich chodzi za Tobą
Połowa maszynowa leży w C:\Windows\System32\config — to gałęzie SYSTEM, SOFTWARE, SAM i SECURITY stojące za HKEY_LOCAL_MACHINE i rodzeństwem. Połową użytkownika jest NTUSER.DAT, jeden plik na konto, jadący w samym folderze profilu. Przy logowaniu jądro montuje go w drzewie rejestru jako HKEY_CURRENT_USER; przy wylogowaniu, jeśli nic nie trzyma go załadowanego, wyładowuje się gładko, a wszystko, co zmieniłeś w tej sesji, zostaje w tym pliku.
Dwa pliki rodzeństwa, NTUSER.DAT.LOG1 i NTUSER.DAT.LOG2, to dzienniki transakcyjne gałęzi: przechwytują zapisy w locie, żeby utrata zasilania w trakcie zapisu nie uszkodziła pliku hive. Razem z nim tworzą większość tego, czym naprawdę jest „profil Windows” — folder danych plus prywatna przeszczepka rejestru, którą system przypina do Ciebie przy logowaniu. Dlatego właśnie profile potrafią się „zepsuć” w sposób, w jaki folder z dokumentami nigdy by się nie zepsuł.
Co naprawdę jest w środku
Dla użytkownika prawie nic w środku nie wygląda na „rejestr” — to stan per-user i niemal w całości ustawienia, które chcesz zachować. Zdrowa gałąź ma od 3 do 30 MB. Gdy jedna niesforna aplikacja zacznie co sesję zapisywać megabajty kluczy, plik rośnie, a logowanie zwalnia — bo cała gałąź ładuje się do pamięci przy logowaniu.
- HKCU\Software — ustawienia per-aplikacja wszystkiego, co uruchamiasz; zdecydowanie największy kawał gałęzi
- HKCU\Environment — Twój prywatny PATH i zmienne; tu pisze setx, gdy pominiesz przełącznik /M
- Autostart per-user: klucze Run i RunOnce pod HKCU\Software\Microsoft\Windows\CurrentVersion\Run uruchamiają Twoje aplikacje w zasobniku przy każdym logowaniu
- Skojarzenia plików ustawione ręcznie — wpisy UserChoice pod Explorer\FileExts, które tworzy „Otwórz za pomocą”
- Pamięć samego Explorera: układ paska zadań, przypięcia Szybki dostęp, historia okna Uruchamianie, wpisywane ścieżki
- Mapowane dyski sieciowe oznaczone „połącz przy logowaniu”, mieszkające pod HKCU\Network
Dlaczego nikt nie może go „wyczyścić”
Plik jest zablokowany na wyłączność od logowania do wylogowania — nie możesz skopiować, otworzyć ani edytować własnego NTUSER.DAT będąc zalogowanym, i żaden cleaner też nie może. Narzędzia obiecujące jego „kompaktowanie” działają albo offline, albo przez eksport i ponowny import rejestru, co gubi dane i nic mierzalnego nie naprawia na nowoczesnej, indeksowanej gałęzi. Spuchnięta gałąź to objaw: leczyć należy aplikację, która pisze do niej śmieci, a nie odkurzać plik.
Tryb awarii, który każdy w końcu spotyka: jeśli gałąź nie może się załadować przy logowaniu — uszkodzenie albo inny proces trzymający ją zajętą — Windows loguje Cię do profilu tymczasowego z ostrzeżeniem, a pulpit wygląda jak po przywróceniu fabrycznym. Rozwiązaniem nigdy nie jest usunięcie NTUSER.DAT, bo to czyni reset trwałym. Rozwiązaniem jest uwolnienie tego, co trzyma gałąź załadowaną, albo naprawa offline z innego konta administratora poleceniem Load Hive w Edytorze rejestru.
Pytania i odpowiedzi
Czy można bezpiecznie usunąć NTUSER.DAT?
Nie — to Twoje ustawienia, nie cache: usuń go, a Windows zbuduje Ci świeży, pusty profil z domyślnymi ustawieniami aplikacji, pustym pulpitem i nowym układem paska zadań.
Dlaczego nie mogę skopiować własnego NTUSER.DAT?
Jądro trzyma gałąź zablokowaną na wyłączność od logowania do wylogowania. Skopiuj ją z innego konta administratora po wylogowaniu profilu albo wyeksportuj HKCU przez reg export będąc zalogowanym.
Sprawdź warunki przed zakupem
Porównaj czas licencji i liczbę urządzeń. Każdy płatny plan odblokowuje ten sam zestaw narzędzi PRO.
Przeczytaj także
Napisz do nas: [email protected]