WinSCP v5.1.5 Updated

Checker on 19 May 2013

WinSCP is a file transfer client with an available single-window or dual-pane interface. The program supports FTP and secure connections including SSH, SSL/TLS, as well as legacy SCP and has a built-in directory synchronization tool to synchronizes changes between local and remote directories. Also supports proxy, SSH tunnels, and IPv6.

Alternatively, WinSCP Portable is multilingual and supports PuTTY Portable.

Category:
System Requirements: WinAll / Wine
Writes settings to: Application folder
Stealth: ? Yes
Unicode support: Yes
License: GPL
How to extract:
  1. Download the 'Portable' ZIP package and extract to a folder of your choice
  2. Create winscp.ini with the following content:

    [Configuration\Interface]
    RandomSeedFile=.\winscp.rnd
    DDTemporaryDirectory=.\

  3. Launch WinSCP.exe.
What's new?
  • New !P pattern to include process ID into session log path.
  • Logging file timestamps when transferring using SFTP protocol.
  • Workaround for servers that do not acknowledge file transfer.
  • Logging parsed directory listing on Normal logging level (previously on Debug 1 level).
  • Bug fix: Failure when disposing Session of .NET assembly in process running with restricted privileges.
  • Bug fix: open command record in logs with masked-out password did not contain the command name.
  • Bug fix: Pointless attempt to update source file timestamp, when uploading with FTP protocol.
  • Bug fix: Preserve timestamp checkbox was not available for uploads with FTP protocol.
  • Bug fix: Failure when server does not acknowledge file upload with FTP protocol.
  • Bug fix: Failure when creating local directory.
  • Bug fix: When user cancels connection, authentication window is not closed.
  • Bug fix: Build script was not working on 64-bit.
  • Bug fix: Build script was calling non-existing target clean.
  • Bug fix: Taskbar button does not flash, when message pops up, while WinSCP is on background.
  • Bug fix: Custom command pattern !/ had incorrect value when executed on existing secondary shell session just after directory change.
  • Bug fix: Failure when reconnecting session with automatic remote panel refresh enabled.
  • Bug fix: Failure when canceling FTP password prompt.
  • Bug fix: When Change stored password to this one option is checked on password prompt, password is not updated for current session.
  • Bug fix: Mouse range selection does not start from focused file after directory reload.
  • Bug fix: IP address range 172.16-172.31 was not detected as unroutable for FTP passive mode.
  • Bug fix: Remote panel state is lost after closing Console window.
  • Bug fix: Failure when reading file into internal editor.

9 comments on WinSCP  The Portable Freeware Collection Latest Entries Feed

a 2006-10-12 17:30

you can remove the settings registry/file by going to stored sessions > tools > cleanup

M@tty 2007-09-10 06:06

If anybody doesn't feel like going through the whole configuration process, WinSCPP is a pre-configured bundle of WinSCP + portaPuTTY + Notepad2: http://www.portablefreeware.com/forums/viewtopic.php?t=2002

PortaMan 2008-03-04 19:27

another way is:
as mentioned
"Download the "Standalone application" single EXE file to a folder of your choice. Rename the file from winscp4xx.exe to winscp.exe (less version dependent)."
Create a winscp.ini in the same folder copy and paste the following in that file

[Configuration\Interface]
RandomSeedFile=.\winscp.rnd
DDTemporaryDirectory=.\

that's it!

To change the language go to http://winscp.net/eng/translations.php
download the zip file of your language (e.g. German) extract that file to the same folder of winscp.exe and make sure the language file has the same name like winscp.exe. For the German file with the ending .de it must be winscp.de.
You can also integrate portaPuTTY (not the same like portable PuTTY from John but better) into WinSCP and what you become is a System Administrators best friend.

SHH 2008-03-10 02:39

Alternative: WinSCP *Portable* is available from portableapps.com.

linuxamp 2008-07-14 23:34

I don't see why people want to use portable wrapper versions (portableapps.com) of software which is natively portable. Unnecessary wrapper if you ask me.

chris 2011-02-26 10:44

For the configuration of integrated external apps, there is the environment variable %WINSCP_PATH%
So if you want to use, like me, PlainEdit as an extenal editor, place the entire PlainEdit directory within the WinSCP directory, then edit the path to the external editor as follows:
%WINSCP_PATH%\PlainEdit\PlainEdit.exe !.!
Similarly for portaputty. It then all lives on the USB-stick only!

V4.3.2

Ruby 2011-02-27 11:43

chris: There's no need to copy/move your external program directory within WinSCP directory.
In your settings for external program, simply enter a path without the drive letter:
e.g. \Path\To\Program.exe

V4.3.2

abc 2012-11-08 03:20

@linuxamp I like using Portable Apps because you can update all your apps in a few clicks and if the app is no longer natively portable (or "stealth" for example) the portable apps wrappers would handle that no problem.

v5.1.1

rodger123 2012-11-09 14:54

works well on XP ,nice one.

v5.1.1

Post your comment