What's new in this version?
 
See the file history.txt for a detailed list of additions and corrections.
 
New functions and fixes in Total Commander 11.00:
 
General:
- Show searchable list of all open tabs with Ctrl+Shift+A (as in the Chrome browser) or right clicking on the rightmost edge of the tab headers
- Ignore list now supports entries for file system plugins and FTP servers (separate syntax)
- Search with "Everything": Support search in indexed subfolders
- Show full path with all parents in nested virtual folders, e.g. when accessing a phone
- Show free and total space of Android devices in the base folder
- Follow link files (*.lnk) pointing to directories relative to the current location, e.g. %WinDir%\explorer.exe ..\..\content
- Inform other Total Commander instances on the same PC when the user changes the "Start" menu or button bars
- In place rename, command line: Stop on Ctrl+Left/Right at extra non-alphanumeric characters
- Standalone Lister, search, compare and synchronize dirs can be started maximized and minimized
- New pseudo environment variable %$DATE% inserts current date and time in 24 hour format, supports template like %$DATE:YMD%
- Multi-rename tool: New placeholder [I] to ignore dots in folder names: Entire name in [N], [E] is empty.
 
File operations:
- High speed packing and unpacking of ZIP and GZ files with modified libdeflate library
- Change compression rate for ZIP, GZ and TGZ directly in the pack dialog
- F5 copy: New overwrite mode "Rename older target files, skip newer"
- F5 copy, ftp/plugin transfers: Show transfer speed of the entire copy operation in the second progress bar when available
- File system plugins and FTP: Show new option "Finish copying the current file" when aborting copying
- Unpack ZIP files with ZSTD (by Facebook) compression
- Unpack .zst (ZSTD) and .br (BROTLI) files
- 7z.exe or 7zg.exe can now also be used as an external zip packer
 
Directory history:
- New style directory history list which is no longer based on a Windows menu
- Quick search and quick filter support
- Quick search in whole path by starting search strings with an asterisk
- Right click context menu support with many options like opening the directory in the other panel or a new tab
- Context menu, option to copy path to clipboard
- Context menu, option to remove entries from history
- Context menu, option to show all items when history thinning is enabled
- Keep track of most frequently used directories and show them in the directory history in addition to the history entries
- Keep list of frequently used directories synchronized between multiple Total Commander instances on the same PC
- New page "History" in the main settings dialog
 
Lister:
- Hex mode: highlighting in both text and hex representation of file content
- Copy the selection to the clipboard as hexadecimal characters, with Ctrl+Shift+C or via the right-click menu
 
Internal commands:
- cm_Copy, cm_RenMov, cm_CreateShortcut, cm_PackFiles, cm_UnpackFiles and cm_Edit support parameters to set dialog box options
- New tab commands: cm_RenameTab, cm_SetTabOption*, cm_SetAllTabsOption*, cm_OpenNewTabOther, cm_OpenNewTabBgOther
- New quick search commands: cm_QuickSearch, cm_QuickFilter, cm_QuickFilter 1 (restore last quick filter)
- New drive commands: cm_DriveContextMenu, cm_OpenDriveByIndex
- New command line commands: cm_ShowCmdLineHistory, cm_AddFileNameToCmdline, cm_AddPathAndFileNameToCmdline
- New internal command OPENBARMENU opens the passed .bar file as a dropdown menu
- Hotkeys defined via Configuration - Options - Misc now support commands with parameters
- Internal commands can now be used in internal associations, .e.g. ***cm_List %1
 
Command line parameters in button bar/start menu:
- New parameter %y (lowercase) keeps other parameters and skips only list file parameters if the list is empty
- New parameter %a (lowercase) includes all selected files from both panels in list parameters like %L
- New parameter %|envvar| inserts environment variable envvar, e.g. %|windir| or %|$DESKTOP|
 
New functions and fixes in Total Commander 10.52:
 
General:
- Command line parameters: option /O now supports a parameter, e.g. /O0 to never open a new instance in any case
- New hotkey F9 in "Compare by content" to toggle visibility of the two line compare box at the bottom
- Internal associations: New command **path\filename.bar opens the given button bar file as a menu
- Button command LOADLIST0 loads list of files without any error messages when files cannot be found
- Command line parameters now support value LOADLIST:path\listfile.txt instead of a directory name to load list file into file panel
- Quick search with search dialog and Ctrl+S Quick filter: New hotkey Ctrl+Z to clear search text
- New method to open virtual folders via button or command line, with command cd shell:Folder name (e.g. cd shell:Fonts)
 
Internal commands:
- cm_UnloadPlugins: Parameter 16 (cm_UnloadPlugins 16) now unloads an external tcmatch dll
- cm_Exit now supports a parameter. Sum of 1: Close and restart Total Commander, 2: Close and switch between 32-bit and 64-bit, 4: Save paths, tabs and display options even when disabled in settings, 8: Pass current left and right directory and file under cursor to new instance, 16: Restart as administrator
- cm_*ActivateTab* (e.g. cm_SrcActivateTab1) now supports numerical parameter for tab. Negative numbers mean counting from the end
- cm_50percent now accepts a parameter: It adds the value (in percent) to the width of the active panel
 
New functions and fixes in Total Commander 10.51:
 
