Malwarebytes' Anti-Malware did most of the repairing for me, but not all of it. In my case, Windows Task-Manager did still not open, and some URLs were still deviated. I had to do the following in addition to running Anti-Malware to get a complete repair:
1. Open the file C:\Windows\System32\drivers\etc\hosts in some editor. Delete all the entries except:
127.0.0.1 localhost
::1 localhost
Save the file under some new name, e.g., hoststemp.
Open Anti-Malware, and use the File-Assassin Function to delete C:\Windows\System32\drivers\etc\hosts.
Rename hoststemp as hosts.
2. Download Process Explorer at
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspxRun procexp.exe
Menu Options-->Replace Task-Manager. Close the program. When calling task-manager, Process Explorer should now be opened.
Again Menu Options-->Uncheck "Replace Task-Manager". The original task manager is back!