1. Home
  2. Windows

Register/Un-Register DLL Files With RegSvrHelper In Windows

What are DLL’s and why to register them?

DLL stands for Dynamic Link Library. It is basically a shared library which is used for developing software. These files usually have the extension .ddl or .ocx, so when you register the DLL files, the information regarding these files is stored in the Windows registry.

How To Register DLL with RegSverHelper

RegSvr32 is the default windows utility which lets you register the DLL’s, but it is a command line based and for most users it becomes difficult to work with it. Try RegSvrHelper out, it is a free, portable and easy to use tool which offers an awesome GUI interface to register/unregister the DLL’s.

RegSverHelper It basically uses regsrv32 at the backend to register/unregister any particular DLL. It does not have any error messages of its own. If you encounter any error message while using it, then it will be generated by RegSvr32. Simply browse and select the DLL of your choice and click the Register or Un-Register button.

Download RegSverHelper

It works flawlessly on Windows XP, Vista and Windows 7. It keeps the last 20 files that you registered/unregistered in its cache so that you may view the recent history. Enjoy!


  1. my computer is window 7 ultimate. one message always show when Window start up on the Main screen. its a ( runDLL : there was a problem starting msizbl32.dll. The specified module could not be found).

  2. Yes for Windows7 with Office2010 I registered a cdo.dll . It worked fine with :
    Make sure you have copied registry file in c:windowssystem32,
     then start “Run”, and write: regsvr32 .

    •  in windows 7 you need to run command line as administrator and then you can regsvr32 c:WindowsSysWOW64comdlg32.ocx

      but this will not work for comdlg32.dll

    • its very easy to register any missing ocx file under vista/win7 in bach file

      copy and place ocx file in
      windows/ system folder
      and then

      open notepad
      put this code in it

      @echo off

      regsvr32 /s filename.ocx

      ”filename.ocx replace it with ur real ocx file name”
      and save it with the anyname with bat extention like this:

      and save it anywhere and then right click  on it and run as administrator

      🙂 Now ur file is successfully registerd 🙂
      for more info please mail me at aol.shafiq@gmail.com

  3. If you do not want to bother about copying and registering the comdlg32.ocx file and if you are a developer, check out following tutorial and VB project. It shows how you can use the common dialog box (open and save) without using the ocx file and thus without need of registering or delivering it. The code uses the comdlg32.dll directly with APIs, which is installed already on windows!
    I made the File Backupper using this trick and it works just fine on Windows7 without registration: http://www.ws-software.co.cc/PFBUEng.html“]http://www.ws-software.co.cc/PFBUEng.html
    Greetings and have a good one

  4. Hi @ all,

    my system: windows7 64bit
    the comdlg32.ocx is in folder system32 and syswow64
    no matter which ocx I try to register it always register the ocx from folder syswow64.
    even this line register the ocx from syswow64
    “C:\Windows\System32>regsvr32 comdlg32.ocx”
    if i delete the ocx from syswow64 I can not register it.
    Where is the Problem? Anyone an idee?

    I need it to work under system32 because a Programm that the ocx needs runs only as a 32 bit application.

  5. i want to play psp game on my computer but my EPS doesn’t work when i open it and it says the burutter.dll is missing from my computer how can i fix it?

  6. hello,

    i m using a batch file to register DLL and OCX controls as i have to register more than 60 files at a time. i have used regsvr32.exe only, it worked in XP but not in Vista or windows 7.

    i tried to run batch file as adminsitrator, it did not work.
    my DLL files are in DLL folder

    i have used :

    set pth=%windir%\system32
    set pth2=DLL\

    echo CR-1
    copy %pth2%CRAnalyzer.dll %pth%\
    regsvr32 /s %pth%\CRAnalyzer.dll

    echo CR-2
    copy %pth2%craxdrt9.dll %pth%\
    rem regsvr32 /s %pth%\craxdrt9.dll


    can anyone help to solve this problem?

  7. Okay…

    This is my second one problem with .dll files…

    the first one I tried to install was a .dll file that was part of directx

    didn’t work anything.. i just downloaded the newest directx program (I was looking for it 2 weeks)

    now a need to install and register a file named


    so.. anything I tried what you have told me to… doesn’t work..
    I’ve got many different error notes

    I’m using Windows 7 x64 version

    Is it possible that I can’t install this file because it’s, like, ”made” for x32 system??

    I downloaded the file from http://www.dll-files.com/dllindex/dll-files.shtml?steam_api

    PLEASE HELP!!!!!!

  8. This program is just a piece of shit.
    You, mates, who is troubling with comdlg32.ocx error–google for to download that file, then place it in \Windows\System32\, then run a command prompt (cmd.exe) as an administrator and then type “regsvr32 comdlg32.ocx” for to register this ActiveX resource. Then you should be able to run the program successfully,


    the other mates, who is troubling with an error like:
    “The module “X.Y” may not be compatible with the versin of Windows that you’re running. Check if the module is compatible with an x86 (32 bit) or x 64-bit) version of regsvr32.exe”;
    you (if your Window 7 is 32-bit) will for sure receive the exact same message right after “registering” with that RegSvrHelper. Maybe not for sure if your Windows 7 is 64-bit.
    If it is another regsvr*.exe file on your 64-bit system may help. Search for it–do not remember where to find each of the 32/64-bit versions.
    In another words: this Helper is for facilitate writing a line in a cmd. Gratz!

  9. i might be missing something, but on windows7 32bit, i dont find a syswow folder.
    can some one assist as im still struggling with the comdlg32.ocx error

  10. In windows 7 64-bit copy and paste the ocx or dll file into syswow64 and the system32 folder in c:\windows driectory.

    then run command prompt as administrator

    type regsvr32.exe “c:\windows\system32\FILE.ocx

    replace File with name of file you want to register

  11. in windows 7

    open a command prompt as administrator

    type in

    regsvr32.exe “c:\whereever\the file is\located\file.dll”

    and it should work just fine.

  12. I’m trying to put Outlook 2000 on Windows 7 so that my Nokia PC suite can synchronise. I’ve tried to register wab32.dll as suggested by PAGANED using the command
    C:\Windows\syswow64\regsvr32.exe C:\Windows\syswow64\wab32.dll
    but get the failure
    The module “C:\Windows\syswow64\wab32.dll” was loaded but the entrypoint DllRegisterServer was not found.

  13. for windows7 x64, right click on it and run as adminitrator 😉 then gonna work. (worked for me) thnx and applause 😉 for programmer…

  14. hi,
    I also have windows 7(x64).
    I also have same problem and there is an errormessage as follows:

    The module “MSRDO20.DLL” may not be compatible with the versin of Windows that you’re running. Check if the module is compatible with an x86 (32 bit) or x 64-bit) version of regsvr32.exe.

    Does it mean that the problem is the dll and that it is not compatible with my windows7 (x64 bit)?

  15. Hi,

    I have a windows 7 (x64) and I’ve tried your suggestions but Im having an error message as follows

    The module “ActiveImage.dll may not be compatible with the versin of Windows that you’re running. Check if the module is compatible with an x86 (32 bit) or x 64-bit) version of regsvr32.exe.

    Does it mean that the problem is the dll and that it is not compatible with my windows7 (x64 bit)?
    Any help is much appreciated.

  16. Windows 7. It's easy! Make sure you have copied registry file in c:windowssystem32, then start “Run”, and write: regsvr32 <name of the registry file>. Nothing else!!!! Just write name without path, etc. Working for you? Worked for me. If you don't believe, go to C:WINDOWSsystem32 and run regsvr32.exe. It's going to tell you how to use it. So it's written there that you should type only name, not path. Anyone with windows 7, is this helping? Don't forget to copy file FIRST!

    • I Did this, but my it says my file (tbb.dll) may not be compatible with Windows 64 Bit :/

      any ideas ?

  17. it won't work for you unless you have some form of Visual Basic tools loaded on your system
    : COMDLG32.OCX : Common Dialog — this allows you to use code to open up a dialog box , select a file , and the commit that file…. then some more code will actually run the regsvr32.exe
    1. Skip this Helper from above

    2. put your DLL file into c:windowssystem

    3. go to RUN or command promt and type : Regsver32.exe c:windowssystem <place file name here with extension>

    Example : Regsver32.exe c:windowssystemgif89.dll

    4. that's it

    5. Windows XP will work

    6. Windows 7 is a differnt beasty (writting 32bit DLL to 64 Windows7)
    – place the DLL in the c:windowssysWOW64 folder
    – go to accessories and Command Prompt
    – log on command proimpt as Administrator
    – from command prompt write full pathway
    – example : c:windowssysWOW64Regsver32.exe c:windowssysWOW64gif89.dll

    ELSE :
    – be sure to Unregister your half register attempts
    – place an /u inbetween the regsvr32 & the file
    – example : Regsver32.exe /u c:windowssystemgif89.dll.
    LAST :
    – It may be that in the even though you register your DLL
    – your 64-bit program active x controls on your 64-bit computer cannot run the 32-bit DLL anyway

    • how do you place the DLL in the c:windowssysWOW64 folder ? can you tell me step by step how to do that ? please.

      thank you


  18. yeah, no kidding. since the original blog post author said it works flawlessly, perhaps they can enlighten us to how to install it? or, maybe the article is false?

  19. Same here Windows 7: COMDLG32.OCX is missing… i'm wondering since it uses still commands from regsrv32, should it be extracted into system32 folder

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.