Cannot register Isdone.dll using regsvr32


  1. Posts : 4
    Windows 7 Ultimate 32 bit
       #1

    Cannot register Isdone.dll using regsvr32


    Hello guys, first of all, i would like to mention that windows 7 forums has played a big role in solving all the problems that have arised in my computer. I registered and joined the forums to bring a problem to the techies personally. The problem is when i try to install a blackbox repack game, the installation goes well until a part where a error pops up titled ISDone.dll. It says that the archive is corrupt. I've googled the problem and found out that my system was missing ISDone.dll file and so i downloaded the file from the websites that offer the dll files. The main problem is that i cannot register the dll file. I use the steps as mentioned, Run 'cmd' as administrator and type C:\windows\system32\ regsvr32 Isdone.dll. A pop up arrives saying "the module ISdone.dll was loaded but the entry-point dllregisterserver was not found. Make sure that it is a valid dll or ocx file and try again". Now i have disabled antivirus and tried again but the problem still persists. Two of my blackbox games end up in the Isdone.dll error. Helpful answers would be much appreciated .
    Thanks,
    Justin
      My Computer


  2. Posts : 2,465
    Windows 7 Ultimate x64
       #2

    Regsvr32 is only useful for ActiveX libraries, not for every dll in the system (most times it's not needed at all). The error message clearly indicates that the library is NOT ActiveX (by the fact that it doesn't exports DllRegisterServer), so regsvr32 is not needed.

    Copying the file to where the program can find it should suffice. The best place is in the same folder as the main executable, or alternatively, in system32/syswow64 (depending on the bitness of the program).
    That would fix the problem with that file at least.
      My Computer


  3. Posts : 4
    Windows 7 Ultimate 32 bit
    Thread Starter
       #3

    Hello Alejandro. I tried copying and pasting the isdone.dll file in the folder where setup files were existed. But isdone.dll error seems to come again. I went through some of the youtube videos on how to register isdone.dll and i can clearly see that regsvr32 registers the dll file successfully. I guess the problem is with the isdone.dll not being registered.

    Also i wanna know if the dll file's language has got to do anything with this because my downloaded isdone.dll is in russian language. If someone can come up with a solution, it would be greatly appreciated!!!
      My Computer


  4. Posts : 2,465
    Windows 7 Ultimate x64
       #4

    You should drop it in the folder where the installed program's final executable lies, not with the installer. The error you posted initially clearly indicates that regsvr32 is not needed, so I would have to suspect your download. If it's from a random site off the web, there is a chance that it's indeed a virus trying to disguises as a legit program, or just another unrelated file with the same name. What happens with the original file that comes with the installer?
      My Computer


  5. Posts : 4
    Windows 7 Ultimate 32 bit
    Thread Starter
       #5

    No the installation does not even complete. It gets stuck at 12.5% exactly in one game and 57% in the other. The isdone.dll error pops up when the installation reaches these percentage of completion.

    And about the setup files, i downloaded from the blackboxrepacks.com website. Completely free of virus, i guess.
      My Computer


  6. Posts : 4
    Windows 7 Ultimate 32 bit
    Thread Starter
       #6

    How to export an entry point to a dll module


    So i ve been having some problems with registering isdone.dll using regsvr32. I get an error "the module " isdone.dll" was loaded but the entry point DllregistryServer was not found. Make sure that "isdone.dll" is a valid DLL or OCX file and then try again". After doing some googling, i've led to a new fact that the error what regsvr32 showed explains that the entry point of the module was not exported. So i need help on how to export the entry point of the module. Thanks in advance
      My Computer


  7. Posts : 2,465
    Windows 7 Ultimate x64
       #7

    The error is crystal clear, "the entry point DllRegisterServer" always means that the DLL is NOT ActiveX and as such doesn't needs regsvr32 at all. You cannot export the function (you need to recompile it).

    I'm suspecting that the DLL you downloaded is either fake or unrelated (by chance having the same name). Since you got it though a third party site, you cannot warrant that it's original.

    Are you sure that the game is compatible with Win7? Older programs and games specially sometimes have installation/runtime problems due to the many incompatibilities Microsoft has introduced in newer Windows versions, as well as poor programming practices on software development. What about running the installer in compatibility mode?
      My Computer


  8. Posts : 1
    Windows 7 Home Basic 64bit
       #8

    i have the same problem too in battlefield 2142 i hope somebody finds a fix
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 15:13.
Find Us