Software Update: Total Commander 7.55 RC 1

Christian Ghisler has now released the first release candidate of version 7.55 of Total Commander after three beta releases. This program can be used as a replacement for Windows Explorer. Splitting the image in half makes it easy to copy files, but the program can do much more. There are various ways to modify files, there is a built-in ftp client and a multi-rename tool and there is support for a large number of compression formats. Furthermore, the functionality can be plugins be expanded.

New in version 7.55 is, among other things, the possibility to specify options before the copying process starts. Furthermore, files can be exchanged between two computers via a special USB cable and various improvements have been made to the ftp part. Furthermore, many more processes can now run in the background. This leaves the main program available for other things and archive files can now also be opened in virtual directories. Since the third public beta, the following changes and improvements have been made:


  • Correctly install and uninstall 64-bit cglptnt.sys (to be added later)
  • Use optimized MD5, SHA1 and SHA256 functions from DCPcrypt Cryptographic Component Library v2, Copyright (c) 1999-2003 David Barton (MIT license)
  • Check SHA256 checksum files (creation isn’t currently supported)
  • New method to install key via clipboard (may be used when TC 7.55 is more common)
  • Store key also in registry (binary value “key” under Total Commander key) – must be set via keypath=$ in wincmd.ini
  • wincmd.ini [Configuration] SyncWarnErrors=1 controls when the user is warned about dir access errors: 0=never, 1=only when access fails (eg network connection loss), 2=when access is denied, 3=both


  • Port connection to other PC (LPT or USB): Server could crash when there were too many files with extra-long names in the visited directory
  • Synchronize dirs with FTP: Show error if “change directory” to given path on server fails
  • cglptnt.sys was not working when there are gaps between LPT ports, eg LPT1+LPT3 or just LPT3
  • Parallel port connection had stopped working between beta 7 and 8
  • More crashes when viewing files with F3 from archives and closing the viewer
  • FTP: Handling of Abort command during downloads especially with UTF-8
  • Compare by content, edit, click on “Compare”, write fails, user chooses other name in write-protected dir -> changes are lost
  • Copy in background transfer manager: Dialog very unresponsive when using low speed limit for copying
  • Copy in background transfer manager: Aborting operation with ‘x’ button not working when using speed limit
  • Breadcrumb bar dropdown button remained visible after Ctr+T or Ctrl+W if this caused the tab panel to appear/disappear/change height
  • Synchronize dirs with ZIP archive: Empty directories could not be deleted if comparison was started in a subdirectory of the zip
  • Synchronize dirs with RAR archive not working correctly if the archive contained stored directories with no trailing slash or backslash
  • Crash when searching with options “Unicode” and “Whole words” for text “editn”
  • Windows could go to sleep while file operations were active -> use SetThreadExecutionState if available to keep Windows running
  • Scrolling of WMF files, centering and fit to window if the file contains size information
  • Crash when typing text in command line when packaged with Vmware ThinApp. Reason: auto-complete and auto-append (problem with thread local storage)
  • “Copy NTFS permissions” not working for subdirectories in protected directories (via tcmadmin.exe)
  • Abort text search if search length too big (>255 bytes)
  • Lister crashes when trying to search for very long hexadecimal string
  • Show progress bar also when moving files within the same drive
  • Don’t show second copy progress bar when “Count marked before copying” isn’t checked
  • Option SyncHideHiddenSystem: Value ‘4’ was implemented incorrectly (reversed)
  • When a file is renamed from *.zip to *.exe, don’t ask to convert to self-extracting archive if it already is a program file (start with MZ)
  • Right click context menu: Call IContextMenu3.HandleMenuMsg2 instead of IContextMenu2.HandleMenuMsg if available
  • Right click context menu: Show properties dialog at the location of the menu, not a random location
  • Right click with shift, choose “Run as” -> same problem as with cm_OpenAsUser
  • Command cm_OpenAsUser didn’t pass current dir to starting program. Contrary to the documentation, the current dir was then %windir%system32
  • Wrong tab order in “Verify checksums” dialog
  • Synchronize dirs: Failed to create new directories in directories where writing was denied (eg Windows directory)
  • Synchronize dirs: User wasn’t warned if reading from a directory failed or was denied
  • Multi-rename tool, function “Load names from file”: UTF-8 (with BOM) not handled correctly
  • Multi-rename tool, function “Edit names”: Store name with extension .txt, because notepad will otherwise store it as .tmp.txt when using “save as” (the user still needs to save the file to the correct directory)

A list of additions and corrections, also for previous versions, can be found here.

Total Commander 7.55 beta 1 screenshot, click on the image for a larger version.

Version number 7.55 RC 1
Release status beta
Operating systems Windows 7, Windows 9x, Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008
Website Ghisler
File size 3.08MB
License type Shareware