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.