Lære å bruke Registerredigering som et proff
I dagens utgave av Geek School skal vi lære deg hvordan du bruker registryeditoren, hva noen av disse nøklene betyr, og generelt hjelper deg å forstå det litt bedre.
- Bruk Oppgaveplanlegger til å kjøre prosesser senere
- Bruke Event Viewer til å feilsøke problemer
- Forstå harddiskpartisjonering med Diskhåndtering
- Lære å bruke Registerredigering som et proff
- Overvåker PCen med ressursmonitor og oppgavebehandling
- Forstå panelet Avansert systemegenskaper
- Forstå og administrere Windows Services
- Bruk Group Policy Editor til å tweak din PC
- Forstå Windows Administrasjonsverktøy
Gjennom årene har vi dekket mange registerhacker, og mens de fleste kan håndtere trinnvise instruksjonene for hvordan du gjør en endring i registret, eller dobbeltklikk på en .reg-fil for å sette den inn i registret, vil bli mye bedre servert med å ha en solid kunnskap om hva registeret er og hvordan det fungerer.
Det viktigste å vite om registeret er at du sannsynligvis ikke bare bør rote rundt og slette eller endre ting uten grunn. Hvis du sletter en stor del av registret, går det aldri å få datamaskinen til å kjøre raskere, og det er ingen registerhakk som vil øke hastigheten på datamaskinen eller gi deg noen større ny funksjonalitet som ikke eksisterer.
Nesten alle registerhacker innebærer enten å justere oppførselen til en komponent i Windows, eller deaktivere en oppførsel som du ikke liker. Hvis du for eksempel vil deaktivere SkyDrive / OneDrive fra Windows helt, kan du bruke et registerhakk for å oppnå det. Hvis du er lei av Windows Update med tvinge omstart av datamaskinen, kan du hacke registret for å få det til å stoppe.
Hva er registret?
Windows-registret er en hierarkisk database som inneholder alle konfigurasjonene og innstillingene som brukes av komponenter, tjenester, applikasjoner og stort sett alt i Windows.
Registeret har to grunnleggende konsepter å være klar over: Nøkler og verdier. Registernøkler er objekter som egentlig er mapper, og i grensesnittet ser du likevel ut som mapper. Verdiene er litt som filene i mappene, og de inneholder de faktiske innstillingene.
Når du åpner Registerredigering for første gang, ser du en trevisning i venstre rute som inneholder alle nøklene, med verdier på høyre side. Det handler om så enkelt som et grensesnitt blir.
Nøttene på rotenivået du ser på venstre side av skjermbildet er viktige. Hver huser et annet sett med informasjon, så avhengig av hva du prøver å gjøre, må du vite hvilken seksjon du skal bla ned i.
Det interessante som folk flest ikke vet er at tre av de fem elementene på rotenivået egentlig ikke er der ... de er bare knyttet til gjenstander lenger nede i en av de andre nøklene.
HKEY_CLASSES_ROOT
Windows bruker denne delen til å administrere filtypeforeninger, og det er vanligvis forkortet HKCR når det refereres til i dokumentasjonen. Denne nøkkelen er egentlig bare en lenke til HKLM \ Software \ Classes.
Du kan også bruke denne delen hvis du vil tilpasse kontekstmenyen for en bestemt filtype.
HKEY_CURRENT_USER
Holder brukerinnstillingene for den innloggede brukeren, og er vanligvis forkortet HKCU Dette er egentlig bare en lenke til HKEY_USERS \. Den viktigste undernøkkelen er HKCU \ Software, som inneholder brukernivåinnstillinger for det meste av programvaren.
HKEY_LOCAL_MACHINE
Alle innstillinger for hele systemet er lagret her, og det er vanligvis forkortet som HKLM. Du bruker for det meste HKLM \ Software-tasten for å kontrollere maskininnstillinger.
HKEY_USERS
Lagrer alle innstillingene for alle brukere på systemet. Du bruker vanligvis HKCU i stedet, men hvis du må sjekke innstillinger for en annen bruker på datamaskinen, kan du bruke denne.
HKEY_CURRENT_CONFIG
Lagrer all informasjon om gjeldende maskinvarekonfigurasjon. Denne er ikke brukt veldig ofte, og det er bare en lenke til HKLM \ SYSTEM \ CurrentControlSet \ Maskinvareprofiler \ Nåværende.
Opprette nynøkler og verdier
Høyreklikk på en hvilken som helst tast i venstre side av vinduet gir deg et sett med alternativer, hvorav de fleste er ganske enkle og enkle å forstå.
Du kan opprette en ny nøkkel, som vises som en mappe på venstre side, eller en ny verdi som vises på høyre side. Disse verdiene kan være litt forvirrende, men det er egentlig bare et par verdier som brukes regelmessig.
- Strengverdi (REG_SZ) - Dette inneholder alt som passer inn i en vanlig streng. Langt det meste kan du redigere menneskelige lesbare strenger uten å bryte alt.
- Binær verdi (REG_BINAR) - Denne verdien inneholder vilkårlig binær data, og du vil nesten aldri forsøke å redigere en av disse nøklene.
- DWORD (32-biters) verdi (REG_DWORD) - Disse brukes nesten alltid til en vanlig heltallverdi, enten bare 0 eller 1, eller et tall fra 0 til 4 294 967 295.
- QWORD (64-biters) verdi (REG_QWORD) - Disse brukes ikke veldig ofte for registerhacking, men det er i utgangspunktet en 64-biters heltallverdi.
- Multi-string-verdi (REG_MULTI_SZ) - Disse verdiene er ganske uvanlige, men det fungerer i utgangspunktet som et notisblokkvindu. Du kan skrive inn flere linjers tekstinformasjon i et felt som dette.
- Utvidbar strengverdi (REG_EXPAND_SZ) - Disse variablene har en streng som kan inneholde miljøvariabler og brukes ofte til systembaner. Så en streng kan være% SystemDrive% \ Windows og vil utvide til C: \ Windows. Dette betyr at når du finner en verdi i registret som er satt til denne typen, kan du endre eller sette inn miljøvariabler, og de vil bli "utvidet" før strengen brukes.
Morsomt faktum: DWORD er kort for "Double Word", fordi et "Word" er et begrep for standarddataenheten som brukes av en prosessor, og når Windows ble opprettet, var det 16 bits. Så et "ord" er 16 biter, og et "dobbeltord" er 32 biter. Mens moderne prosessorer er alle 64-bit, bruker registeret fortsatt det eldre formatet for kompatibilitet.
Favoritter-menyen
En av de virkelig nyttige funksjonene som ingen synes å legge merke til, er Favoritter-menyen, noe som er flott når du vil sjekke en registerplassering regelmessig. Det som er veldig gøy er at du kan eksportere listen over favoritter og bruke den på nytt på en annen datamaskin uten å måtte bla ned til tastene og legge dem til i favorittmenyen.
Det er også en fin måte å bokmerke noe på i registreringsdatabasen hvis du ser på flere steder, slik at du enkelt kan bla tilbake til det siste stedet du var på.
Eksportere registerfiler
Du kan eksportere registernøkler og alle verdiene som ligger under dem ved å høyreklikke på en tast og velge Eksporter. Dette er veldig viktig hvis du skal gjøre endringer i systemet ditt.
Når du har den eksporterte registerfilen din, kan du dobbeltklikke på den for å legge inn informasjonen tilbake i registret, eller du kan velge Rediger for å se på innholdet i Notisblokk.
Registerhacking filformatet er ganske enkelt - verdi navn til venstre, og faktiske verdier til høyre.
For mer om registerhackfiler, sørg for å lese vår guide om emnet.
Innstilling av tillatelser
Noen av registernøklene vil ikke tillate deg å gjøre endringer som standard. Dette er vanligvis fordi du ikke har tillatelse til disse nøklene, men du kan justere tillatelsesordningen hvis du vil ved å høyreklikke en tast og velge Tillatelser, og deretter justere dem derfra.
Vi bør merke at dette ikke er en god ide, og du bør vanligvis holde seg borte fra nøkler som krever mye arbeid å redigere.
Laster Registry Hives
Du kan bruke fil -> Last inn hive-funksjonen for å laste opp et register fra et offline-system. Kanskje du feilsøker en annen datamaskin, og vil gjerne se hva som skjer i registret for et system som ikke starter opp. Så du starter systemet fra en redningsdisk, eller kanskje en Linux-live-CD, og deretter kopierer du registerfilene på tommelen.
Nå kan du åpne dem på en annen datamaskin og se deg rundt ved hjelp av Load Hive-alternativet.
Hvor lagres disse registerfilene??
Du finner de fleste av dem i Windows \ System32 \ Config-mappen.
Se de SAM, SECURITY, SOFTWARE og SYSTEM-filene? De tilsvarer de samme tastene under mappen HKEY_LOCAL_MACHINE.
Dataene for HKEY_CURRENT_USER-grenen er lagret i brukermappen din, i en skjult fil som heter NTUSER.DAT.
Sikkerhetskopiering av registret
Du har kanskje lagt merke til i løpet av årene at hvert nettsted som anbefaler deg å hacke registeret på en eller annen måte, forteller deg også å sikkerhetskopiere registeret ditt. Men hva er den beste måten å gjøre det på?
Du kan ikke eksportere hele registret til en fil, og det ville ikke fungere veldig bra å importere det igjen heller. Du kan heller ikke enkelt få tilgang til filene selv på harddisken, fordi de er helt låst. Så det kommer ikke til å fungere.
Det beste alternativet for å sikkerhetskopiere registeret ditt? Opprett et systemgjenopprettingspunkt.
Å rulle tilbake et systemgjenopprettingspunkt er ganske enkelt.
Noen viktige ting å merke seg
Mens mange mennesker nekter å være enige, er det faktum at registerrengjøringsmedlemmer er meningsløse og ikke skal brukes. Å rydde opp noen få hundre nøkler ut av en database med millioner, kommer ikke til å gi noen ytelsesforbedringer, og eventuelle feil i registret som resulterte i at en komponent ikke lastet riktig, ville bli fanget i Event Viewer eller andre steder, og kunne løses uten ty til å rydde registret.
Og ikke engang få oss til å begynne på registeret "defrag," som er fullstendig tull i disse dager. Kanskje tilbake på Windows 95 med dirt-slow harddisker, var det fornuftig. Men nå, med moderne harddisker eller solid state-stasjoner som ikke trenger defragmentering i det hele tatt? Ikke gjør det.