09. februar 2006 - 16:34
Der er
1 kommentar og 1 løsning
Delete subkeys træ i registry
Hej . Bruger man VBS kan med denne kommando kan man slette en key i registry. Set regedit = CreateObject("WScript.Shell") regedit.RegDelete ("HKLM\Software\Adobe\") Men hvis der er nogle subkeys under denne må de slettes først. Findes der en metode til at slette et helt træ af keys og subkeys? /AJVM
Annonceindlæg fra Infor
13. februar 2006 - 13:58
#1
Desværre ikke direkte -- den funktion har jeg også ofte savnet. Men man kan gøre det ved at oprette en reg-fil, som man så eksekverer og sletter: Dim Wshshell, fso, d, win Set WshShell = Wscript.CreateObject("Wscript.Shell") Set fso = CreateObject("Scripting.FileSystemObject") Set d = fso.OpenTextFile("delreg.reg", 2, True) Win = fso.GetSpecialFolder(0) d.WriteLine "REGEDIT4" d.WriteLine d.WriteLine "[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Desktop]" d.Close Return = WshShell.Run(win & "\Regedit.exe /s delreg.reg", 1, true) fso.DeleteFile("delreg.reg")
15. februar 2006 - 10:06
#2
Tak , det lyder som en god ide, det vil jeg prøve.