Page 1 of 3

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

Posted: Sun Jan 22, 2006 10:46 pm
by Guest
<Moderator's note: This topic has been split from another topic>

When I use the install program, I get this error:
"C:\Program Files\XnView\ShellEx\XnViewShellExt.dll
Unable to register the DLL/OCX: DllRegisterServer failed; code 0x80040154"

A manual regsitration gives the same error.
I use the search function and I didn't get anything relevant.
Thanx

Posted: Mon Jan 23, 2006 8:01 am
by xnview
Anonymous wrote:When I use the install program, I get this error:
"C:\Program Files\XnView\ShellEx\XnViewShellExt.dll
Unable to register the DLL/OCX: DllRegisterServer failed; code 0x80040154"

A manual regsitration gives the same error.
I use the search function and I didn't get anything relevant.
Thanx
Someone with the same error?

Posted: Wed Jan 25, 2006 1:03 am
by Dreamer
xnview wrote:
Anonymous wrote:When I use the install program, I get this error:
"C:\Program Files\XnView\ShellEx\XnViewShellExt.dll
Unable to register the DLL/OCX: DllRegisterServer failed; code 0x80040154"

A manual regsitration gives the same error.
I use the search function and I didn't get anything relevant.
Thanx
Someone with the same error?
No, maybe xnview, old ShellEx, or explorer/file manager opened?

Posted: Thu Jan 26, 2006 10:27 am
by Guest
Dreamer wrote:No, maybe xnview, old ShellEx, or explorer/file manager opened?
Using another shell extension (MatroskaShellExt), I know I have to be careful and no app, especially explorer, was opened. I tried a registry clean-up but it didn't work either. (WinXp Sp2 up-to-date)

Posted: Thu Jan 26, 2006 11:59 pm
by Dreamer
Anonymous wrote:
Dreamer wrote:No, maybe xnview, old ShellEx, or explorer/file manager opened?
Using another shell extension (MatroskaShellExt), I know I have to be careful and no app, especially explorer, was opened. I tried a registry clean-up but it didn't work either. (WinXp Sp2 up-to-date)
Strange.

Posted: Fri Feb 03, 2006 6:00 am
by ckit
Pierre, will the Final version of XnView Shell Extension 1.4.0.0 be available at the same time as XnView 1.82 Final?

Posted: Fri Feb 03, 2006 7:17 am
by xnview
ckit wrote:Pierre, will the Final version of XnView Shell Extension 1.4.0.0 be available at the same time as XnView 1.82 Final?
Yes today :-)

Posted: Fri Feb 03, 2006 7:56 am
by ckit
Thanks :)

Posted: Sun Feb 05, 2006 10:29 pm
by Guest
Anonymous wrote:"C:\Program Files\XnView\ShellEx\XnViewShellExt.dll
Unable to register the DLL/OCX: DllRegisterServer failed; code 0x80040154"
I've found that the missing dll is efsadu.dll, a microsoft encryption dll which is part of Windows XP Professional but not XP Home Edition. The default location is c:\windows\system32\dllcache\efsadu.dll
Why do you need this dll for XnViewShellExt.dll? :?
Is it possible to get a XnViewShellExt.dll version without dependancy to efsadu.dll? :?:
Thanx.

Posted: Sun Feb 05, 2006 11:20 pm
by Dreamer
<Moderator's note: This topic has been split from another topic>

Posted: Mon Feb 06, 2006 7:11 am
by xnview
Anonymous wrote:
Anonymous wrote:"C:\Program Files\XnView\ShellEx\XnViewShellExt.dll
Unable to register the DLL/OCX: DllRegisterServer failed; code 0x80040154"
I've found that the missing dll is efsadu.dll, a microsoft encryption dll which is part of Windows XP Professional but not XP Home Edition. The default location is c:\windows\system32\dllcache\efsadu.dll
Why do you need this dll for XnViewShellExt.dll? :?
Is it possible to get a XnViewShellExt.dll version without dependancy to efsadu.dll? :?:
Thanx.
I don't know, i don't use efsadu, so maybe the shell.dll

Posted: Mon Feb 06, 2006 3:12 pm
by Guest
I have checked on Windows 2000, there is no dependency with efsadu.dll, so it works. Tonight I'm going to check on my own PC [XP home edition].

[Resolved]

Posted: Mon Feb 06, 2006 9:36 pm
by Guest
I downloaded this dll, but this didn't work.
I resumed my search and found the solution: register atl.dll, which is located in %systemroot%\system32 :D

Posted: Mon Feb 06, 2006 9:39 pm
by Guest
xnview wrote:I don't know, i don't use efsadu, so maybe the shell.dll
you meant shell32.dll?, and yes

Posted: Tue Feb 07, 2006 8:29 pm
by lucjo
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