Vad är Windows-registret (och vad kan du göra med det)?

Registret är en databas med alla inställningar som Microsoft (Registry)Windows-(Microsoft Windows) operativsystemet, dess applikationer och hårdvarudrivrutiner använder för att underhålla sina konfigurationer.

På många sätt sitter registret(Registry) i hjärtat av Windows , och avancerade användare kan använda det för att få sina datorer att göra saker som annars skulle vara omöjliga. 

Varning:(Warning: ) Att göra ändringar i registret(Registry) kan skada din dator. Du bör bara göra ändringar du är bekväm med, och du bör alltid säkerhetskopiera registret i(back up the Registry) förväg.

En (kort) historik över registret

Varför har Windows ett register? Registret introducerades till Windows med lanseringen av Windows 95 och fortsatte med Windows 11 . Innan dess Windows 95 lagrades konfigurationsinformation i textfiler, liknande nuvarande .ini-filer.

Det var flera problem med detta. För det första(First) var det lätt för människor att av misstag radera dessa textfiler, utan något sätt att ångra skadan. För det andra hade dessa konfigurationsfiler ingen standardstruktur. Olika utvecklare skapade dem för sina applikationer.

Registret centraliserad(Registry) och standardiserad konfigurationslagring. Det gjorde det också praktiskt taget omöjligt för användare att av misstag radera eller förstöra någon av informationen i registret(Registry) . Det kan säkerhetskopieras (vilket vi kommer att täcka nedan) och är tätt skyddat av Windows från skadliga attacker.

I dagens Windows 10 och Windows 11 operativsystem är registret(Registry) ett sofistikerat system som kan underhålla och reparera sig självt, men det är inte ofelbart.

Den grundläggande registerstrukturen

Registret är(Registry) en hierarkisk databas. Högst upp i hierarkin finns din dator. Under det hittar du huvudgrenarna, kända som "bikupor". Inom dessa bikupor finns registernycklar(Registry) . Nycklar kan innehålla undernycklar och registervärden(Registry) .

Det finns tre typer av nyckelvärden: String, Binary eller DWORD . En sträng är en textrad. Ett binärt värde är precis som det låter – ett värde uttryckt som ettor och nollor. En DWORD är ett fyra-byte nummer. Dessa används vanligtvis för att lagra booleska värden, så en 1 eller en 0 kan representera "aktiverad" och "inaktiverad".

De fem huvudgrenarna lagrar var och en olika klass av inställningar:

  • HKEY_CLASSES_ROOT: Även känd som " HKCR ", det är här Windows -gränssnittsinställningar som filassociationer, genvägar och inställningar som stöder dra-och-släpp-funktionalitet.
  • HKEY_CURRENT_USER: Även känd som " HKCU ", här är inställningar för den för närvarande inloggade Windows - användaren, såsom inloggningsnamn och anpassade skrivbords- och startmenyinställningar(Start Menu) .
  • HKEY_LOCAL_MACHINE: Även känd som " HKLM ", det är här inställningar för hårdvara och mjukvara lagras, inklusive grupprincipinställningar(Group Policy) .
  • HKEY_USERS: Innehåller inställningar för alla användare av datorn. Varje användare har en undernyckel.
  • HKEY_CURRENT_CONFIG : Detta länkar tillbaka till den del av HKEY_LOCAL_MACHINE som är(HKEY_LOCAL_MACHINE) relaterad till aktuella hårdvarukonfigurationsinställningar.

Om du letar efter registerinställningarna(Registry) för en specifik aspekt av din dator, kan du genom att veta skillnaden mellan dessa huvudgrenar minska hur lång tid du måste undersöka innan du hittar det du behöver.

Registerredigering med Regedit

Även om registret(Registry) är utformat för att motstå avsiktlig och oavsiktlig manipulering, har Windows en inkluderad app som låter dig utforska och redigera registret(Registry) . Känd som Windows Registry Editor (eller helt enkelt Regedit ), visar appen strukturen för registret(Registry) och alla värden som den innehåller.

Att öppna en nyckel och ändra ett värde är lika enkelt som att expandera registerträdet(Registry) tills du hittar värdet du letar efter och sedan dubbelklicka på värdet du vill ändra.

För att öppna Registereditorn(Registry Editor) , tryck på Windows-tangenten(Windows key) + R för att öppna dialogrutan Kör. Skriv regedit eller regedit.exe och tryck på Retur( Enter) . Alternativt kan du söka efter det med hjälp av Start-menyn(Start Menu) och klicka på Registereditorn(Registry Editor) när resultatet visas.

Bör du redigera registret?

Du bör inte redigera registret(Registry) om du inte har en specifik anledning att göra det. Den anledningen måste vara viktigare än stabiliteten i ditt system och all tid och data du kan förlora.

Om du följer en onlineguide som visar hur du redigerar ditt register(Registry) för ett specifikt resultat, kontrollera kommentarerna för att se hur den redigeringen fungerade för människor. Dessutom, baserat på vad du har lärt dig om registerstrukturen(Registry) här, försök att se om det som guiden visar är vettigt. Om något går fel med redigeringen kan din dator misslyckas vid start efter en avstängning eftersom du har skadat dina systeminställningar.

Av den anledningen bör du alltid säkerhetskopiera registret innan du gör ändringar.

Säkerhetskopiera ditt register

Du kan säkerhetskopiera och återställa registret(Registry) på flera sätt. 

Om du gör en fullständig enhetssäkerhetskopiering med hjälp av Windows säkerhetskopieringsverktyg eller ett säkerhetskopieringsverktyg från tredje part (en bra idé av alla möjliga skäl), säkerhetskopieras registret tillsammans med allt annat. (Registry)Nackdelen är att om du behöver återställa den säkerhetskopian kommer du att förlora all annan data som skapats sedan din senaste säkerhetskopia.