General:
- Button bar, start menu: New parameter %Q turns off automatic quotation marks around certain parameter combinations like %P%N
- Verify checksums: Support extension .bk3 for Blake3, and arbitrary length Blake3 checksum verification
- OneDrive folder: Show green overlay icon with checkmark for files which are marked for always being available offline
- Lister, Compare by content: Support side scrolling by tilting mouse wheel left/right (only supported by some mice)
- Multi-rename tool: New placeholder [X] inserts text from the clipboard
- Synchronize dirs: Show yellow progress bar in task bar when done and the comparison took longer than 10 seconds
- Bugfixes
 
New functions and fixes in Total Commander 10.50:
 
General:
- Files - Create checksum file(s): Support for very fast BLAKE3 hash algorithm
- New option "Finish copying the current file" when aborting copying in the middle of a file
- New command line parameter /P opens parent of the passed path and places cursor on last directory
- Internal content plugin (tc): New fields from id3v1/id3v2/ape/flac/wav/ogg/m4a metadata tags, like Title, Artist etc.
- Unpack ZIP files with Brotli (by Google) compression, mainly used in XPI files
- Synchronize dirs: Show progress when comparing by content also in taskbar icon
- FTPS/HTTPS: Support for OpenSSL 3.0
- wincmd.ini [Configuration] ExecUseContextMenu: set to 1 to open files as if the user right clicked on it and clicked on the default context menu item
- wincmd.ini [Configuration] AlwaysShowAppdata=0 hides Appdata folder when hidden files are not shown
- wincmd.ini [Configuration] FileTipWindowsOnIcon=1 only shows tooltips when the cursor is over the icon (FileTipWindows must also be enabled).
- wincmd.ini [Configuration] CountMarkedInDialog=0 turns off the memory requirement determination in the F5 copy dialog
 
User interface:
- Option to always load directory sizes after a directory change, either internally or via 'Everything' tool
- Option to set custom date/time format and separators (Configuration - Options - Tabstops)
- Show total bytes, files and folders to be copied already in F5 copy dialog
- Show transfer speed with mixed units (e.g. x.xx b/M/G/T), configured via [Configuration] SizeTransfer, defaults to value of footer
- Configure extra space around drive button icons via Configuration - Options - Icons
- Dark mode: Option to configure border color (lines between controls)
- Button bar: set the "Tooltip" field to a single space to disable tooltip
- Menu Files - Print - File content now prints all selected files (after a warning)
- On Windows 10 older than 1709 (Fall 2017) and older Windows versions, support thumbnails larger than 240 pixels
- Directory hotlist (Ctrl+D): For add/remove button and Configure, use hotkeys +, - and * (configurable)
- Ctrl+Z on ".." allows to set the comment of the current directory
 
Lister:
- Show additional main menu item "Plugins" to directly choose a Lister plugin
- Quick view panel: Show used plugin in title (normally used for path) behind the file name
- Command line parameter /S=L to open a separate Lister window: New sub-parameter F to open Lister in full screen view
 
Lister, internal image viewer:
- Zoom images with Ctrl+Mouse wheel or +/- on numeric keypad, or via click on percent value in the menu
- Use Shift+Cursor left/right to scroll images in smaller steps than Cursor left/right
 
Lister, internal media player:
- Show track name and artist from a track's tags (id3v1, id3v2.2, id3v2.3/2.4, ape, flac, wav, ogg and m4a)
- Show cover image from a track's tags, or from a file named cover.jpg, folder.jpg, cover.png, or folder.png in the same folder
- Button to show/hide cover image
- Load track positions and names from .cue file with the same name as the opened media file, e.g. for seeking in long compilations
- Single step now also works for audio only (1/10 second steps)
- New hotkeys in multimedia mode: M=Mute, E=Single step, C=Cover, Ctrl/Shift+arrow keys to fast forward/rewind
- Prefer DirectShow filters from filter32/64 subdirectory when present, even when a different version of that filter is registered in the system. Disable via wincmd.ini [Lister] PreferFiltersFromFile=0
- Set foreground and background color of Lister media player controls via Configuration-Options-Color
 
Change attributes:
- Set partial date and/or time by using letters in place of the unchanged parts, e.g. 10:mm:ss to change just the hours. The actual characters don't matter, 10:xx:xx will also work.
 
Compare by content:
- New hotkey F2 in edit mode jumps to the next difference within a line, Shift+F2 to the previous difference
- Accept one or two file names via drag&drop to the path edit boxes
- Button "Sync" to choose re-synchronize method, e.g. to look for equal characters only after a space
 
Multi-rename tool:
- Offer to auto-rename files also when moving them to subdirs and a file with the same name already exists in that directory
- New placeholders [B0]..[B9] insert parent, grandparent, great grandparent folder etc. from the path
- New placeholders [B+0]..[B+9] insert drive letter, first folder, second folder etc. from the path
- New field [T4] will use EXIF date (when a photo was taken) for all date fields after this placeholder
- The Fields [T1] to [T4] now support a time offset in the form [T1+60m] or [T1-10h]
 
Internal commands:
- cm_ReloadFileIcons to reload all icons and icon overlays without re-reading the file lists
- cm_CloseDuplicateTabs to close all duplicate tabs in current panel
- cm_SwitchColorsByFileType to turn colors by file type on/off
- cm_SwitchFileTipWindows to enable/disable the display of tooltips (hints) for files
- cm_CopyToArchive/cm_MoveToArchive to open pack dialog with "Move" option unchecked/checked
- cm_CloseCurrentTab, cm_CloseAllTabs, cm_UnloadPlugins, cm_CopyFileDetailsToClip, cm_CopyHdrFileDetailsToClip etc. now support parameters, see description
- command cd "path" can now be combined with internal commands, with the path in double quotes
- MULTIRENAME=<settings> starts renaming immediately with the given saved settings, two equal signs close the dialog afterwards
 
 
New functions and fixes in Total Commander 10.00:
 
