Windows 8: salmon.exe missing SALRTL9.DLL

Discussion of bugs and problems found in Altap Salamander. In your reports, please be as descriptive as possible, and report one incident per report. Do not post crash reports here, send us the generated bug report by email instead, please.
Eric
Posts: 77
Joined: 28 Apr 2006, 22:52

Windows 8: salmon.exe missing SALRTL9.DLL

Post 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
Win2012, Win7, Win8 and Win8.1 x64 (german and english) | AS 3.0 beta 4 (x64)
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5229
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Error in Win8

Post 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.
Eric
Posts: 77
Joined: 28 Apr 2006, 22:52

Re: Error in Win8

Post by Eric »

The two dialogs.

And it seems, he couldn't load IESHIMS.DLL. It's part of Internet Explorer.

Thanks
Eric
Attachments
26-06-2013 15-35-16.png
26-06-2013 15-35-16.png (10.1 KiB) Viewed 14386 times
26-06-2013 15-33-21.png
26-06-2013 15-33-21.png (9.34 KiB) Viewed 14386 times
Win2012, Win7, Win8 and Win8.1 x64 (german and english) | AS 3.0 beta 4 (x64)
Eric
Posts: 77
Joined: 28 Apr 2006, 22:52

Re: Error in Win8

Post 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
Win2012, Win7, Win8 and Win8.1 x64 (german and english) | AS 3.0 beta 4 (x64)
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5229
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Error in Win8

Post by Jan Rysavy »

Eric, What should I set in Windows 8 to reproduce this problem? What did you change from default Windows settings?
Eric
Posts: 77
Joined: 28 Apr 2006, 22:52

Re: Error in Win8

Post 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.
Win2012, Win7, Win8 and Win8.1 x64 (german and english) | AS 3.0 beta 4 (x64)
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5229
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Error in Win8

Post by Jan Rysavy »

I'm unable to reproduce it (I'm Administrator and UAC is on highest level).

Can anyone else reproduce this problem?
ikarstein
Posts: 4
Joined: 29 Jun 2013, 12:48

Re: Error in Win8

Post 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
Eric
Posts: 77
Joined: 28 Apr 2006, 22:52

Re: Error in Win8

Post 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
Win2012, Win7, Win8 and Win8.1 x64 (german and english) | AS 3.0 beta 4 (x64)
ikarstein
Posts: 4
Joined: 29 Jun 2013, 12:48

Re: Error in Win8

Post 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
User avatar
SvA
Posts: 483
Joined: 29 Mar 2006, 02:41
Location: DE

Re: Error in Win8

Post 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?
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5229
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Error in Win8

Post by Jan Rysavy »

ikarstein wrote:For some reasons my post did not show up...
We need to validate first post - anti spam measure.
User avatar
SvA
Posts: 483
Joined: 29 Mar 2006, 02:41
Location: DE

Re: Error in Win8

Post by SvA »

Have you tried with AV-scanner turned off already?
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5229
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Error in Win8

Post 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.
therube
Posts: 674
Joined: 14 Dec 2006, 06:22

Re: Windows 8: salmon.exe missing SALRTL9.DLL

Post 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
WinXP Pro SP3 or Win7 x86 | SS 2.54
Post Reply