locked
How to register an x86 DLL on Windows 7 64-bit? RRS feed

  • Question


  • I have 32bit dll files and I need to register them on windows 7 x64, I have tries the regsvr.exe file that exists in the folder c:\windows\syswow64 However, nothing happened with me, and I haven't got a successful message.

    I mean that the "dllregisterserver in Filename.dll  succeeded" message is not appearing.

    When I searched for my dlls in regedt , I haven't found it.

    So, how can I solve that.

    Regards,

    Aya.



    Aya Zoghby



    • Edited by ZoghbyAya Saturday, September 22, 2012 8:42 AM
    Thursday, September 20, 2012 7:56 PM

All replies

  • Use 32 bit version http://support.microsoft.com/kb/249873

    Regards

    Milos

    • Marked as answer by ZoghbyAya Friday, September 21, 2012 6:47 PM
    • Unmarked as answer by ZoghbyAya Friday, September 21, 2012 6:47 PM
    Thursday, September 20, 2012 8:01 PM
  • I have already used it, as I said:

    I have tries the regsvr.exe file that exists in the folder c:\windows\syswow64 However, nothing happened with me, and I haven't got a successful message.

    When I searched for my dlls in regedt , I haven't found it.


    Aya Zoghby

    Friday, September 21, 2012 6:48 PM
  • Hi Aya,


    Since you have already used the Regsvr32 tool, the problem is likely to be with the registration function in the DLL (e.g. it's getting stuck in a long or endless operation or loop due to some other platform difference), or the DLL itself (e.g. some of its dependencies are missing).


    Regards,


    Vincent Wang

    TechNet Community Support

    Monday, September 24, 2012 9:00 AM
  • it looks like the DLL has compatibility issues with Windows 7, if you are using pro or higher virtual PC mode is an option for legacy apps

    Can you explain more please?

    I don't know how to use the virtual PC mode.

    Thanks so much.


    Aya Zoghby

    Monday, September 24, 2012 12:00 PM