Defragmentujemy rejestr Windows

Rejestr Windows to ogólnie rzecz biorąc, baza danych do której system odwołuje się za każdym razem, gdy musi odczytać wcześniej zapisane ustawienia. Niestety, z powodu scentralizowania wpisów ustawień większości (jak nie wszystkich) aplikacji rejestr po jakimś czasie zaczyna „puchnąć” zwiększając swój rozmiar przeróżnymi kluczami.

Co prawda istnieją aplikacje usuwające osierocone wpisy w rejestrze (np. darmowy CCleaner) jednak nie zajmują się one największym problemem (co moim zdaniem jest również podstawową wadą rejestru) a mianowicie fragmentacją baz danych.

Dzisiaj przedstawię Wam bardzo prosty sposób na wykonanie defragmentacji rejestru Windows. Jako, że chcę Was czegoś nauczyć, nie użyjemy do tego żadnego zewnętrznego programu 😉

Aby wykonać defragmentację rejestru musimy skorzystać z płytki instalacyjnej Windows, bądź bootowalnego USB, gdyż nie da się tej operacji „tak po prostu” wykonać w aktywnym środowisku Windows.

windows installer Defragmentujemy rejestr Windows

Po zabootowaniu płyty/USB na ekranie powitalnym instalatora Windows naciskamy Shift+F10 aby przejść do wiersza poleceń w którym wpisujemy:

regedit

aby uruchomić edytor rejestru.

Lokalizujemy położenie baz danych rejestru.

W tym celu musimy odwiedzić klucz:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

W którym wylistowane są wszystkie bazy danych składające się na rejestr:

regedit hive Defragmentujemy rejestr Windows

Jak widzicie, na rejestr składa się kilka baz podzielonych pomiędzy poszczególne klucze oraz bazy ustawień indywidualnych użytkowników. Nas będą interesowały bazy położone w lokalizacji:

C:\windows\system32\config\

Gdyż to one zazwyczaj fragmentują się najbardziej. My na potrzeby tego poradnika zajmiemy się bazą danych SOFTWARE i to do niej będę odnosił się w dalszej części tego poradnika.

Defragmentujemy rejestr systemu Windows.

Aby zdefragmentować rejestr Windows w pierwszej kolejności musimy załadować wybraną przez nas gałąź rejestru. W tym celu klikamy na HKEY_LOCAL_MACHINE i z pozycji Plik klikamy na Załaduj gałąź Rejestru…

load hive Defragmentujemy rejestr WindowsPo wybraniu pliku SOFTWARE edytor rejestru wyświetli jeszcze monit z prośbą o nazwanie nowego klucza. Aby się nie pomylić nazwałem go twórczo SOFTWARE_LOAD:

2018 04 26 16h32 16 Defragmentujemy rejestr WindowsPo załadowaniu gałęzi klikamy na nią PPM i z menu podręcznego wybieramy Eksportuj i w nowo otwartym oknie nazywamy nasz plik (ja go nazwałem SOFTWARE_NEW) a w polu Zapisz jako typ: wybieramy Pliki gałęzi rejestru (*.*)

software new Defragmentujemy rejestr Windows

Po naciśnięciu na Zapisz regedit stworzy nową bazę danych – i o to nam chodziło !

Teraz zaznaczamy nasz klucz SOFTWARE_LOAD (czy jak go sobie nazwaliście…) i z menu Plik wybieramy pozycję Zwolnij gałąź rejestru…

Uwaga! często wykonując ten krok edytor rejestru wypluje nam błąd:

software load denied Defragmentujemy rejestr WindowsJeżeli problem z odmową dostępu i was dopadnie, po prostu zamknijcie edytor i spróbujcie po ponownym jego uruchomieniu.

Podmieniamy bazy danych rejestru.

Skoro już zdefragmentowaliśmy rejestr, to jedyne co nam zostało to podmiana plików baz danych. Przechodzimy zatem do wiersza polecenia i w pierwszej kolejności wykonujemy kopię obecnej bazy danych wklepując:

ren c:\windows\system32\config\software software_backup

regbackup Defragmentujemy rejestr WindowsOchroni to nas przed niemiłą niespodzianką, jeżeli coś w poprzednim kroku zrobiliśmy nie tak…

Teraz wystarczy zmienić nazwę naszej zdefragmentowanej bazy danych na  wydając polecenie:

ren c:\windows\system32\config\SOFTWARE_NEW software

Po czym w ten sam sposób zająć się kolejnymi bazami znajdującymi się \system\config\.

Jak widzicie defragmentacja rejestru to dość proste zadanie, jednak trzeba wiedzieć jak się za to zabrać. Od razu ostrzegam, że przeprowadzenie takiej operacji nie przyśpieszy wam znacząco komputera, jednak warto raz na jakieś pół roku przeprowadzić defragmentację aby dysk nie musiał „latać” po sektorach w poszukiwaniu potrzebnych mu danych.

W przypadku dysków SDD ten poradnik możecie totalnie olać, gdyż dostęp do danych na takim dysku jest błyskawiczny i defragmentacja czegokolwiek na nośniku półprzewodnikowym kompletnie mija się z celem.

Jeżeli jednak okaże się, że system nie startuje musicie ponownie zabootować instalator Windows i w wierszu poleceń wpisać:

del c:\windows\system32\config\software /q
ren c:\windows\system32\config\software_backup software

To by było tyle na dzisiaj. Na wszystkie wątpliwości postaram się odpowiedzieć w sekcji komentarzy (jak tylko wrócę z zasłużonego browarka ;-))

Dodaj komentarz

This site uses Akismet to reduce spam. Learn how your comment data is processed.