devxlogo

Register ActiveX Files Using the Mouse

Do you find yourself constantly registering and unregistering ActiveX .exe, .dll, .ocx, or .olb files? This script allows you to do so with just a mouse click. Here’s how to use it:

  1. Open Notepad.
  2. Paste the following code into Notepad:
    REGEDIT4[HKEY_CLASSES_ROOT.exe]@="exefile"[HKEY_CLASSES_ROOT.dll]@="dllfile"[HKEY_CLASSES_ROOT.ocx]@="ocxfile"[HKEY_CLASSES_ROOT.olb]@="olbfile"[HKEY_CLASSES_ROOTexefileshellRegistercommand]@="%1 /register"[HKEY_CLASSES_ROOTdllfileshellRegistercommand]@="regsvr32.exe %1"[HKEY_CLASSES_ROOTocxfileshellRegistercommand]@="regsvr32.exe %1"[HKEY_CLASSES_ROOTolbfileshellRegistercommand]@="regsvr32.exe %1"[HKEY_CLASSES_ROOTdllfileshellSilent Registercommand]@="regsvr32.exe /s %1"[HKEY_CLASSES_ROOTocxfileshellSilent Registercommand]@="regsvr32.exe /s %1"[HKEY_CLASSES_ROOTolbfileshellSilent Registercommand]@="regsvr32.exe /s %1"[HKEY_CLASSES_ROOTexefileshellUnRegistercommand]@="%1 /unregister"[HKEY_CLASSES_ROOTdllfileshellUnRegistercommand]@="regsvr32.exe /u %1"[HKEY_CLASSES_ROOTocxfileshellUnRegistercommand]@="regsvr32.exe /u %1"[HKEY_CLASSES_ROOTolbfileshellUnRegistercommand]@="regsvr32.exe /u %1"[HKEY_CLASSES_ROOTdllfileshellSilent UnRegistercommand]@="regsvr32.exe /u /s %1"[HKEY_CLASSES_ROOTocxfileshellSilent UnRegistercommand]@="regsvr32.exe /u /s %1"[HKEY_CLASSES_ROOTolbfileshellSilent UnRegistercommand]@="regsvr32.exe /u /s %1"
  3. Save the file as register.reg.
  4. Right click on register.reg and select Merge from the context menu. Alternatively, you can run regedit and import the file.

After merging the script, you should be able to right click on any .exe, .dll, .ocx, or .olb file and see a list of register and unregister options.

Note: Make sure that regsvr32.exe is in your path or the menu commands will fail.

Charlie has over a decade of experience in website administration and technology management. As the site admin, he oversees all technical aspects of running a high-traffic online platform, ensuring optimal performance, security, and user experience.

See also  Five Early Architecture Decisions That Quietly Get Expensive

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.