Page 1 of 1

xnshell x64 cannot register dll [SOLVED]

Posted: Wed May 11, 2011 3:25 am
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.

Re: xnshell x64 cannot register dll

Posted: Wed May 11, 2011 5:31 am
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

Re: xnshell x64 cannot register dll

Posted: Wed May 11, 2011 7:57 am
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.

Re: xnshell x64 cannot register dll

Posted: Wed May 11, 2011 8:10 am
by xnview
And no problem with previous version of XnShellExt 64bits?

Re: xnshell x64 cannot register dll

Posted: Wed May 11, 2011 9:22 am
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

Re: xnshell x64 cannot register dll

Posted: Wed May 11, 2011 10:03 am
by xnview

Re: xnshell x64 cannot register dll

Posted: Wed May 11, 2011 10:39 am
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.. :?

Re: xnshell x64 cannot register dll

Posted: Wed May 11, 2011 11:15 am
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

Re: xnshell x64 cannot register dll

Posted: Wed May 11, 2011 12:04 pm
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 :)

Re: xnshell x64 cannot register dll

Posted: Wed May 11, 2011 2:57 pm
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?

Re: xnshell x64 cannot register dll

Posted: Thu May 12, 2011 4:35 am
by pfelelep
yes, with a clean uninstall using control panel.

Re: xnshell x64 cannot register dll

Posted: Fri Jun 24, 2011 9:12 am
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.

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

Posted: Fri Nov 01, 2013 2:59 pm
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.

Re: xnshell x64 cannot register dll [SOLVED]

Posted: Fri Nov 01, 2013 4:13 pm
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