If you need to manually reset the registry values, here’s the procedure:
First create a System Restore point in case anything goes wrong:
http://www.bleepingcomputer.com/tutorials/tutorial56.html#manual
From Start>Run enter regedit and click OK.
Expand HKEY_CLASSES_ROOT, scroll down to PROTOCOLS (1) and expand.
Expand handler (2).
Click on each key which HijackThis! mentions as hijacked, for example:
O18 - Protocol hijack: file (3)
http://donaldbroatch.users.btopenworld.com/protocol.png
View the CLSID value. If it has been hijacked, change the value back to the default value:
Double click on CLSID (4) and edit the value in the window which opens (5).
cdo:
http://www.castlecops.com/o18list-68.html
file, ftp, gopher, http, https, local, mk:
http://www.castlecops.com/o18list-58.html
its:
http://www.castlecops.com/o18list-60.html
lid:
http://www.castlecops.com/o18list-69.html
tv
http://www.castlecops.com/o18list-65.html
Can’t find castlecops.com listings for the following but on my computer…
res:
{3050F3BC-98B5-11CF-BB82-00AA00BDCE0B}
And a Google search suggests…
mctp
{d7b95390-b1c5-11d0-b111-0080c712fe82}
I think that should sort you out. Pay attention to the curly brackets when changing the CLSID’s.
EDIT: Corrected links.