Hemsida » skola » Lär dig att använda registret Editor Like a Pro

    Lär dig att använda registret Editor Like a Pro


    I dagens utgåva av Geek School ska vi lära dig hur du använder registret, vilken av de här nycklarna egentligen betyder och hjälper dig att förstå det lite bättre.

    SCHOOL NAVIGATION
    1. Använda Aktivitetsschemaläggare för att köra processer senare
    2. Använda händelsessökaren för att felsöka problem
    3. Förstå hårddiskpartitionering med diskhantering
    4. Lär dig att använda registret Editor Like a Pro
    5. Övervakar din dator med resursövervakning och uppgiftshanteraren
    6. Förstå panelen Advanced System Properties
    7. Förstå och hantera Windows-tjänster
    8. Använda Group Policy Editor för att tweak din dator
    9. Förstå Windows Administration Tools

    Under åren har vi täckt många registerhackar och medan de flesta kan hantera de stegvisa instruktionerna för hur man gör en registerändring eller dubbelklickar på en .reg-fil för att infoga den i registret, du kommer att tjäna mycket bättre med en gedigen kunskap om vad registret är och hur det fungerar.

    Det viktigaste att veta om registret är att du förmodligen inte bara ska röra runt och ta bort eller ändra saker utan anledning. Att ta bort en stor del av registret kommer aldrig att göra datorn springa snabbare och det finns inget registerhack som kommer att påskynda din dator eller ge dig någon större ny funktionalitet som inte existerar.

    Nästan alla registret hackar innebär att antingen tweaking uppförandet av någon komponent i Windows, eller inaktivera ett beteende som du inte gillar. Om du till exempel vill inaktivera SkyDrive / OneDrive från Windows helt kan du använda ett registerhack för att utföra det. Om du är trött på att Windows Update ska kunna starta om datorn, kan du hacka registret för att stoppa det.

    Vad är registret?

    Windows-registret är en hierarkisk databas som innehåller alla konfigurationer och inställningar som används av komponenter, tjänster, applikationer och nästan allt i Windows.

    Registret har två grundläggande begrepp för att vara medveten om: nycklar och värden. Registernycklar är föremål som är i grunden mappar, och i gränssnittet ser man likaledes ut som mappar. Värden är lite som filerna i mapparna, och de innehåller de faktiska inställningarna.

    När du öppnar registerredigeraren för första gången ser du en vy i den vänstra rutan som innehåller alla tangenter, med värden på höger sida. Det handlar om så enkelt som ett gränssnitt blir.

    Riktnivån som du ser i den vänstra sidan av skärmdumpen är viktiga. Var och en huser en annan uppsättning information, så beroende på vad du försöker göra måste du veta vilken sektion du vill bläddra ner i.

    Den intressanta tingen som de flesta inte vet är att tre av de fem objekten på rotnivå inte finns där ... de är bara kopplade till objekt längre ner i en av de andra nycklarna.

    HKEY_CLASSES_ROOT

    Windows använder det här avsnittet för att hantera filtypsföreningar, och det brukar förkortas HKCR när det refereras till i dokumentationen. Denna nyckel är faktiskt bara en länk till HKLM \ Software \ Classes.

    Du kan även använda det här avsnittet om du vill justera snabbmenyn för en viss filtyp.

    HKEY_CURRENT_USER

    Håller användarinställningarna för den inloggade användaren, och brukar förkortas HKCU Detta är egentligen bara en länk till HKEY_USERS \. Den viktigaste delnyckeln här är HKCU \ Software, som innehåller inställningar på användarnivå för det mesta av din programvara.

    HKEY_LOCAL_MACHINE

    Alla systemövergripande inställningar lagras här och det brukar förkortas som HKLM. Du brukar använda HKLM \ Software-tangenten för att kontrollera maskininställningar.

    HKEY_USERS

    Lagrar alla inställningar för alla användare på systemet. Du brukar använda HKCU istället, men om du behöver kontrollera inställningar för en annan användare på din dator kan du använda den här.

    HKEY_CURRENT_CONFIG

    Lagrar all information om den aktuella maskinvarukonfigurationen. Den här används inte så ofta, och det är bara en länk till HKLM \ SYSTEM \ CurrentControlSet \ Maskinvaruprofiler \ Nuvarande.

    Skapa nycklar och värden

    Högerklickning på någon nyckel i vänstra sidan av fönstret ger dig en uppsättning alternativ, varav de flesta är ganska enkla och enkla att förstå.

    Du kan skapa en ny nyckel som visas som en mapp på vänster sida eller ett nytt värde som visas på höger sida. Dessa värden kan vara lite förvirrande, men det finns egentligen bara ett par värden som används regelbundet.

    • Strängvärde (REG_SZ) - Detta innehåller allt som passar in i en vanlig sträng. Större delen av tiden kan du redigera mänskliga läsbara strängar utan att bryta allt.
    • Binärt värde (REG_BINARY) - Detta värde innehåller godtycklig binär data, och du kommer nästan aldrig att försöka redigera en av dessa nycklar.
    • DWORD (32-bitars) värde (REG_DWORD) - Dessa används nästan alltid för ett vanligt heltal, antingen 0 eller 1, eller ett tal från 0 till 4 294 967 295.
    • QWORD-värde (64-bitars) (REG_QWORD) - Dessa används inte mycket ofta för registerhackningsändamål, men det är i grunden ett 64-bitars heltal värde.
    • Multi-String Value (REG_MULTI_SZ) - Dessa värden är ganska ovanliga, men det fungerar i princip som ett anteckningsfönster. Du kan skriva flera linjära textuppgifter till ett fält som detta.
    • Utökningsbart strängvärde (REG_EXPAND_SZ) - Dessa variabler har en sträng som kan innehålla miljövariabler och används ofta för systemvägar. Så en sträng kan vara% SystemDrive% \ Windows och skulle expandera till C: \ Windows. Det betyder att när du hittar ett värde i registret som är inställt på den här typen, kan du ändra eller infoga miljövariabler och de kommer att "expanderas" innan strängen används.

    Rolig faktum: DWORD är förkortad för "dubbelord", eftersom ett "ord" är en term för standarddatorns data som används av en processor, och när Windows skapades var det 16 bitar. Så ett "ord" är 16 bitar och ett "dubbelord" är 32 bitar. Medan moderna processorer är alla 64-bitar använder registeret fortfarande det äldre formatet för kompatibilitet.

    Favoritmenyn

    En av de verkligen användbara funktionerna som ingen verkar märka är Favoriter-menyn, vilket är bra när du vill kontrollera en registerplats regelbundet. Det som är jättekul är att du kan exportera favoritlistan och använda den igen på en annan dator utan att behöva bläddra ner till nycklarna och lägga till dem i Favoritmenyn.

    Det är också ett bra sätt att bokmärke något i registret om du tittar runt på flera platser, så att du enkelt kan gå tillbaka till den sista platsen du var på.

    Exportera registerfiler

    Du kan exportera registernycklar och alla värden som finns under dem genom att högerklicka på en nyckel och välja Exportera. Det här är verkligen viktigt om du kommer att göra förändringar i ditt system.

    När du har fått din exporterade registerfil kan du dubbelklicka på den för att mata in informationen igen i registret, eller du kan välja Redigera för att titta på innehållet i Anteckningsblock.

    Registret hacking filformat är ganska enkelt - värde namn till vänster, och faktiska värden till höger.

    För mer information om registerhackfiler, se till att läsa vår guide om ämnet.

    Inställning av behörigheter

    Några av registernycklarna tillåter inte dig att göra ändringar som standard. Det här är generellt eftersom du inte har behörighet för dessa nycklar, men du kan justera behörighetsprogrammet om du vill genom att högerklicka på en nyckel och välja Tillstånd och sedan justera dem från det.

    Vi bör notera att det här inte är en bra idé, och du borde vanligtvis hålla sig borta från nycklar som kräver så mycket arbete att redigera.

    Laddar Registry Hives

    Du kan använda funktionen File -> Load Hive för att ladda upp ett register från ett offline-system. Kanske är du felsökning av en annan dator, och skulle vilja se vad som händer i registret för ett system som inte startar. Så du startar systemet från en räddningsdisk, eller kanske en Linux-live-CD, och sedan kopierar du registerfilerna på din tumdrivenhet.

    Nu kan du öppna dem på en annan dator och titta runt med hjälp av alternativet Load Hive.

    Var lagras dessa registerfiler?

    Du hittar de flesta av dem i mappen Windows \ System32 \ Config.

    Se de SAM, SÄKERHET, SOFTWARE och SYSTEM filer? De motsvarar samma nycklar under mappen HKEY_LOCAL_MACHINE.

    Data för HKEY_CURRENT_USER-avdelningen är lagrad i din användarkatalog, i en dold fil som heter NTUSER.DAT.

    Säkerhetskopiera ditt register

    Du kanske har märkt under åren att varje webbplats som råder dig att hacka registret på något sätt också berättar att du säkerhetskopierar ditt register. Men vad är det bästa sättet att göra det?

    Du kan inte exportera hela registret till en fil, och det skulle inte fungera bra för att importera det igen heller. Du kan inte enkelt komma åt filerna själva på hårddisken eftersom de är helt låsta. Så det kommer inte att fungera.

    Det bästa alternativet att säkerhetskopiera ditt register? Skapa en systemåterställningspunkt.

    Att rulla tillbaka en systemåterställningspunkt är ganska lätt.

    Några viktiga saker att notera

    Medan många människor vägrar att hålla med är faktumet att registret städare är meningslöst och borde inte användas. Att städa upp några hundra nycklar ur en databas med miljoner kommer inte att ge någon prestationshöjning och eventuella fel i registret som resulterade i att en komponent inte laddades ordentligt skulle fångas i Event Viewer eller någon annanstans och kunde fixas utan tillgripa rengöring av registret.

    Och inte ens få oss igång på registret "defrag", vilket är fullständigt nonsens dessa dagar. Kanske tillbaka på Windows 95 med smuts-långa hårddiskar, det var förnuftigt. Men nu, med moderna hårddiskar eller solid state-enheter som inte behöver defragmentera alls? Gör det inte.