När du använder systemåterställningsverktyget(System Restore) för att skapa en återställningspunkt gör du också en säkerhetskopia av registret(Registry) vid den tidpunkten. När du återställer från en återställningspunkt förlorar du inte data såsom filer som du har skapat sedan den senaste återställningspunkten skapades.

Du kan använda Registerredigeraren(Registry Editor) för att skapa en säkerhetskopia av enbart registret(Registry) . Välj bara (Simply)Arkiv(File) > Exportera(Export) och välj en plats för att spara.

Du kan sedan lagra den registerfilen(Registry) i molnet eller på fysiska backupmedia. Det är också en bra idé att exportera registret(Registry) precis innan du gör ändringar i det eftersom om du förstör det på något sätt kan du omedelbart importera den sparade REG -filen med Arkiv(File) > Importera(Import) . Du kan också exportera specifika bikupor genom att högerklicka på bikupan och välja " Exportera(Export) ".

Obs:(Note: ) Vi rekommenderar inte att du återställer en registersäkerhetskopiering(Registry) som är mer än en dag gammal eftersom för många saker kan ha ändrats på din dator, vilket kan leda till ett register(Registry) som är ännu mer olämpligt än det du byter ut.

Kolla in vår djupgående guide för att säkerhetskopiera registret(in-depth guide to backing up the Registry) för att säkerställa att du aldrig sitter kvar med ett register som(Registry) du inte kan återställa.

Hur det går fel med registret

Flera saker kan gå fel med ditt register(Registry) . Beroende på hur det hände och vilka effekter det har haft på din dator, kanske du kan reparera problemet om du inte har någon ny registersäkerhetskopia(Registry) att återställa, eller så kan det visa sig att "problemet" inte är ett problem.

Föräldralösa registerposter(Orphaned Registry Entries)

Föräldralösa poster är nycklar och värden som lämnas kvar när du avinstallerar programvara. De beror på slarvig avinstallationsprogramvara. Dessa är ofarliga, men appar för rensning av register(Registry) säljs under förutsättningen att föräldralösa poster "täpper till" ditt register(Registry) och påverkar prestanda och stabilitet. Vi rekommenderar att du undviker registerstädare(Registry) , som kan göra mycket mer skada än nytta.

Duplicera nycklar(Duplicate Keys)

Ominstallationer, uppgraderingar eller uppdateringar av din programvara kan orsaka dubbletter av nycklar. Dessa är likaledes ofarliga, så oroa dig inte för det eller tro på vad registerstädare(Registry) har att säga om ämnet.

Register "Fragmentering"(Registry “Fragmentation”)

Detta hänvisar till luckor som finns kvar i registret(Registry) när nycklar eller värden raderas. Detta är ytterligare ett "(Registry “) fel" i registret som inte påverkar något, och det finns inget behov av att reparera, defragmentera eller komprimera ditt register(Registry) , särskilt i Windows 10 eller 11.

Registret korruption(Registry Corruption)

Datakorruption(Data) kan drabba vilken del av en dators enhet som helst. Om det gör dina registerfiler(Registry) helt eller delvis oläsliga, kommer din dator sannolikt att vägra starta eller uppvisa konstigt beteende. Du måste identifiera orsaken till korruptionen innan du återställer registret(Registry) , särskilt i fallet med korruption av hårdvarudata.

Destruktiv redigering(Destructive Editing)

Detta händer när någon använder Registereditorn(Registry Editor) för att bryta saker av misstag men tar bort eller ändrar värden på ett sätt som gör Windows eller applikationer oanvändbara. En återställning av en ny säkerhetskopia av registret(Registry) är den primära lösningen.

Skadlig programvara(Malware)

Skadlig programvara(Malware) kan modifiera ditt register(Registry) för att ge sig själv behörighet eller dataåtkomst som det inte borde ha. Denna typ av registerskada(Registry) är svår att upptäcka eftersom skadlig programvara försöker förbli oupptäckt. Även efter att skadlig programvara har tagits bort kan registerskada(Registry) kvarstå.

Registerskada(Registry) kan vara jobbigt, så kolla in Hur man fixar trasiga registerobjekt(How to Fix Broken Registry Items) och hur man fixar registerfel(How to Fix Registry Errors) som också täcker kommandotolkskorrigeringar(Command Prompt) om saker är så trasiga att du inte kan starta upp i Windows grafiska användargränssnitt.

Vad är möjligt om du hackar ditt register

Vid det här laget kan du vara mer än lite försiktig med att bråka med ditt register. Om det är sant så har vi gjort vårt jobb. Att redigera ditt register är inte något att ta lätt på. 

Men om du är försiktig och använder bra källor kan du förbättra din Windows- upplevelse avsevärt och anpassa Windows på ett sätt som inget verktyg eller app kan.

Du kan till exempel:

  • Ändra skrivbordets snabbmeny
  • Ändra avståndet mellan skrivbordsikonerna
  • Inaktivera användarkontokontroll ((User Account Control) UAC )(UAC) , men gör inte detta om du inte verkligen måste

Det här är bara några exempel, men om du går över till 10 fantastiska Windows 10-registerhack som du kanske inte känner(10 Awesome Windows 10 Registry Hacks You Might Not Know) till, kommer du att lära dig hur du kan genomföra dessa enkla men effektiva hack.



About the author

Jag är Windows MVP och har arbetat med Windows sedan 2007. Min erfarenhet inkluderar mjukvaruutveckling, hårdvara och ljud samt Windows-appar. Jag letar alltid efter de bästa sätten att förbättra användarupplevelsen i mitt arbete, så om du behöver hjälp med att designa eller utveckla en mjukvaruapplikation kan jag definitivt erbjuda mina tjänster.



Related posts