"winhttp.dll" was registered with a wrong path on 64bit win2008 RRS feed

  • Question

  • On 64bit windows 2008, there were two versions of winhttp.dll, one is 32bit which lies in syswow64\, and the other is 64bit under system32\.
    like this:
    %systemroot%\system32\winhttp.dll           - 64bit
    %systemroot%\syswow64\winhttp.dll          - 32bit

    the problem is that it seems winhttp.dll under folder system32\ which is 64bit was registered as a 32bit COM by mistake on 64bit win2008(english, windows server 2008, datacenter, enterprise, X14-26714). as a result, 32bit applications will failed to query the infterface "IWinHttpRequest" which was exposed by winhttp.dll.

    Is this a bug of win2008 64bit, or Is there a fix for this? any help would be appreciated.



    Monday, January 5, 2009 1:14 AM

All replies