Gå til innhold

vbs script som sletter register keys


Anbefalte innlegg

Skrevet

Hei.

 

Kan noen hjelpe meg å lage et script som sletter følgende registerkeys under:

 

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

 

- Desktop

- My Pictures

- Personal

- My Video

 

Haster.

På forhånd takk! :)

Videoannonse
Annonse
Skrevet (endret)

Regner med denne vil fungere:

On Error Resume Next

Set Shell = WScript.CreateObject("WScript.Shell")

' Nøkkelsti samt verdier som skal slettes
Path = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\"
Values = Array("Desktop", "My Pictures", "Personal", "My Video")

' Slett nøkler
For Each Value In Values
Shell.RegDelete Path & Value 
Next

Endret av aadnk
Skrevet (endret)

funka ikke. Kan ikke noe som scripting fra før, så må ha alt på et sølvfat. Det der er et vbs-script, right? Noe mer som må være med?

 

Fikk følgende feilmelding (kalte fila .vbs)

 

Line: 9

Char: 5

Error: Unable to remove registry key "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Desktop"

code: 8007002

source: WshShell.RegDelete

Endret av JKJK
Skrevet

Feilmeldingen betyr ikke annet enn at registerverdiene ikke eksisterer, og derfor ikke kan bli slettes.

 

For å unngå at denne feilmeldingen inntreffer, kan du legge til On Error Resume Next som en ny linje helt øverst.

Skrevet

Merkelig. Fungerer .reg-filer da?

REGEDIT4

 

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]

"Desktop"=-

"My Pictures"=-

"Personal"=-

"My Video"=-

Skrevet (endret)

Hva mener du?

 

Edit: mener du jeg skal teste å legge til "det der" i en .reg fil og kjøre den?

Endret av JKJK
Skrevet
Edit: mener du jeg skal teste å legge til "det der" i en .reg fil og kjøre den?
Trenger du engang å stile spørsmålet? Det tar jo ikke lange tiden å gjøre det.

 

Ja, lagre koden som .reg og eksekver filen.

Skrevet (endret)

aadnk: Jeg svarte på posten hjemmefra.... har ikke tenkt å slette de reg-keyene på egen private pc for å si det sånn. Derfor det "unødvendige spørsmålet".

 

Manfred: OK. :roll:

 

Skal teste på mandag!

Endret av JKJK
Skrevet
aadnk: Jeg svarte på posten hjemmefra.... har ikke tenkt å slette de reg-keyene på egen private pc for å si det sånn. Derfor det "unødvendige spørsmålet".

 

Manfred: OK. :roll:

 

Skal teste på mandag!

 

Du har ikke noe som heter .... \User Shell Folders

men .... \Shell Folders finnes der.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...