General:
- Directories created by MacOS on ExFAT flash drives are now shown in TC. They were not shown because they had the invalid attribute 8: Volume label
- Always show hidden directory "AppData" in c:\Users\<user profile> even with hidden files disabled
- Allow user to install key file automatically when double clicking on it.
- Add a "Zone Transfer" data stream when downloading files via anonymous FTP (Ctrl+F), or HTTP (Ctrl+N) from outside the intranet, like web browsers
- When unpacking files internally or via plugins, copy "Zone Transfer" data stream from archive to unpacked files, just like the Explorer
- New zone transfer option can be disabled via WantZoneData=0
- Always look for key file also in c:\totalcmd, even if Total Commander is installed elsewhere
 
User interface:
- Allow to use "Windows Hello" on Windows 10 to securely store master password until TC is closed. Use fingerprint, face or pin to connect again
- Use mouse wheel to scroll through directory tabs (like in Firefox) when not using multi-line tabs
- Zoom thumbnails with Ctrl+Mouse wheel between 10% and 200% of the size configured in Configuration - Options - Thumbnails
- Load thumbnails from EXIF data (preview image) from JPG and various camera RAW formats: Canon RAW 1-3, DNG, Fuji, Nikon, Olympus, Panasonic, Pentax, Sony
- New option "Return to locked tab root directory on tab change" in Configuration - Options - Folder tabs
- Show "!" prefix when current dir differs from locked dir on tabs which are locked with directory changes allowed
- New option to only execute command line when it is focused (Configuration - Options - Layout)
- When closing TC while there are unpacked temporary files, show the user the first 3 file names and their origin
- When dropping file from outside (e.g. virtual folder in Explorer) to a directory without write rights (e.g. c:\windows): Show better dialogs to allow overwrite and copy as administrator
- Automatically scale dialog boxes with the chosen font if the font needs more space than the default font
- Ctrl+L on single file now also shows the Zone.Identifier stream data for that file
- Save displayed file types (e.g. *.txt) separately for each tab. Configuration - Options - Folder Tabs - Save displayed file types separately for each tab
- Ctrl+U and Ctrl+Shift+U now also swap the displayed file types if DirTabFilters=1, because they are part of the tab
- Directory menu (Ctrl+D): Option to hide menu items which begin with a user-defined character, by default a question mark '?'
- View modes, Auto-run commands: Put '-' at the start of the command field to not execute commands on tab change, only on directory change
- For locked folder tabs with directory changes allowed, show both the current directory and the locked directory if they are different
 
Saving settings:
- When user cannot save settings (e.g. in Configuration menu or main settings): Offer to copy the ini files to user profile
- For plugins in write protected directories, intercept calls to CreateFileA/W and all INI functions, and redirect write calls to %APPDATA%\GHISLER\redirect
- Disable redirection of plugins: Add 8192 to RestrictInterface in wincmd.ini or registry
- Specify different ini locations for specific plugins: wincmd.ini [ReplaceIniLocation]
 
Lister:
- New DirectShow media player in Lister, replacing the old one based on Video for Windows (can still be chosen via configuration)
- Support full screen playback via double click or Alt+Enter, leave the same way or with ESC
- Change audio and subtitle streams via context menu
- Configure preferred DirectShow filters via Lister configuration (3rd Tab)
- Show chapters as tickmarks below seek bar, jump there with Ctrl+PageDown/Ctrl+PageUp
- Buttons to jump backward/forward by x seconds (default 10s and 60s, configurable via right click)
- Preload DirectVobSub filter if the source filter has a pin "Subtitle"
- Allow to use LAV filters and ffdshow filters without installing them, by putting them in subdir filter32 or filter64, respectively
- Save last playback position of the last played tracks longer than 10 minutes
- Keep sound pitch constant when changing playback speed, using custom DirectShow filter based on open source SoundTouch.dll
- New option "Additional multimedia file types" and "Additional Irfanview/Xnview file types"
 
Search:
- Internal regular expression library updated to latest version (faster, more functions)
- Warn user when he enters a text in "Find text" which cannot be converted to ANSI and/or ASCII (if checked)
 
Synchronize dirs:
- Allow to use regular expressions and saved searches, with options where to apply them, e.g. one side, both sides, etc. via button [1x]
- New context menu items to show file context menu and file properties, and to edit left/right file
- Show exclamation mark in button "Singles" or "Duplicates" if it isn't down when opening the dialog
 
Compare by content:
- Show extra listbox with the two lines from the current cursor position for easier character by character comparison
- Show progress dialog when pasting large text buffer takes more than 2 seconds, allows to abort paste, but doesn't revert it
- Focus the bottom 2 line compare list directly with Ctrl+Tab
- Bottom 2 line compare list can be scrolled with cursor left/right, page up/down, home/end, and the mouse wheel
- Ctrl+Mouse wheel now scrolls the two line panel at the bottom even when the mouse isn't on it. Ctrl+Alt+Mouse Wheel still scrolls by page
 
FTPS/HTTPS:
- Support for OpenSSL 1.1 and newer. The main dll must be named libssl-*_*.dll / libssl-*_*-x64.dll (with *_* the version number, e.g. 1_1), the libcrypto*.dll must NOT be renamed!
 
