Total Commander Portable: полное руководство по портативной версии

Перенос Total Commander на флешку упирается в одну деталь: по умолчанию программа хранит настройки в системном реестре и папке пользователя, поэтому на чужом компьютере запущенная копия «теряет» все панели, плагины и FTP-подключения. Чтобы файловый менеджер работал как полноценная portable-версия, нужно явно указать ему, где лежат конфигурационные файлы wincmd.ini и wcx_ftp.ini.

Ниже разберём, как правильно собрать портативную сборку Total Commander своими руками, какие параметры отвечают за пути к настройкам, как перенести плагины и что проверить, если программа всё равно пишет данные в профиль Windows. Инструкция не привязана к конкретной версии: механизм переопределения путей через wincmd.ini поддерживается давно и работает в актуальных выпусках, однако расположение отдельных пунктов меню может немного отличаться — в этом случае сверяйтесь со справкой вашей версии.

Что такое portable-режим и чем он отличается от обычной установки

Обычная установка Total Commander размещает исполняемые файлы в Program Files, а настройки — в профиле пользователя, например в %APPDATA%\GHISLER. Такая схема удобна для стационарного ПК, но бесполезна для флешки: на другом компьютере программа запустится с чистой конфигурацией.

Портативный режим означает, что все файлы — программа, настройки, плагины, история, сохранённые FTP-сессии — лежат в одной папке на съёмном носителе. Программа ничего не пишет в реестр и системные каталоги, а после извлечения флешки на компьютере не остаётся следов.

  • 📁 Единая папка — весь Total Commander со всеми данными в одном каталоге на флешке.
  • 🔌 Автономность — запуск на любом ПК с Windows без установки и прав администратора (если не требуется доступ к защищённым каталогам).
  • 🧩 Сохранение плагинов — все расширения, кнопки панели инструментов и пользовательские команды едут вместе с программой.
  • 🧹 Чистота системы — отсутствие записей в реестре и папках профиля чужого компьютера.

Подготовка: что понадобится перед сборкой

Перед началом убедитесь, что у вас есть дистрибутив программы с официального источника и флешка с достаточным объёмом. Сама программа занимает немного, но с плагинами и временными файлами запас в несколько сотен мегабайт не помешает.

Если у вас уже установлена настроенная копия Total Commander на компьютере, её можно использовать как основу: скопируете файлы и перенесёте конфигурацию. Если нет — соберите portable-версию «с нуля» и настройте уже на флешке.

📊 Как вы планируете использовать Total Commander Portable?
С флешки на разных компьютерах
Как вторую копию рядом с установленной
Для работы на чужом ПК без следов
Пока только изучаю возможность

Пошаговая сборка портативной версии

Ниже — безопасная последовательность, которая не затрагивает уже установленную копию программы. Все действия обратимы: достаточно удалить папку на флешке.

Сначала установите Total Commander в любую временную папку (или используйте существующую установку) и скопируйте содержимое каталога программы на флешку, например в X:\Tools\TotalCmd. Внутри должны оказаться TOTALCMD.EXE или TOTALCMD64.EXE, подкаталоги plugins, language и служебные файлы.

Далее — ключевой шаг. Откройте файл wincmd.ini в папке на флешке (если его нет, запустите программу один раз и закройте — файл появится) и проверьте секцию [Configuration]. Пути к конфигурации задаются параметрами UseIniInProgramDir и переменными окружения внутри ini-файла. Надёжный способ — прописать явное расположение через параметр запуска:

TOTALCMD64.EXE /i=".\wincmd.ini" /f=".\wcx_ftp.ini"

Здесь /i указывает путь к основному файлу настроек, а /f — к файлу FTP-клиента. Относительные пути позволяют не привязываться к букве диска, которая на разных компьютерах будет меняться.

☑️ Проверка готовности portable-сборки

Выполнено: 0 / 5

Настройка путей и относительных адресов

Чтобы сборка не зависела от буквы диска, внутри wincmd.ini используйте переменную %COMMANDER_PATH% — она всегда указывает на папку, откуда запущена программа. Например, путь к плагину можно задать как %COMMANDER_PATH%\plugins\wcx\plugin.wcx.

Проверьте также пути к временной папке и каталогу по умолчанию в настройках: если они указывают на C:\Temp или профиль пользователя, на чужом ПК программа начнёт писать туда данные. Для строгой портативности перенаправьте временный каталог внутрь папки на флешке, хотя это замедлит распаковку архивов на медленных носителях.

⚠️ Внимание: сохранённые FTP-пароли в файле wcx_ftp.ini защищены слабо и привязаны к мастер-паролю, если он задан. Не храните на флешке доступы к критичным серверам без мастер-пароля — при потере носителя данные попадут к посторонним.

