SE: Shell Extension: Unable to register the DLL/OCX

User avatar
xnview
Author of XnView
Posts: 33337
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Post by xnview » Tue Feb 07, 2006 8:56 pm

lucjo wrote:I have tried to install XnView "XnView-win-full.exe"
> version 1.8.2.1

I have the same message with XnViewShellExt.dll : unable to register the Dll/OCX: dllregisterserver failed; error code 0x8007007E

Pierre say me to install XnView without Shell extension.
Any other idea ?

Lucjo
It's strange, which OS do you have?
Pierre.

User avatar
lucjo
Posts: 4
Joined: Tue Feb 07, 2006 8:08 pm
Location: Canada, Nouveau-Brunswick

Post by lucjo » Tue Feb 07, 2006 11:10 pm

To xnview

I have Win XP sp1 in french

lucjo

User avatar
Dreamer
XnThusiast
Posts: 4605
Joined: Sun Jul 25, 2004 9:08 pm
Location: Slovakia

Post by Dreamer » Wed Feb 08, 2006 12:39 am

lucjo wrote:To xnview

I have Win XP sp1 in french

lucjo
Home or Pro? I think it's important.

User avatar
lucjo
Posts: 4
Joined: Tue Feb 07, 2006 8:08 pm
Location: Canada, Nouveau-Brunswick

Post by lucjo » Wed Feb 08, 2006 12:44 am


I have Win XP sp1 in french

lucjo

Home or Pro? I think it's important.
I have Xp Home Edition
Lucjo

User avatar
xnview
Author of XnView
Posts: 33337
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Post by xnview » Wed Feb 08, 2006 7:31 am

lucjo wrote:

I have Win XP sp1 in french

lucjo

Home or Pro? I think it's important.
I have Xp Home Edition
Lucjo
Someone has the same problem on Xp Home sp1?
Pierre.

Guest

Post by Guest » Wed Feb 08, 2006 9:18 am

lucjo wrote:I have the same message with XnViewShellExt.dll : unable to register the Dll/OCX: dllregisterserver failed; error code 0x800700e
Searching the net you can find some infos like http://forum.rightmark.org/topic.cgi?id=6:432 that can help to figure out.

CarstenW

Post by CarstenW » Fri Feb 02, 2007 10:10 pm

Anonymous wrote:
lucjo wrote:I have the same message with XnViewShellExt.dll : unable to register the Dll/OCX: dllregisterserver failed; error code 0x800700e
Searching the net you can find some infos like http://forum.rightmark.org/topic.cgi?id=6:432 that can help to figure out.
I had the same message with error code 0x800700e. Registering ATL.DLL (regsvr32 atl.dll) as proposed in the RightMark forum removed the problem.

Thanks!

Kind Regards,
Carsten

Guest

Post by Guest » Wed Feb 07, 2007 10:22 pm

Just got this same problem. I had some old version working as everytime i installed newer version it would whine about the DLL "something". I just ignored it everytime. This time i uninstalled the whole thing and reinstalled and since then ive not been able to get the xnshellex to work.

Guest

confirmed

Post by Guest » Thu Feb 08, 2007 3:06 pm

I had the "Unable to register the DLL/OCX: DllRegisterServer failed; code 0x80040154" issue and registering ATL.DLL (startmenu -> run -> "regsvr32 atl.dll") fixed it.

Arqfaim
Posts: 10
Joined: Tue Oct 03, 2006 10:37 pm
Location: Lisboa

Post by Arqfaim » Fri Mar 23, 2007 2:09 am

Just to report that I just had this same problem on a fresh install of WinXP Pro Sp2. I have an older install of XP Sp2 on another partition on this machine and ShellExt setup there didn't complain.
Anyway, registering ATL.DLL as advised fixed it.

User avatar
XnTriq
Moderator & Librarian
Posts: 5574
Joined: Sun Sep 25, 2005 3:00 am
Location: Ref Desk

Post by XnTriq » Sat May 19, 2007 1:25 am

I've downloaded the installer package of XnViewShellExt v1.6 32-bit.

When I run the command to register it on Windows 2000 SP4, ...

Code: Select all

regsvr32.exe H:\XnView\XnViewShellExt.dll
... an error message pops up:
RegSvr32 wrote:DllRegisterServer in H:\XnView\XnViewShellExt.dll failed.
Return code was: 0x8002801d
Re-registering C:\WINNT\system32\atl.dll as suggested doesn't help.