Verify checksums:
- Support checksum created from a stream, showing up as "<checksum>  -" (checksum followed by two spaces and a dash)
- In checksum files created by other programs, more OpenSSL format types are supported: SHA224, SHA384, SHA3-224, SHA3-256, SHA3-384, SHA3-512
 
Internal commands:
- LOADLIST listfilename loads list of files/folders from text file.
- cm_ZoomIn and cm_ZoomOut to zoom thumbnails (like Ctrl+Mouse wheel)
- cm_syncchangedir: When pressing ENTER, do not enter a directory when it doesn't exist on the other side. Only turn off cm_syncchangedir when the user tries again
- Support parameters 0 (or none)=toggle, 1=set, 2(or -1)=reset for the following internal commands: cm_*Comments, cm_*DirBranch, cm_*DirBranchSel, cm_ToggleAutoViewModeSwitch, cm_SyncChangeDir, cm_SwitchLongNames, cm_SwitchHidSys, cm_SwitchHid, cm_SwitchSys, cm_Switch83Names, cm_FtpHiddenFiles, cm_SwitchDirSort, cm_SwitchOverlayIcons, cm_SwitchWatchDirs, cm_SwitchIgnoreList, cm_SwitchX64Redirection, cm_Vis*
- Command LOADSEARCH <saved name> (e.g. on button): Put one equal sign = in front of name to start searching immediately, two == to start and feed to listbox after search
- Improved ZIPFROMLIST command: The file list name can now contain Unicode characters, and the content can be ANSI, UTF-16 (with byte order marker BOM) or UTF-8 (with or without BOM), and the archive name can now also be put in the parameters field.
- Support parameters 0=toggle, 1=set, 2(or -1)=reset also for: cm_SrcQuickview, cm_LeftQuickview, cm_RightQuickview, cm_SrcQuickInternalOnly, cm_LeftQuickInternalOnly, cm_RightQuickInternalOnly, cm_SeparateQuickview, cm_SeparateQuickInternalOnly
- New internal command OPENATTRIBUTES <parameters> Change attributes: +f (subfolders), +a/-a +r/-r +h/-h +s/-s +dDate +tTime +L +L2 Plugin_settings
 
Placeholders for commands in button bar/start menu:
- All placeholders in button bar or start menu like %N, %P now support substring fields in the form :~start,end, e.g. %N:~2,5 (5 characters from the second) or %N:~-8,5 (5 from the 8-last)
- Placeholders %S, %R, %P%S and %T%R now support appended text for each file. The parameter must be in double quotes, e.g. "%P%S.bak" would append .bak to each name
- New placeholder %B for part of path (including branch view paths): %B or %B0 parent, %B1 grandparent etc. %B-, %B-1, %B-2 same but without branch view
- New placeholder %Bt, %Bt1 etc: Parent, grandparent directory of target folder
- New placeholder %B+ for part of path (including branch view paths), start counting from the beginning: %B+ drive with ":", %B+0 drive without ":", %B+1 first subdirectory, %B+2 second subdirectory etc.
 
Content plugin fields:
- 3 new internal fields: tc->ZoneId, tc->HostUrl and tc->ReferrerUrl read these fields from Zone.Identifier stream data. ZoneId is set to 0 if not present
 
Installer:
- Default to c:\Program Files\totalcmd on new systems. If the user fails to get admin rights, change to c:\totalcmd
- When not installed in Program Files, allow to set permissions for authenticated users to read only, installing user to full control
- New parameter /W enables write protecting target folder: /W0 unchanged, /W1 give current user write rights, /W2 give only elevated users write rights
- Last parameter can be a target path, e.g. installername.exe /F "c:\totalcmdnew"
 
New functions and fixes in Total Commander 9.51 final:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.51 release candidate 6:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.51 release candidate 5:
 
- Allow to install/uninstall/repair and use Total Commander even if the current user profile directory contains characters from a different codepage (e.g. Cyrillic on English Windows)
- Bugfixes
 
New functions and fixes in Total Commander 9.51 release candidate 4:
 
- Support for new Windows 10 option in regional settings "Beta: Use Unicode UTF-8 for worldwide language support"
- Bugfixes
 
New functions and fixes in Total Commander 9.51 release candidate 3:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.51 release candidate 2:
 
- Changed version number to 9.51 because the test takes longer and there are more changes than expected
- Bugfixes
 
New functions and fixes in Total Commander 9.50a release candidate 1:
 
- Dark mode: F1 opens help file named totalcmddark.chm (separate download) if it exists in the same location as totalcmd.chm
- Bugfixes
 
New functions and fixes in Total Commander 9.50 final:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.50 release candidate 2:
 
- Reduced flickering of the main menu in dark mode
- Bugfixes
 
New functions and fixes in Total Commander 9.50 release candidate 1:
 
- New Menu item "Dark<->Normal" in menu "Configure"
- Mouse cursor now jumps to default button if this is enabled in Control Panel under "Mouse"
- Bugfixes
 
New functions and fixes in Total Commander 9.50 beta 8-13:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.50 beta 7:
 
- Show up to 3 connected USB devices without drive letter (e.g. phones, tablets) also in drive buttonbar
- Always show borders around file lists in dark mode
- Support substrings from environment variables, e.g. %variable:~2,3%
- Bugfixes
 
New functions and fixes in Total Commander 9.50 beta 6:
 
