• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 284
  • Last Modified:

VBS - If registry key exisits then delete it

I need the following in a VBS file that if the key exists then delete it or move on.

Thanks.
' Delete Reg Key
 
 
Set WshShell = WScript.CreateObject("WScript.Shell")
key1 = "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PDRFRAME"
WshShell.RegDelete key1 & "\"

Open in new window

0
DMTechGrooup
Asked:
DMTechGrooup
1 Solution
 
Guy Hengel [angelIII / a3]Billing EngineerCommented:
you could just "delete" it, and ignore the error if any occurs due to the fact that it does not exist:
 
Set WshShell = WScript.CreateObject("WScript.Shell")
key1 = "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PDRFRAME"
on error resume next
WshShell.RegDelete key1 & "\"

Open in new window

0
 
DMTechGrooupAuthor Commented:
Fast and accurate with information.  Thanks.
0

Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now