Tekniska bloggspel, Android-app-apk, tips och tricks

Windows 10 Importera/exportera registernycklar från kommandoraden

Obs: I nästa ämne du kommer att läsa kommer du att lära dig om: Windows 10 Importera/exportera registernycklar från kommandoraden

Att kopiera en registernyckel från en enhet till en annan är ett effektivt sätt att snabbt konfigurera Windows-inställningar för en ny dator i ditt hem eller på kontoret. Manuell kopiering av registernycklar är permanent och medför en hög risk för fel – detta är det bättre sättet. Exportera och importera registernycklar, men kommandotolken ger en effektiv sökväg för att säkerställa att registerposter kopieras korrekt. Så hur importerar och exporterar du registernycklar via kommandoraden?

För de som inte känner till det är Windows-registret en databas som lagrar ett stort antal konfigurationsalternativ för Windows och för annan programvara som är installerad på din dator. Inställningen sparas i registret som en registernyckel, både namnet på inställningen och värdet på inställningen, om tillämpligt.

Registret är uppdelat i fem träd som innehåller inställningar för olika användningsfall, var och en med sin egen RootKey. RootKey är HKCU eller HKEY_Current_User. HKCU RootKey används för inställningar som är specifika för den för närvarande inloggade användaren. Varje rotnyckel har ett antal undernycklar, som i sin tur innehåller ytterligare undernycklar.

Det fullständiga namnet på en registernyckel är namnet på rotnyckeln, följt av namnet på varje undernyckel som behövs för att komma åt den avsedda specifika nyckeln, kopplad med ett snedstreck. Till exempel är registernyckeln Inställningar skrivarens undernyckel, som i sig är undernyckeln för rotnyckeln; HKCU. Det fullständiga namnet för denna registernyckel är HKCU Printer Settings.

Det första steget är att öppna kommandotolken. För att göra det, tryck på startmenyn för att öppna Windows och skriv sedan kommandotolken. Starta inte bara det, du måste starta det med administrativa rättigheter. För att göra det klickar du på Kör som administratör till höger på Start-menyn eller högerklickar på programmet och väljer Kör som administratör från rullgardinsmenyn.

Starta kommandotolken som administratör.

Tips: Om kommandotolken inte finns på din enhet fungerar Windows PowerShell exakt likadant.

När kommandotolken är öppen skriver du kommandot Reg export /? för att se hjälpsidan för registerexportkommandot. Den här sidan förklarar vad varje argument gör, vilken ordning de måste vara i och vilka argument som är valfria.

Hjälpsida för kommandot Reg Export.

Argumentet Keyname är namnet på registernyckeln som ska exporteras, den är uppdelad i två delar, RootKey och SubKey. Rootkey är ett av fem registerträd. Du kan skriva ut dem i sin helhet, dvs. HKEY_Current_User eller i deras förkortade form, dvs HKCU.

Undernyckel är sökvägen till undernyckeln du vill exportera. Vägen kan gå till en enskild specifik undernyckel, hela vägen upp till 512 nivåer djup, eller så kan den gå till en undernyckel på hög nivå med ytterligare undernycklar. Det är också möjligt att lämna undernyckeln tom, detta kommer att mata ut hela rotnyckelträdet, inklusive alla dess undernycklar. Om du inte vet specifikt vad du vill ha är det bäst att välja en högre nivå som täcker det du letar efter – gå bara inte för högt, annars kan du sluta med saker du inte vill ha.

Filnamn är namnet på filen du vill exportera registernyckeln till. Om du bara anger ett filnamn utan sökvägsinformation kommer filen att sparas i den aktuella katalogen där kommandotolken finns. Om du startade kommandotolken med administrativ behörighet, öppnas den i mappen C:Windows system32. System32 är INTE ett bra ställe att spara en exporterad registernyckelfil eftersom den innehåller Windows-känslig, bör du överväga att använda användarmappen som skrivbordet istället. När du startar din sökväg med %UserProfile%, flyttas utdatamappen till din användarmapp, till exempel sparar %UserProfile%Desktop en fil i din skrivbordsmapp.

Tips: Filnamn ska alltid sluta med filtillägget .reg. Detta är en känd filinställning för registerinställningar.

Andra kommandoargument är triviala och helt frivilliga. Till exempel skriver /y automatiskt över filer med samma namn, om de finns. Argumenten /reg:32 och /reg:64 låter dig ange om nyckeln ska nås med en 32- eller 64-bitars registervy.

Nu är du redo att skriva och köra själva kommandot. Kommandot ska vara reg export RootKey (SubKey) Filnamn. Ingen hänvisning krävs – skriv bara in huvudnamnet du behöver. Rotnyckeln och filnamnet är obligatoriska poster, medan undernyckelsektionen kan lämnas tom för att exportera hela rotnyckeln.

Operationen var framgångsrik.

Om kommandot är korrekt utfört skrivs ett meddelande ut i kommandotolksfönstret som säger: Åtgärd slutförd. Kommandot kan ta lite tid att köra, så du kan behöva vänta tills en bekräftelse visas.

Du bör nu ha en reg-fil sparad på den plats du angav. Du kan kopiera den till en annan dator för att importera den. Väl på din måldator kan du se kommandoargumenten genom att skriva kommandot Reg Enter /? Argumenten för input-kommandot är mycket lika argumenten för output-kommandot.

Hjälpsidan för kommandot Reg Enter.

Tips: Innan du ändrar registret bör du skapa en korrekt systemåterställningspunkt. Återställningspunkter ger en känd bra registerkonfiguration som du kan återgå till om det finns några problem efter importen.

För att importera en reg-fil, kör kommandot reg import filnamn där filnamn är sökvägen till reg-filen du vill importera. Återigen, när processen är klar skrivs ett meddelande om åtgärd slutförd ut.