- Hint colors are now configurable both in normal and dark mode
- Default dark mode background color is now a bit brighter
- Configuration - Options - Color: Show preview (example output) also for Lister, Compare by contents, title bars, hint windows, and dark mode
- Bugfixes
 
New functions and fixes in Total Commander 9.50 beta 5:
 
- Dark mode: Show border around file panels when not using the option "Flat user interface"
- Upload from archive directly to FTP: Option to preserve timestamps
- Bugfixes
 
New functions and fixes in Total Commander 9.50 beta 4:
 
- Find files: "F2 search in found files" now also searches in previously found folders
- Bugfixes
 
New functions and fixes in Total Commander 9.50 beta 3:
 
- Dark mode is now available by default on Windows XP and newer
- Dark mode: Scrollbars in the main file lists are now drawn dark when not scrolling with the mouse
- Three new internal commands to switch dark mode on and off: cm_SwitchDarkmode: on/off, cm_EnableDarkmode: on, cm_DisableDarkmode: off
- Bugfixes
 
New functions and fixes in Total Commander 9.50 beta 2:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.50 beta 1:
 
User interface:
- Dark mode, starting with Windows 10 Fall 2018, unofficially also with older Windows versions (ForceDarkModeOptions=1)
- Increased directory history length to 200 (configurable via HistoryLenStored)
- History: Only show directories in which the user performed some operation (configurable). Alt+Shift+Down arrow shows full history
- Drive dropdown list, drive buttonbar: Show "eject" overlay over drive icon for removable drives
- When scrolling through file lists with the keyboard, keep a margin of 4 lines above/below the current position (configurable)
- Directory panels: Show <LINK> for hard links/soft links to files instead of 0 size
- Ctrl+Q quick view: Show contents of link target instead of lnk file content
- Configuration - Options - Display: New option "Append \" to show folders as Folder\ instead of [Folder]
- Internal associations: Optional: Add extra verbs from ALL matching filters, default "open" only from the first match
- Show "New" submenu also in context menu for [..] entry, to create new file in current directory
- Windows 10, context menu: Menu item "Share" didn't do anything -> handle it internally
- Quick search dialog: Clear search with Ctrl+Y
- Right click on directory tab -> "Recently closed tabs"
- Show location of Total Commander EXE file in about box
 
File operations:
- Archives: Choose codepage when unpacking files, e.g. to unpack names with Cyrillic characters. Show [Auto] or chosen encoding in tab header.
- OneDrive folder: Handle folders appearing as file system links
- F5 copy dialog: Support directory hotlist (Ctrl+D)
- Create CRC checksums: New options to use Unix format, and to always use UTF-8
 
FTP / File system plugins:
- Transfer from FTP server to FTP server with F5: Option to copy via local PC
- Transfer from/to FTP/FS plugins: Support copy filters like the local file copy function, e.g. *.txt | excludeddir\
- FTP, upload/download with F5 - F2 in background: Support client certificate
- RestrictInterface=6144: Disallow all plugins, or 4096: Only allow plugins with a valid digital signature
 
Multi-rename tool:
 
- New placeholder [c] = number of files in list
- New placeholder [S] = file size
 
Alt+F10 tree:
- Option to use 'Everything' to load the tree
- Combobox to change drive, open with Alt+F1 or Alt+F2
 
Search:
- Search with 'Everything': Show percent of the search results transferred to Total Commander
- Improved search in Office xml files (e.g. .docx, .ods etc): find accented characters
- Automatically check 'Everything' option when using prefix ev: or ed: in search field
- Option to search in search results only
- View previous search results
 
