Home » Post Item » Enabling or Disabling the Registry (regedit.exe)

Enabling or Disabling the Registry (regedit.exe)

December 18, 2007

A friend of mine gave me a script on enabling and disabling the registry tool. This VBS script can be very helpful if you’re infected with a certain virus that blocks the registry. You can unblock it using this VBS Script.

Open your NOTEPAD in windows and paste the following script and save it to your desktop or any place as "REGISTRY.VBS" (make sure to put the double quote to make sure that the file will be saved as .VBS file). Double click this file to toggle from ENABLE to DISABLE or vice-versa.

Dim WSHShell, n, MyBox, p, t, mustboot, errnum, vers

Dim enab, disab, jobfunc, itemtype
Set WSHShell = WScript.CreateObject("WScript.Shell")
p = "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\"
p = p & "DisableRegistryTools"
itemtype = "REG_DWORD"
mustboot = "Log off and back on, or restart your pc to" & vbCR & "effect the changes"
enab = "ENABLED"
disab = "DISABLED"
jobfunc = "Registry Editing Tools are now "
‘This section tries to read the registry key value. If not present an
‘error is generated.  Normal error return should be 0 if value is
‘present
t = "Confirmation"
Err.Clear
On Error Resume Next
n = WSHShell.RegRead (p)
On Error Goto 0
errnum = Err.Number
if errnum <> 0 then
‘Create the registry key value for DisableRegistryTools with value 0
 WSHShell.RegWrite p, 0, itemtype
End If
‘If the key is present, or was created, it is toggled
‘Confirmations can be disabled by commenting out
‘the two MyBox lines below
If n = 0 Then
 n = 1
WSHShell.RegWrite p, n, itemtype
Mybox = MsgBox(jobfunc & disab & vbCR & mustboot, 4096, t)
ElseIf n = 1 then
 n = 0
WSHShell.RegWrite p, n, itemtype
Mybox = MsgBox(jobfunc & enab & vbCR & mustboot, 4096, t)
End If

Hope this script help you!

Posted by bleuken at 3:53 pm | permalink

Comments are closed.

Business Software

For online storing of receipts, organizing and managing your expenses, use an Expense Management Software with their system to help you quickly prepare your expense report, what you could ask for?

    

Blog Directories

Subscribe

Technorati
Bloglines

Search

Recent Viewers