En nærmere titt på Windows Vista registret

June 15  by Eliza

Registeret er Windows Vista sentralt register for alle slags forskjellige innstillinger - navnet på tastaturdriveren, størrelsen på skrivebordet, plasseringen av programmet som spiller MP3-filer, og titusener flere varer som styrer Windows. Registeret er en stor, mørk, nifs sted fullt av fare og skjulte fallgruver. Typen som IRS Form 1040. Men hvis du vet hvordan du arbeider med registeret i Windows Vista, kan du ha mye større kontroll over hvordan systemet fungerer.

De fleste går inn i registeret for en av tre grunner:

  • De leser på internett at hvis du endrer noen Registerinnstilling, fungerer bedre eller raskere eller begge din kopi av Windows.
  • De har et spesifikt problem som Microsoft sier kan bli løst bare ved å manuelt endre en registerinnstilling. Dessverre er denne typen Registry redigering på oppsving. MS Knowledge Base er spekket med artikler som krever endringer i registeret.
  • De har et spesifikt problem at Microsoft ikke snakker om, men ekspertene vet det kan fikses ved å endre registret innstillinger uansett. For eksempel, mange register tilpasninger kraft Windows å omgå noen av de meningsløse sikkerhetsrestriksjoner i Outlook.

Ingen helt forstår registeret. Ingen har noensinne har trukket sammen en fullstendig beskrivelse av hva alle disse innstillingene betyr. Elementene er infuriatingly inkonsekvent, vanligvis helt udokumentert, og oppbevares i en nesten tilfeldig rekkefølge. Det er aldri en god idé å gå inn i registeret for å "fikse" noe hvis du ikke vet nøyaktig hva som må fikse og hvordan.

Hvordan registeret fungerer

Windows-registeret kan se ut som en fil eller en database, men det er egentlig et sammensurium av mange forskjellige stykker hentet fra flere steder. Du kan endre noen av oppføringene, men andre postene er generert av Vista internt og er utenfor grensene.

En nærmere titt på Windows Vista registret


Windows-registeret har vokst opp i en Hodge-Podge måte, og så termer som (kanskje) gjort noe fornuftig tilbake i dag mener ikke baloney nå. Microsoft har satt absolutt ingen vekt på å opprettholde konsistens inne i registeret. Som en tenåring skapet, du vet aldri hva du finner der, og enhver likhet med organisasjonen er tilfeldig.

Du kan legge til eller slette mapper i Registerredigering akkurat som du kan legge til eller slette mapper i Windows Utforsker, men det er der likhetene slutt. Du kan flytte en mappe i Utforsker, men du kan ikke flytte en nøkkel i Registerredigering. Og når du sletter en nøkkel i Registerredigering, er det ingen papirkurven for å hjelpe deg å gjenopprette fra dine feil. Når du har slettet en nøkkel, er den borte.

Modifisere registerverdier

Nesten alle endringene du gjør i registeret er å endre verdier: endring, legge til eller slette verdier (selv om en gang i en meget blue moon du må kanskje legge til en nøkkel). Hver verdi i registeret har et navn og data.

Når du modifisere registeroppføringer, sørg for at du bruker riktig datatype for den verdi data. For eksempel, hvis verdien data er ment å være et tall, og du skriver i en haug av bokstaver, du kan rote opp alt. Det er derfor det er svært viktig at du følger instruksjonene for å endre registeret ganske presist.

Her er de tre vanligste typer verdi data som du støter på i registeret. Sørg for at du holder deg til den type data som verdien krever:

  • String: Characters - bokstaver, tall, tegnsetting. Alt du kan skrive på tastaturet er fritt vilt. Dette er den beste form for nøkkel fordi det er vanskelig å rote opp!
  • DWORD: En "double ordet" 32-bit (4-byte) heltall mellom 00 00 00 00 til FF FF FF FF i heksadesimal. Når du skriver i DWORD data, bruker bare disse tegnene: 0 1 2 3 4 5 6 7 8 9 ABCDE F. Du egentlig ikke trenger å forstå at en A er 10 i heksadesimale, men det gjør ikke vondt.
  • Binære: Lignende til DWORD, men binære data kan være en rekke byte. Gjennom hele registeret, blir mange strenger lagret som binære data. I mange tilfeller må du være veldig, veldig forsiktig når du endrer binære data, slik at du ikke endrer sin lengde. Følge instruksjonene nøyaktig og holde orden på det binære data lengde.