Lister (F3):
- Define which view method and plugin should be used when opened, separately by file type, e.g. all jpg files with internal image viewer
- Press '8' to show preview as the Explorer (uses IPreviewHandler or IThumbnailProvider if the former isn't available)
- Support printing of JPG/PNG/GIF in Lister with internal image viewer
 
Compare by content:
- Set color for underlined search results
 
Synchronize dirs:
- Use Ctrl+PageUp/PageDown to jump to next/previous directory
 
Internal commands:
- New internal commands with parameters: LOADSELECTION, SAVESELECTION, SAVEDETAILS plus ANSI/Unicode versions
- cm_ModernShare allows you to use the new Windows 10 "Share" context menu item directly
- cm_ChangeArchiveEncoding to open the archive encoding popup menu
- cm_MoveTabLeft and cm_MoveTabRight to manually move current tab
 
New functions and fixes in Total Commander 9.22a final:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.22 final:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.22 release candidate 2:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.22 release candidate 1:
 
- Security hole in unacev2.dll patched
- Bugfixes
 
New functions and fixes in Total Commander 9.21a final:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.21 final:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.21 release candidate 2-3:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.21 release candidate 1:
 
- Lister: Allow to set maximum line length for text when not using word wrap, e.g.: wincmd.ini [Lister] unwrapwidth=2000
- Bugfixes
 
New functions and fixes in Total Commander 9.20 final:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.20 release candidate 2-3:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.20 release candidate 1:
 
- Multi-monitor: allow users to save position separately on each screen. Position and size are restored when moving the window between monitors with Win+Shift+Cursor left/right. Only the size is restored when moving the window with the mouse to another screen.
- Bugfixes
 
New functions and fixes in Total Commander 9.20 beta 6:
 
- F7/Shift+F7: Option in wincmd.ini to disable dialog position over active panel (NewFolderOverPanel=0)
- Option in wincmd.ini to show/hide speed info in background dialog (BackgroundSpeed=0/1/2)
- Bugfixes
 
New functions and fixes in Total Commander 9.20 beta 5:
 
- F7/Shift+F7: Show input dialog over the panel where the directory will be created
- When going to the root of a drive or share, e.g. via Ctrl+< or "\" button, place cursor on the directory which was part of the path. Example: Go from c:\Windows\System32 to the root -> put cursor on "Windows"
- Bugfixes
 
New functions and fixes in Total Commander 9.20 beta 4:
 
- New hotkey Shift+F7 to create directory in target panel, using the name under the cursor from the source panel as the default
- Secure FTP connection: With the provided prefix it's now possible to choose between explicit SSL (ftpes://server) and implicit SSL (ftpis://server). With the former method, an unencrypted connection is established first, which is then changed to encrypted with AUTH TLS. The latter is encrypted from the start.
- Bugfixes
 
New functions and fixes in Total Commander 9.20 beta 3:
 
- Compare by content: Select all with Ctrl+A
- Multi-rename tool: Option to convert to uppercase like in English titles (certain words like a, the, of... lowercase)
- Bugfixes
 
New functions and fixes in Total Commander 9.20 beta 2:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.20 beta 1:
 
- Button bar, command line: support shell GUIDs, e.g. to go to Explorer's recent dirs, use cd ::{22877a6d-37a1-461a-91b0-dbda5aaebc99}
- Files - change attributes: Button to load attributes from file under cursor in target panel
- Icon from internal association takes precedence over internal packer icon (e.g. for *.rar)
- wincmd.ini [Configuration] IgnoreDirErrors=1 allows you to switch to inaccessible or non-existent directories, shows <Read error!> in file list instead
- Button bar: Button size and small icon size can now be set separately for each screen scale (dpi)
- FTP client: Support for client certificates for ftps (ftp over ssl/tls) from Windows certificate store. Only works with schannel library on Vista or newer, not openssl
- Bugfixes
 
New functions and fixes in Total Commander 9.12 final:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.12 release candidate 3-4:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.12 release candidate 2:
 
- Renamed to 9.12 for obvious reasons
- Bugfixes
 
New functions and fixes in Total Commander 9.11 release candidate 1:
 
- Windows 10 Fall Creators Update, OneDrive: Show cloud overlay icon for files not available offline
- Bugfixes
 
New functions and fixes in Total Commander 9.10 final:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.10 release candidate 1-3:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.10 beta 3:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.10 beta 2:
 
- Multi-rename tool / Create directory / New text file: Support for placeholder [%x%], will insert content of environment variable 'x'
- Bugfixes
 
New functions and fixes in Total Commander 9.10 beta 1:
 
- Support for multiple screens with different DPI per screen on Windows 10 (requires latest release version, "Creators Update", or newer).
- "New folder" (F7) can now use the same placeholders as the multi-rename tool (e.g. date+time), and create multiple directories in one step using a counter
- "New text file" (Shift+F4) now supports the same placeholders as the multi-rename tool
- "New text file" (Shift+F4) now also works in archives, on FTP servers, and with file system plugins
- Option to use latest "Everything" tool in Alt+Shift+Enter/Spacebar free space calculations
- Support for Windows 10 fall Creators Update, mainly OneDrive online only file support
- Internal 7zip unpacker: Support background unpacking
- Support new pseudo environment variables from values described here
- Set font quality (e.g. force antialiasing on/off)
- Lister: Support touch screen scrolling+text selection
- Lister: Support Unicode names when loading images via Irfanview (needs new Unicode version of Irfanview)
- Compare by content: Set width in binary mode to 8, 16, 24 or 32 bytes
- Multi-rename tool: New placeholders for inserting current date+time
- Bugfixes
 
New functions and fixes in Total Commander 9.0a final:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.0a release candidate 3:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.0a release candidate 2:
 
- Content plugins: Support for Tbytes and two digits after the decimal point.
- The replacement of the Photos app with Windows Image Viewer can now be disabled in Files - Associate With...
- Bugfixes
 
New functions and fixes in Total Commander 9.0a release candidate 1:
 
- Search function: "Search for", prefix "ed:" searches with "Everything" with its syntax in all the locations given by "Search in" field.
- Bugfixes
 
New functions and fixes in Total Commander 9.0 final:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.0 release candidate 6:
 
- New tcmdlzma.dll and tclzma64.dll version 16.4.0.0, compiled from official 7zip sources, used for lzma compressed ZIP files
- Bugfixes
 
New functions and fixes in Total Commander 9.0 release candidate 5:
 
- Bugfixes
 
New functions and fixes in Total Commander 9.0 release candidate 4:
 
- Search with "Everything": Receive file details (size, date, time, attributes) directly from Everything 1.4 or newer
- Bugfixes
 
New functions and fixes in Total Commander 9.0 release candidate 3:
 
- Main icon: Made text "64" on the 16x16 pixel icon larger, better readable
- Bugfixes
 
New functions and fixes in Total Commander 9.0 release candidate 2:
 
- New icons for main menu and button bar(s): Now also with 48x48 resolution
- Synchronize dirs: Compare two files on different lines, each line must have just one file (one on the left, one on the right)
- Bugfixes
 
New functions and fixes in Total Commander 9.0 release candidate 1:
 
- New icons for main menu and button bar(s), can be chosen during the first start, or via right click on a button bar
- Lister: Store position separately for separate quick view (Ctrl+Shift+Q)
- Bugfixes
 
New functions and fixes in Total Commander 9.0 beta 17:
 
- Updated 7zip unpacker dlls
- Bugfixes
 
New functions and fixes in Total Commander 9.0 beta 16:
 
- cm_100percent now accepts a parameter: If >0, it sets the panel width (in percent) of the active panel. If <0, it sets the panel width (in percent) of the left window (1..100%). Example: cm_100percent 70
- Bugfixes
 
New functions and fixes in Total Commander 9.0 beta 15:
 
- New placeholder [u] in multi-rename tool: Converts all composite characters (e.g. separate a and ^) to precomposed characters (â).
- New SSL/TLS implementation: support TLSv1.1 and TLSv1.2, and report the protocol in the connection log.
- Define view mode commands when switching away from a view mode to a different mode. Separate by | (vertical line), e.g. cm_100percent|cm_50percent
- The following internal commands now accept parameters 0 (toggle, default), 1 (true), and 2 (false), except in main menu (* stands for Left, Right, and Src): cm_VerticalPanels, cm_*Thumbs, cm_*ByName, cm_*ByExt, cm_*BySize, cm_*ByDateTime, cn_*Unsorted, cm_*NegOrder.
- Bugfixes
 
New functions and fixes in Total Commander 9.0 beta 14:
 
- Secure Internet connection via FTPS and HTTPS now work without openssl dlls! They use the sChannel functions built into Windows (crypto API).
- Bugfixes
 
New functions and fixes in Total Commander 9.0 beta 13:
 
- Instead of the Windows Photo App (tile app), open the Windows Photo Viewer (desktop program) when double clicking an image file. Can be disabled (ReplacePhotoApp=0).
- Do not disable main window while reading long dirs, instead handle Windows messages, but ignore all user input except for ESC key.
- Bugfixes
 
New functions and fixes in Total Commander 9.0 beta 12:
 
- Allow to disable second progress bar in background transfer manager: CountMarkedBackground=0
- Also show old archive icon when unchecking "Show default folder/file icons from Explorer"
- Bugfixes
 
New functions and fixes in Total Commander 9.0 beta 11:
 
- When user changes the view mode manually while automatic view mode switching is enabled, keep that view mode until the directory changes to a location with a different view mode rule>0
- Show view mode tab colors and icons in main menu and current tab context menu
- Bugfixes
 
New functions and fixes in Total Commander 9.0 beta 10:
 
- Configure drive icons, default file/folder icons, '!' overlay and dimmed hidden icons via main configuration dialog
- Detect when a drive is locked by bitlocker, and offer to unlock it
- Bugfixes
 
New functions and fixes in Total Commander 9.0 beta 9:
 
- Multi-rename tool: Up to 20 rename operations can be undone now (configurable)
- Auto mode change: Option "L" now allows you to specify one or more drive types, e.g. 2=removable drive
- View modes: Option to give the icon priority over all other icons, e.g. loaded from desktop.ini
- Show hidden and system files with exclamation mark overlay (configurable)
- Bugfixes
 
New functions and fixes in Total Commander 9.0 beta 8:
 
- Installer now accepts the following parameters /AHLMGDUK A=Auto, H=Hidden, L=Language number, M=Multilanguage, G=Create group, D=Create desktop icon, U=Update if target exists, K=copy wincmd.key from same directory as the installer. All options accept parameters 1 or 0, e.g. G0 or G1. L accepts language Nr. from install.inf, e.g. L18=Romanian
- Bugfixes
 
New functions and fixes in Total Commander 9.0 beta 7:
 
- Windows 10: re-added separator between tab headers and file list because it's missing from the theme
- Don't reset view mode when loading locked tabs (also with directory changes allowed)
- Bugfixes
 
New functions and fixes in Total Commander 9.0 beta 6:
 
- Configuration dialog: When clicking OK or Apply while on "View modes" page, and automatic view mode changes are off, apply the current view mode to the file lists
- Set color of active tab header manually via [Colors] ActiveTabColor
- Bugfixes
 
New functions and fixes in Total Commander 9.0 beta 5:
 
- Allow to define a tab icon for the default view mode
- Search function: prefix "ev:" passes search string unchanged to Everything
- When deleting to recycle bin and a file can only be deleted directly, warn the user and let him choose to delete it directly or not
- FTPS: Always verify certificates now, even when wincmd.pem is missing, since we use the root certs from Internet Explorer now
- Bugfixes
 
New functions and fixes in Total Commander 9.0 beta 4:
 
- Changed how VistaDelete delete method handles recycle bin: Assume that the values about recycle bin in the registry are correct, the show an error when the function wants to delete directly although we requested to delete to recycle bin.
- FTPS: Use SHA256 hash to verify certificates with self-signed certificate authority instead of SHA1.
- 24x24 icons for Ctrl+F FTP connection dialog
- Change view modes via right click on folder tabs, only affects current tab so far
- Vertical button bar: Make space around buttons symmetrical
- Vertical button bar: If the bar is too high, display overflow button, and show rest of the buttons as a popup menu
- Bugfixes
 
New functions and fixes in Total Commander 9.0 beta 3:
 
- Run "Everything" when the user checks the checkbox and it's not running but located in the Total Commander directory, e.g. for portable use
- Network Neighborhood: Open context menu for virtual folders which cannot be entered, like DLNA servers
- Update checker: Allow to disable automatic update checks via "Check for updates now" dialog when there are no updates
- Update checker: Use DNS TXT record if available for checks
- Bugfixes
 
New functions and fixes in Total Commander 9.0 beta 2:
 
- Commands with numerical parameters like cm_Select now support ? or ?number as parameter -> input dialog
- Multi-rename tool, "#" button submenu: New entry [?#-#] to open plugins dialog and let user choose range for the selected plugin field
- Support environment variables like %commander_path% in paths for auto-switch view modes
- Use icon from zipfldr.dll for archives if available
- Bugfixes
 
New functions and fixes in Total Commander 9.0 beta 1:
 
User interface:
- View modes, can be switched manually via menu "Show", or automatically by rules
- Show icons on folder tabs depending on the displayed folder
- Vertical button bar (can be disabled via Configuration - Options - Layout)
- Rubber band selection mode when using left mouse button selection, disable via settings
- Show up to 3 external devices without drive letter (e.g. Android or Windows Phone) in Alt+F1/F2 drive dropdown list
- Background transfer manager (F5-F2): Show second progress bar with overall progress if available
- Themed text cursor, enable/disable in Configuration - Options - Colors
- Use system drive and folder icons (dynamically loaded) instead of internal
- Dimmed icons for hidden files/folders
- Show small green arrow as overlay icon when a folder is open, e.g. in tree or when opening very large folder
- Click on tab header with "locked but directory changed allowed" returns to base directory of that tab
- Better support for high resolution screens
- Set scaling of dialog boxes (OverrideDPI) via main settings - fonts
- Option to show sizes with 1k=1000bytes instead of 1k=1024bytes
- Option to show numbers in TBytes, with 1 or 2 decimal digits
 
File operations:
- Unicode support for descript.ion files
- Inplace rename: Use up/down arrow to jump to previous/next file (configurable)
- F5 Copy/F6 Move: Show combobox with all open tabs and all subdirectories in the target panel (Shift: Source panel)
- F5 copy: Skip empty dirs by appending |**\ to line "only files of this type"
- Create and verify additional checksum types: SHA224, SHA384, SHA3_224, SHA3_256, SHA3_384, SHA3_512
- Delete files directly (not to recycle bin): In case of errors, ask at the end of the entire operation
- Delete files directly: Also offer "Skip all" when a file is missing
- Re-use threads for delete, loading hints and ID-lists
- Disable overwrite confirmation in sync: wincmd.ini [Confirmation] SyncConfirmOverwrite=0
 
FTPS, HTTPS:
- Support TLS 1.1 and 1.2 with new openssl dlls
- Use Windows certificate stores "ROOT" and "CA" to verify purchased server certificates
 
Packer:
- ZIP unpacker: Support new compression method XZ (method 95) with updated tcmdlzma.dll and tclzma64.dll
- Support invalid ZIP archives with no CRC in the local header and behind the zip file, e.g. created by owncloud
- Support invalid ZIP archives with UTF-8-encoded names but missing UTF-8 flag (created by Dropbox)
 
Search function:
- Use "Everything" tool for much faster search on NTFS drives, also on network shares if possible
- Search with content plugins for text on main search page
- Regular expressions supported in more types: Unicode UTF-8+UTF-16, Office XML
- New option "Older than" working just like "Not older than"
- Standalone search: Allow to search in search results (after feed to listbox) and selected files
 
Compare by content:
- Show only differences, with additional lines above/below the differences, including editing
- Edit mode: triple click now selects entire line
 
Multi-rename tool:
- New buttons to insert other fields
- Improved range selection dialog
- If there are duplicate names, or names that already exist, offer to auto-rename to "name (2).ext", "name (3).ext" etc.
 
Lister:
- Ctrl+Shift+Q: Opens Quick View in separate Lister window, updates contents when going to other file
- View files of type RTF, BMP, JPG, PNG, GIF, ICO, HTML with internal viewers also in read-protected folders (via DuplicateHandle)
- Use larger buffer sizes to handle longer blocks of text without line breaks
 
Other operations:
- Double click/ENTER: Follow .url files pointing to directories within Total Commander. Disable via wincmd.ini
- Manual update check via menu Help - Check for updates now, using DNS lookup
- Automatic update check (experimental): wincmd.ini [Configuration] AutoUpdateCheck= (1: all updates, or 2: no beta versions)
- Ctrl+B in search result = Go to directory of file under cursor
- Read virtual folders like the Network Neighborhood asynchronously (faster initial response) and in a background thread
- Directory history: Remember name under cursor and position in list when entering a subdir via double click/Enter
- Content plugins: new content field chooser dialog instead of menu. Also show field preview for file/dir under cursor
- Synchronize dirs: Compare with multi-part ZIP, supports compare by content and view
- Buttonbar, Start menu: New Parameter %C1..%C9, %c1..%c9
 
Internal commands:
- to focus specific panels, including tree: cm_FocusSrc, cm_FocusTrg, cm_FocusLeftTree etc.
- to select/unselect one or more files: cm_Select, cm_Unselect, cm_Reverse
- to open lister: cm_ListOnly, cm_ListMulti, cm_ListInternalMulti, cm_SeparateQuickView, cm_SeparateQuickInternalOnly
- to save tabs to a specified file: SAVETABS, SAVETABSL, SAVETABSR, SAVETABS2, SAVETABS2L, SAVETABS2R
- cm_wait, accepting wait time in milliseconds, e.g. cm_wait 1000. Can be combined, e.g. em_cmd1,cm_wait 1000,em_cmd2
- New commands to write file list with details and column headers to file/clipboard
 
New functions and fixes in older Total Commander versions