xnshell x64 cannot register dll [SOLVED]

Moderators: XnTriq, helmut, xnview

Post Reply
User avatar
pfelelep
Posts: 10
Joined: Fri Mar 12, 2010 4:47 pm
Location: hong kong
Contact:

xnshell x64 cannot register dll [SOLVED]

Post by pfelelep »

hi,
I've tried to install the last version of xnview shell extension v3.00 on my 64 bits SEVEN, but I always get this error message:

Image

I've tried a full uninstall and then fresh re-install, as well as installing with another admin account, and tried the zip version, but I always have the same message: unable to register the DLL.
Antivirus NOD32 has been disabled and all my background software also.

Is it just me? Is there a known method to bypass?

Thanks a lot.
Last edited by pfelelep on Fri Jun 24, 2011 9:18 am, edited 1 time in total.
User avatar
Clo
XnThusiast
Posts: 4441
Joined: Sun Oct 17, 2004 4:57 am
Location: Bordeaux, France
Contact:

Re: xnshell x64 cannot register dll

Post by Clo »

:arrow: pfelelep

:) Hello !

• A trick which works in the same case with WinXP-32 :

• Try to rename prior the old DLL as i.e. “XnViewShellExt.dll.old”,
• If the new one is accepted, then reboot the PC. Later, you can remove the old renamed DLL.
- No guarantee but it's worth a try… I do so for ages when I update my XnView…

:mrgreen: KR
Claude
Clo
Old user ON SELECTIVE STRIKE till further notice
User avatar
pfelelep
Posts: 10
Joined: Fri Mar 12, 2010 4:47 pm
Location: hong kong
Contact:

Re: xnshell x64 cannot register dll

Post by pfelelep »

thanks clo :)

But actually, what do you call the "old dll"? you mean the dll from the old xnview shell version? (the 2.90?).

Because, even if the old version used to work fine for me, I had to uninstall it, so it's not present anymore and there's no more "2.90 dll" now.

And, now, even if the 3.00 dll is present (as I copied and pasted the content of the zip file in the shellEx folder), there's still the problem: the dll cannot be registered.

would it have something related to the new ATI's catalyst driver? it's basically the only thing that has changed recently in my computer's settings.
User avatar
xnview
Author of XnView
Posts: 43326
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: xnshell x64 cannot register dll

Post by xnview »

And no problem with previous version of XnShellExt 64bits?
Pierre.
User avatar
pfelelep
Posts: 10
Joined: Fri Mar 12, 2010 4:47 pm
Location: hong kong
Contact:

Re: xnshell x64 cannot register dll

Post by pfelelep »

no problem to install previous versions.
This message at the end of the setup is brand new :? ,

here's a screenshot of my process explorer just before I try to install xnviewShell, if it can help?

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

Re: xnshell x64 cannot register dll

Post by xnview »

Pierre.
User avatar
pfelelep
Posts: 10
Joined: Fri Mar 12, 2010 4:47 pm
Location: hong kong
Contact:

Re: xnshell x64 cannot register dll

Post by pfelelep »

I installed the Microsoft Visual C++ 2008 Redistributable Package (x64), and since it was already on my computer, I choose the "repair" option.

After this, I tried to install xnviewShell, same problem occurs.

I've tried to install xnviewShell on one of my old laptop (XP sp3), upgrading from the 2.80 version: no problem at all.

There's definitely something wrong with my computer, but I can't figure out what it could be :(

Would it be possible to have a link to the last xnviewShell version before this 3.00 as it used to work perfectly? It might not work anymore yet, but it USED to.. :?
User avatar
xnview
Author of XnView
Posts: 43326
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: xnshell x64 cannot register dll

Post by xnview »

pfelelep wrote:I've tried to install xnviewShell on one of my old laptop (XP sp3), upgrading from the 2.80 version: no problem at all.
But here it's the 32bits version, right?
Would it be possible to have a link to the last xnviewShell version before this 3.00 as it used to work perfectly? It might not work anymore yet, but it USED to.. :?
here
Pierre.
User avatar
pfelelep
Posts: 10
Joined: Fri Mar 12, 2010 4:47 pm
Location: hong kong
Contact:

Re: xnshell x64 cannot register dll

Post by pfelelep »

xnview wrote:
pfelelep wrote:I've tried to install xnviewShell on one of my old laptop (XP sp3), upgrading from the 2.80 version: no problem at all.
But here it's the 32bits version, right?
yes, indeed :)
xnview wrote:
Would it be possible to have a link to the last xnviewShell version before this 3.00 as it used to work perfectly? It might not work anymore yet, but it USED to.. :?
here
thanks, unfortunately, I tried to install and it doesn't work : same dll problem :/

well, don't bother anymore, it's related to my computer not XnviewShell, I'd better check my windows install. Thanks a lot anyway for your kind assistance so far :)
User avatar
xnview
Author of XnView
Posts: 43326
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: xnshell x64 cannot register dll

Post by xnview »

pfelelep wrote:well, don't bother anymore, it's related to my computer not XnviewShell, I'd better check my windows install. Thanks a lot anyway for your kind assistance so far :)
Do you have uninstalled old version?
Pierre.
User avatar
pfelelep
Posts: 10
Joined: Fri Mar 12, 2010 4:47 pm
Location: hong kong
Contact:

Re: xnshell x64 cannot register dll

Post by pfelelep »

yes, with a clean uninstall using control panel.
User avatar
pfelelep
Posts: 10
Joined: Fri Mar 12, 2010 4:47 pm
Location: hong kong
Contact:

Re: xnshell x64 cannot register dll

Post by pfelelep »

Xnshell is back! :)

I don't really have a clue how or what happened, but I'm posting as it might help other people.

This is how I did:

I installed SAGE THUMBS 64 setup from their website, and as it allowed me to "have a preview" of my images files, I then installed XNSHELL 64 OVER IT.

This time the usual error message "unable to register the DLL/OCX" dident' show up and XNSHELL was working fine. Both SAGE THUMBS and XNSHELL were running on my explorer

I then uninstalled SAGE THUMBS and there's no problem so far.
Philip Goddard
Posts: 15
Joined: Thu Aug 23, 2007 3:15 pm
Location: Exeter, UK
Contact:

Re: xnshell x64 cannot register dll [NOT solved!]

Post by Philip Goddard »

I tried installing Sage Thumbs, but unfortunately it too fails with the same error message, so I'm still without functional XnShell on my Win8 x64 system.
Philip
Philip Goddard
Posts: 15
Joined: Thu Aug 23, 2007 3:15 pm
Location: Exeter, UK
Contact:

Re: xnshell x64 cannot register dll [SOLVED]

Post by Philip Goddard »

As reported on another thread, I finally tried installing FastPreview, which actually worked, and then I was able to install XnShell x64 just fine and it works okay at last (after a few years now)! :D
Philip
Post Reply