Do you have 'winhttp.dll' in WINDOWS\system32\? If yes, open the start menu, click Run and write 'cmd'. In the command prompt window, write 'regsvr32 winhttp.dll', it'll re-register the DLL.
If it's not there, download the attached file (it's the latest version of winhttp.dll for Windows XP). Then register it like I described above.