Wat zijn de verschillende soorten registersoftware?
Registersoftware is een term die wordt gebruikt om verschillende toepassingen te beschrijven die door het register van een computer bladeren of deze manipuleren. Het register is een grote gegevensopslag die door Windows®-besturingssystemen wordt gebruikt om systeemconfiguratie-informatie en applicatie-instellingen op te slaan. Er worden gegevens in het register ingevoerd wanneer het systeem voor het eerst wordt geïnstalleerd en telkens wanneer het wordt gewijzigd wanneer een nieuwe toepassing wordt geïnstalleerd. Na verloop van tijd kan de database te groot en overbodig worden. Door registersoftware op een computer te implementeren, kan het het register scannen en repareren, waardoor het wordt geoptimaliseerd voor betere systeemprestaties. Er zijn ook enkele soorten registersoftware waarmee de gebruiker handmatig door het register kan bladeren en de ingevoerde gegevens op maat kan wijzigen.
Het Windows®-register is verdeeld in bijenkorven, die elk overeenkomen met een informatiedomein. HKEY_LOCAL_MACHINE is bijvoorbeeld een bijenkorf gewijd aan details over de hardware van een machine. Evenzo zijn er andere bijenkorven die gegevens bevatten over plug-and-play-apparaten en specifieke gebruikersvoorkeuren, zoals startmenu-instellingen, bureaubladpictogrammen, aanmeldingsnamen en kernactiviteiten van Windows®. Naarmate de gebruiker de machine aanpast en toepassingen van derden in de loop van de tijd installeert, wordt het register groot en worden veel van de waarden overbodig. Dit resulteert uiteindelijk in extreem langzaam opstarten van het systeem, systeeminstabiliteit en frequente crashes van de harde schijf.
De meeste soorten registersoftware analyseren het register op indicaties van redundantie en maken het op om de prestaties van de machine te verbeteren. Het voltooit dit proces door te controleren of het register dubbele waarden, ongebruikte sleutels of waarden, verbroken koppelingen of onnodige configuratiegegevens heeft. De software verwijdert vervolgens dubbele waarden of ongebruikte sleutels, herstelt koppelingen en voert andere optimalisatietaken uit. Sommige soorten registersoftware bevatten ook een virusscanner die controleert of het register waarden heeft die zijn ingevoerd door een virus of worm. Aangezien het register een essentieel onderdeel van het besturingssysteem is, maakt de software ook een back-up van het huidige register, zodat het gemakkelijk kan worden hersteld in geval wijzigingen onvoorziene systeemproblemen veroorzaken.
Gevorderde gebruikers moeten mogelijk rechtstreeks met het Windows®-register communiceren om aangepaste ingangen aan te passen of om door de waarden ervan te bladeren voor de ontwikkeling van toepassingen. In zijn ruwe vorm is het register echter onbegrijpelijk. Windows®-besturingssystemen worden geleverd met registersoftware genaamd "regedit.exe" waarmee de gebruiker gemakkelijk door de bijenkorven van het register kan bladeren en individuele vermeldingen kan wijzigen. De gegevens zijn hiërarchisch ingedeeld. Sommige registerbrowsers beschermen ook kritieke registervermeldingen om ervoor te zorgen dat de gebruiker de database niet per ongeluk beschadigt.