Discussion:
registering or unregistering ocx, dll, ax files with a single click
(too old to reply)
Zeos
2004-07-08 19:50:07 UTC
Permalink
registering or unregistering ocx, dll, ax files with a single click

below is a reg file that will allow you to add the register or
unregister commands to the right-click menu. This is great when you
need to unregister a bad codec like one from nero. Just copy the
below (not ***) to notepad, save it as regdll.reg, then open(merge)
the regdll.reg file that you just saved, say yes when it asks you.
Darren

**************************************************************


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\ocxfile\Shell]

[HKEY_CLASSES_ROOT\ocxfile\Shell\Register]
@="OCX Register"

[HKEY_CLASSES_ROOT\ocxfile\Shell\Register\Command]
@="rundll32.exe \"%1\",DllRegisterServer"

[HKEY_CLASSES_ROOT\ocxfile\Shell\Unregister]
@="OCX Unregister"

[HKEY_CLASSES_ROOT\ocxfile\Shell\Unregister\Command]
@="rundll32.exe \"%1\",DllUnregisterServer"

[HKEY_CLASSES_ROOT\dllfile\Shell]

[HKEY_CLASSES_ROOT\dllfile\Shell\Register]
@="DLL Register"

[HKEY_CLASSES_ROOT\dllfile\Shell\Register\Command]
@="rundll32.exe \"%1\",DllRegisterServer"

[HKEY_CLASSES_ROOT\dllfile\Shell\Unregister]
@="DLL Unregister"

[HKEY_CLASSES_ROOT\dllfile\Shell\Unregister\Command]
@="rundll32.exe \"%1\",DllUnregisterServer"

[HKEY_CLASSES_ROOT\.ax]

[HKEY_CLASSES_ROOT\.ax\Shell]

[HKEY_CLASSES_ROOT\.ax\Shell\Register]
@="AX Register"

[HKEY_CLASSES_ROOT\.ax\Shell\Register\Command]
@="rundll32.exe \"%1\",DllRegisterServer"

[HKEY_CLASSES_ROOT\.ax\Shell\Unregister]
@="AX Unregister"

[HKEY_CLASSES_ROOT\.ax\Shell\Unregister\Command]
@="rundll32.exe \"%1\",DllUnregisterServer"
Randy Birch
2004-07-10 02:35:47 UTC
Permalink
The OCX/DLL RegSvr Context Menu is a registration file which, when merged
into your registry by double clicking or installing, adds 'Register' and
'Unregister' commands to the context menu displayed when right-clicking a
ocx or dll file. This is a timesaver, removing the need to run regsvr32 from
the command line to register controls and libraries. It is available as a
zip and a reg file - the reg file version will install immediately if you
specify 'Open" when downloading.
http://ccrp.mvps.org/download/cooltools/ocxdllreg.zip


The OCX QuickView tool is another registration file. This tool adds the
QuickView context menu command to the popup menu for ocx files to launch the
system viewer tool 'QuickView'. Available as both a zip and a reg file, the
reg file version will install immediately if you specify 'Open" when
downloading.
http://ccrp.mvps.org/download/cooltools/ocxview.zip


Developed by Brad Martinez, this is a new and improved version of the
registration tool which made its debut in the FolderTreeview package. The
CCRP Server Registration Utility offered here allows registering and
unregistering of both COM Servers (dll, ocx) or Type Libraries (tlb) files
selected through a File Open dialog, anywhere on the drive. New to this
release are two .inf files providing the ability to add (or remove) context
menu support for the RegUtil when selecting an ocx, dll or tlb. This
provides all RegUtil's functionality without launching the RegUtil
application.
http://ccrp.mvps.org/download/cooltools/ccrpregutil120.zip
--
Randy Birch
MVP Visual Basic
http://vbnet.mvps.org/
Please respond only to the newsgroups so all can benefit.


"Zeos" <***@yahoo.com> wrote in message news:***@posting.google.com...
: registering or unregistering ocx, dll, ax files with a single click
:
: below is a reg file that will allow you to add the register or
: unregister commands to the right-click menu. This is great when you
: need to unregister a bad codec like one from nero. Just copy the
: below (not ***) to notepad, save it as regdll.reg, then open(merge)
: the regdll.reg file that you just saved, say yes when it asks you.
: Darren
:
: **************************************************************
:
:
: Windows Registry Editor Version 5.00
:
: [HKEY_CLASSES_ROOT\ocxfile\Shell]
:
: [HKEY_CLASSES_ROOT\ocxfile\Shell\Register]
: @="OCX Register"
:
: [HKEY_CLASSES_ROOT\ocxfile\Shell\Register\Command]
: @="rundll32.exe \"%1\",DllRegisterServer"
:
: [HKEY_CLASSES_ROOT\ocxfile\Shell\Unregister]
: @="OCX Unregister"
:
: [HKEY_CLASSES_ROOT\ocxfile\Shell\Unregister\Command]
: @="rundll32.exe \"%1\",DllUnregisterServer"
:
: [HKEY_CLASSES_ROOT\dllfile\Shell]
:
: [HKEY_CLASSES_ROOT\dllfile\Shell\Register]
: @="DLL Register"
:
: [HKEY_CLASSES_ROOT\dllfile\Shell\Register\Command]
: @="rundll32.exe \"%1\",DllRegisterServer"
:
: [HKEY_CLASSES_ROOT\dllfile\Shell\Unregister]
: @="DLL Unregister"
:
: [HKEY_CLASSES_ROOT\dllfile\Shell\Unregister\Command]
: @="rundll32.exe \"%1\",DllUnregisterServer"
:
: [HKEY_CLASSES_ROOT\.ax]
:
: [HKEY_CLASSES_ROOT\.ax\Shell]
:
: [HKEY_CLASSES_ROOT\.ax\Shell\Register]
: @="AX Register"
:
: [HKEY_CLASSES_ROOT\.ax\Shell\Register\Command]
: @="rundll32.exe \"%1\",DllRegisterServer"
:
: [HKEY_CLASSES_ROOT\.ax\Shell\Unregister]
: @="AX Unregister"
:
: [HKEY_CLASSES_ROOT\.ax\Shell\Unregister\Command]
: @="rundll32.exe \"%1\",DllUnregisterServer"
Loading...