Possibly related:

User avatar
xnview
Author of XnView
Posts: 33337
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Post by xnview » Sat May 19, 2007 8:45 am

XnTriq wrote:I've downloaded the installer package of XnViewShellExt v1.6 32-bit.

When I run the command to register it on Windows 2000 SP4, ...

Code: Select all

regsvr32.exe H:\XnView\XnViewShellExt.dll
... an error message pops up:
RegSvr32 wrote:DllRegisterServer in H:\XnView\XnViewShellExt.dll failed.
Return code was: 0x8002801d
Re-registering C:\WINNT\system32\atl.dll as suggested doesn't help.

Possibly related:
Do you have an old version of XnViewShell on your system?
Pierre.

User avatar
XnTriq
Moderator & Librarian
Posts: 5574
Joined: Sun Sep 25, 2005 3:00 am
Location: Ref Desk

Post by XnTriq » Sat May 19, 2007 9:00 am

Hello Pierre :)

Prior to registering the new one I made sure that v1.5 is unregistered and all old entries are deleted from the registry.

User avatar
XnTriq
Moderator & Librarian
Posts: 5574
Joined: Sun Sep 25, 2005 3:00 am
Location: Ref Desk

Post by XnTriq » Fri May 25, 2007 3:20 pm

XnTriq wrote:When I run the command to register it on Windows 2000 SP4, ...

Code: Select all

regsvr32.exe H:\XnView\XnViewShellExt.dll
... an error message pops up:
RegSvr32 wrote:DllRegisterServer in H:\XnView\XnViewShellExt.dll failed.
Return code was: 0x8002801d
Gerard Durand ([url=http://newsgroup.xnview.com/viewtopic.php?t=12692]Bug d'installation sous Win 2000[/url] ([url=http://babelfish.altavista.com/babelfish/urltrurl?lp=fr_en&url=http%3A%2F%2Fnewsgroup.xnview.com%2Fviewtopic.php%3Ft%3D12692]fr»en[/url])) wrote:Lors de l'installation de la dernière version depuis le fichier XnView-win-full-fr.exe (1.91 du 16 mai 2007) j'ai le message d'erreur suivant sous Windows 2000 (si je demande l'installation de XnView Shell extension) :
C:\...\XnViewShellExt.dll
...
DeleteFile a échoué. Accès refusé.
....
Après un redémarrage de windows, le message est un peu différent :
C:\...\XnViewShellExt.dll
Impossible d'enregistrer la DLL ou l'OCX: DllRegisterServer a échoué: code 0x8002801D
Torsten ([url=http://newsgroup.xnview.com/viewtopic.php?p=48970#48970]little problem installing ShellExtension x64 1.6[/url]) wrote:
Torsten wrote:
xnview wrote:Someone with the same problem? Only with x64 setup?
Yes, I just installed the full version of 1.91 on Windows 2000 PC and got the same error message and same phenomenon.
Fogot to add the writtings on the scrren, as theya re slightly different

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

C:\Program Files\XnView\ShellEx\XnViewShellExt.dll

Unable to register the DLL/OCX: DllRegisterServer failed: Code 0x8002801D.

Click retry to try again, Ignore to proceed anyway (not recommended),
or Abort to cancel installation

****************
It seems as if it's a Windows 2K problem only. Pierre, could it be that Verclsid.exe has to do with this?

maxxyme
Posts: 1
Joined: Thu Jun 07, 2007 9:37 am

Post by maxxyme » Thu Jun 07, 2007 9:40 am

Hello everyone!

I had also this error today, on a Windows 2000 SP 4 system (French version) :
C:\Program Files\XnView\ShellEx\XnViewShellExt.dll

Unable to register the DLL/OCX: DllRegisterServer failed; code 0x8002801D.

Click Retry to try again, Ignore to proceed anyway (not recommended), or Abort to cancel installation.
But the shell extension works !!! ;)

In fact, I didn't installed XnView itself, as I just wanted functionalities of the ShellEx. :D
So the problem could be linked with the absence of XnView, but it could also be linked with administration privileges that my Windows user hasn't (as my machine is part of an Active Directory network). :o

Post Reply