Hvordan skrive VBS skript for å redigere registret

Visual Basic Script (VBS) er et kraftig verktøy fra Microsoft for å la erfarne databrukere å automatisere vanlige oppgaver på sine datamaskiner. Dette inkluderer muligheten til å endre Windows-registeret, en kompleks database med innstillinger for nesten alle aspekter av operativsystemet og programmene som kjører på den.

Bruksanvisning

1 Åpne din favoritt teksteditor.

2 Lim inn følgende å definere plasseringen av deler av registeret:

konst HKEY_CLASSES_ROOT = & H80000000

konst HKEY_CURRENT_USER = & H80000001

konst HKEY_LOCAL_MACHINE = & H80000002

konst HKEY_USERS = & H80000003

konst HKEY_CURRENT_CONFIG = & H80000005

3 Lim inn følgende for å opprette et register editor objekt:

satt Oreg = GetObject ( "winmgmts:. {impersonationLevel = opptre} \ \ root \ standard \ StdRegProv"}

Ingen redigering av registeret har skjedd på dette punktet.

4 Lim inn følgende for å opprette en ny nøkkel i registret:

oReg.CreateKey HKEY_LOCAL_MACHINE "SOFTWARE \ eHow VBS Tutorial"

Dette skaper en tast som heter "eHow VBS Tutorial" innenfor SOFTWARE katalogen til HKEY_LOCAL_MACHINE delen av registeret.

5 Lim inn følgende å plassere en verdi innenfor den nye nøkkelen:

oReg.SetStringValue HKEY_LOCAL_MACHINE "SOFTWARE \ eHow VBS Tutorial", "myValueName", "Dette blir lagret i registeret."

Dette plasserer setningen "Dette blir lagret i registeret." innenfor "myValueName", som er i seg selv ligger innenfor nøkkelen du opprettet.

6 Lim inn følgende for å slette nøkkelen du opprettet:

oReg.DeleteValue HKEY_LOCAL_MACHINE "SOFTWARE \ eHow VBS Tutorial", "myValueName"

oReg.DeleteKey HKEY_LOCAL_MACHINE "SOFTWARE \ eHow VBS Tutorial"

Dette vil slette all informasjon som er lagret i de forrige trinnene.

Hint

  • I det siste trinnet, ville det ha vært tilstrekkelig til å fjerne nøkkelen alene, ettersom verdien som finnes i den. Men gir det skritt nærmere løsning som gjør det klart hvordan du sletter verdier uten å slette nøkler.
  • Windows-registeret er en svært viktig del av Windows-operativsystemet. Feil i registeret kan føre til uforutsigbar oppførsel - fra ustabilitet i systemet til å krasje programvare - og kan til og med gjøre datamaskinen ikke kan starte opp. Derfor bør endringer i registeret gjøres nøye.
  • Muligheten til å redigere registeret vil avhenge av brukeren som kjører skriptet. Administrative brukere vil ha et bredt spekter av krefter til å endre registret, mens Guest-brukere vil ha ingen.