Page 1 of 2
Windows 8: salmon.exe missing SALRTL9.DLL
Posted: 26 Jun 2013, 14:55
by Eric
Since today I get error message when I start AS30b2 (x64).
First from salmon.exe: Missing SALRTL9.DLL, then that salmon.exe can't run without the DLL.
Not sure what had changed since yesterday, but after reinstalling still the same error.
And the DLL is there.
Thanks
Re: Error in Win8
Posted: 26 Jun 2013, 15:28
by Jan Rysavy
Looks like some system problem outside of Salamander. The runtime library SALRTL9.DLL is part of Salamander package.
Could you please post screenshot of the message box with error?
You can also try to inspect salamand.exe with
http://www.dependencywalker.com/ - maybe you can find some details regarding this problem.
Re: Error in Win8
Posted: 26 Jun 2013, 15:47
by Eric
The two dialogs.
And it seems, he couldn't load IESHIMS.DLL. It's part of Internet Explorer.
Thanks
Eric
Re: Error in Win8
Posted: 26 Jun 2013, 16:54
by Eric
Seems to be a problem with UAC.
When I start AS as admin, no error msg.
I'm working in Win8 as Admin, but with the highest level of UAC.
Thanks
Eric
Re: Error in Win8
Posted: 26 Jun 2013, 17:22
by Jan Rysavy
Eric, What should I set in Windows 8 to reproduce this problem? What did you change from default Windows settings?
Re: Error in Win8
Posted: 27 Jun 2013, 18:28
by Eric
include your user to the local Admin group and move the UAC settings level to the highest ("Always notify me when:")
When it isn't that, let me know.
Re: Error in Win8
Posted: 28 Jun 2013, 11:11
by Jan Rysavy
I'm unable to reproduce it (I'm Administrator and UAC is on highest level).
Can anyone else reproduce this problem?
Re: Error in Win8
Posted: 29 Jun 2013, 12:50
by ikarstein
Hi!
I have the same problem. In Win 8 but with deactivated UAC AND while running "As Administrator". When running "normal" it works.
Reinstall did not fix it.
Ingo
Re: Error in Win8
Posted: 01 Jul 2013, 12:35
by Eric
Sorry, difficult to say. It is my Dev machine, so many Prg installed (Visual Studio, etc.). and at last VS Upgrade 3.
What I have also done, is installing the English language pack for Win8 (default installation was german).
So no idea, what exactly has changed.
Sorry
Re: Error in Win8
Posted: 01 Jul 2013, 12:44
by ikarstein
For some reasons my post did not show up... I have the same problem BUT on Win 8 Pro 64 bit with UAC deactivated and try to run Salamander "as administrator". When running NOT as administrator all is fine. Strange. Reinstall did not solve t. It's the same for 32 bit and 64 bit Salamander. I tried Beta 3. Same in Beta 2.
Ingo
Re: Error in Win8
Posted: 01 Jul 2013, 16:01
by SvA
Is the salrtl9.dll file physically located in the Altap Salamander installation directory (no virtualisation like %LOCALAPPDATA\VirtualStore ...) and do you run Salamander from that directory? Check the icon you use to run it. Is it a copy of the exe or is it a .lnk pointing to the right file?
Did you try reinstalling AS?
Re: Error in Win8
Posted: 01 Jul 2013, 19:56
by Jan Rysavy
ikarstein wrote:For some reasons my post did not show up...
We need to validate first post - anti spam measure.
Re: Error in Win8
Posted: 02 Jul 2013, 08:48
by SvA
Have you tried with AV-scanner turned off already?
Re: Error in Win8
Posted: 02 Jul 2013, 13:32
by Jan Rysavy
ikarstein, do you have also German version of Windows 8? Could you please post screenshots of your error messages?
It looks like some problem with search paths, unfortunately I'm not able to reproduce it. We will need find the source of this problem.
Do you install Salamander to standard path?
When you try to start C:\Program Files\Altap Salamander (PB)\utils\salmon.exe it will not start because salrtl9.dll is not available on search path.
salmon.exe is started from Salamander early in the start-up sequence. Windows current directory (
CreateProcess / lpCurrentDirectory) is set to path where are salamand.exe and salrtl9.dll placed.
Just for the test you can try to copy salrtd9.dll and salrtdp9.dll files from C:\Program Files\Altap Salamander (PB) to the C:\Program Files\Altap Salamander (PB)\utils directory.
Re: Windows 8: salmon.exe missing SALRTL9.DLL
Posted: 02 Jul 2013, 18:21
by therube
Could it be a permissions issue?
If you were to copy the Salamander instalDir tree into another location, will it run successfully from there?
... why is DuplicateCleaner running with elevated privileges? I took a look at the installed shortcut and noticed that the "Start In" location is the same as the install directory. (Are you using an older version of Visual Studio [Early 2005] to create the installer?) The folder is a write-protected folder, so DuplicateCleaner is stuck with that access level, essentially breaking the program for some users. So I changed the "Start In" field to a more appropriate location. (In Windows7, %HOMEDRIVE%%HOMEPATH% is a good choice. That is the User's account folder.)
http://www.digitalvolcano.co.uk/board/v ... 4213#p4213