
11-07-2008
|
|
|
|
Re: Regsvr32 failed to install/uninstall an ActiveX DLL.
Rico wrote on Thu, 6 Nov 2008 20:11:00 -0800:
> When use regsvr32 /u "C:\Windows\System32\Macromed\Flash\Flash10a.o cx",
> it says "DllUnregisterServer in Flash10a.ocx succeeded.", but the
> addon still isn't uninstalled from IE7, which can be judged from the
> "Manager Add-Ons"
> page - the Flash10a.ocx is still there.
> Similar issue exists when use regsvr32 to register an ActiveX dll,
> successfully registered but the DLL doesn't appear in the "Manager
> Add-Ons"
> page, any ideas?
> Edit: The OS Platform is Windows Server 2008 Enterprise, IE ESC is
> turned off and security levels for all zones are set to default. The
> ActiveX can be installed successfully if let IE7 download and install
> it.
Registering/unregistering a DLL or OCX has nothing to do with the add-ons
list in IE. It simply makes adjustments to the registry as required for
Windows to know where the DLL/OCX is located and it's GUID and classname, so
that should an application request a resource from that DLL/OCX it can do
so. The add-ons list in IE is controlled by a different registry key - to
remove items from it you can delete the appropriate entry, or simply use the
uninstall feature of the component. To add add-ons you should run the
install routine for that add-on rather than attempting to manually create
the registry value.
--
Dan
|