Перенос настроек с установленной копии

Если на основном компьютере уже есть настроенный Total Commander, перенос сводится к копированию нескольких файлов. Найдите папку с конфигурацией — её расположение видно в диалоге «О программе» или в справке вашей версии — и скопируйте оттуда ключевые файлы в папку portable-сборки.

ФайлЧто содержитОбязателен
wincmd.iniОсновные настройки, панели, цвета, шрифтыДа
wcx_ftp.iniFTP-подключения и паролиЕсли используете FTP
wincmd.keyФайл лицензионного ключаДля зарегистрированной версии
default.bar и др. .barКнопки панелей инструментовЖелательно
usercmd.iniПользовательские команды em_*Если создавали свои команды

После копирования откройте wincmd.ini и замените абсолютные пути вида C:\Program Files\totalcmd\... на относительные с %COMMANDER_PATH%. Иначе на чужом компьютере программа будет искать плагины по несуществующим адресам.

Что делать с лицензионным ключом

Файл wincmd.key просто копируется в папку portable-сборки рядом с исполняемым файлом. Учтите лицензионное соглашение: одна лицензия обычно привязана к пользователю, а не к числу копий, но детали зависят от условий, на которых вы приобретали программу. Проверьте текст лицензии в вашем дистрибутиве.

Типичные проблемы и их решение

Самая частая жалоба: программа с флешки запускается с «чистыми» настройками. Причина почти всегда одна — exe-файл запущен без параметров /i и /f, и Total Commander нашёл конфигурацию в профиле текущего пользователя или создал новую. Решение — ярлык или bat-файл с явными путями.

Вторая ситуация — ошибки загрузки плагинов. Откройте wincmd.ini и проверьте секции плагинов: если там абсолютные пути с буквой диска старого компьютера, замените их на относительные. Также убедитесь, что разрядность плагинов совпадает с разрядностью программы: 64-битная версия не загрузит 32-битные модули.

  • 🐢 Медленная работа с флешки — перенесите временную папку на локальный диск или отключите эскизы для больших каталогов.
  • 🔒 Запрос прав администратора — возможен при обращении к системным каталогам; это нормально и не нарушает портативность.
  • 💾 Настройки не сохраняются — проверьте, не открыт ли ini-файл в режиме «только чтение» и не защищена ли флешка от записи.

⚠️ Внимание: не извлекайте флешку, пока Total Commander открыт или идёт операция копирования. Программа держит открытыми свои ini-файлы, и резкое отключение носителя может повредить конфигурацию. Сначала закройте программу, затем используйте безопасное извлечение устройства.

Готовые portable-сборки: стоит ли доверять

В сети встречаются готовые «портативные сборки» Total Commander с предустановленными плагинами. К ним стоит относиться осторожно: внутрь могут быть встроены сторонние модули, изменённые исполняемые файлы или устаревшие версии. Проверить происхождение такого пакета обычно невозможно.

Безопасный путь — собрать portable-версию самостоятельно из официального дистрибутива по инструкции выше. Это занимает немного времени, зато вы точно знаете состав сборки и не нарушаете условия лицензии.

Часто задаваемые вопросы

Можно ли использовать Total Commander Portable без лицензии?

Total Commander — условно-бесплатная программа: без регистрации при запуске показывается напоминание с предложением нажать одну из кнопок, но функциональность не ограничивается. Правила использования определяются лицензионным соглашением, с которым стоит ознакомиться в дистрибутиве.

Будет ли portable-версия работать на компьютере без прав администратора?

Да, для обычных файловых операций права администратора не нужны. Они могут потребоваться только при доступе к защищённым системным каталогам или установке некоторых типов плагинов.

Как обновить portable-версию до нового выпуска?

Установите новую версию во временную папку, затем скопируйте из неё исполняемые и служебные файлы в папку portable-сборки, не трогая ваши wincmd.ini, wcx_ftp.ini и плагины. Перед обновлением сделайте резервную копию всей папки.

Почему на другом компьютере пропали FTP-пароли?

Возможная причина — мастер-пароль FTP привязан к данным учётной записи на исходном ПК, либо программа запущена без параметра /f и открыла другой файл wcx_ftp.ini. Проверьте параметры запуска и наличие файла в папке сборки.

Можно ли держать на одной флешке 32-битную и 64-битную версии?

Да, обе версии могут лежать в одной папке и использовать общий wincmd.ini. Запускайте тот исполняемый файл, который соответствует разрядности системы, — но помните, что плагины нужны под каждую разрядность отдельно.