Vilka är de olika typerna av programvara för register?
Registermjukvara är en term som används för att beskriva olika applikationer som bläddrar eller manipulerar en dators register. Registret är ett stort arkiv med data som används av Windows®-operativsystem för att lagra systemkonfigurationsinformation och applikationsinställningar. Inmatningar görs i registret när systemet först installeras och varje gång det ändras när en ny applikation installeras. Med tiden kan databasen bli stor och redundant. Genom att implementera registermjukvara på en dator kan den skanna och reparera registret, optimera det för bättre systemprestanda. Det finns också vissa typer av registermjukvara som gör det möjligt för användaren att manuellt bläddra i registret och göra anpassade ändringar av dess poster.
Windows®-registret är uppdelat i bikupor, var och en motsvarar en informationsdomän. Till exempel är HKEY_LOCAL_MACHINE en bikupa som ägnas åt detaljer om maskinens hårdvara. På liknande sätt finns det andra bikupor som innehåller data om plug-and-play-enheter och specifika användarinställningar, som startmenyinställningar, skrivbordssymboler, inloggningsnamn och kärn Windows-operationer. När användaren anpassar maskinen och installerar tredjepartsapplikationer över tid växer registret stort och många av värdena blir överflödiga. Detta resulterar så småningom i extremt långsamma systemstarter, systeminstabilitet och ofta kraschade hårddiskar.
De flesta typer av registermjukvara analyserar registret för indikationer på redundans och rensar upp det för att förbättra maskinens prestanda. Den slutför denna process genom att kontrollera om registret har duplicerade värden, oanvända nycklar eller värden, trasiga länkar eller onödiga konfigurationsdetaljer. Programvaran tar sedan bort duplicerade värden eller oanvända nycklar, återupprättar länkar och utför andra optimeringsuppgifter. Vissa typer av registermjukvara innehåller också en virusscanner som kontrollerar om registret har värden som anges av ett virus eller en mask. Eftersom registret är en viktig del av operativsystemet kommer programvaran också att säkerhetskopiera det nuvarande registret så att det lätt kan återställas om ändringar orsakar oförutsedda systemproblem.
Avancerade användare kan behöva interagera med Windows®-registret direkt för att göra anpassade ändringar i dess poster eller för att bläddra igenom dess värden för applikationsutvecklingsändamål. I sin råa form är registret emellertid obegripligt. Windows®-operativsystem levereras med registermjukvara som kallas "regedit.exe" som gör det möjligt för användaren att enkelt bläddra igenom registerets bikupor och göra ändringar i enskilda poster. Uppgifterna anges på ett hierarkiskt sätt. Vissa registernivåer skyddar också kritiska registerposter för att säkerställa att användaren inte av misstag skadar databasen.