Перенос 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 в любую временную папку (или используйте существующую установку) и скопируйте содержимое каталога программы на флешку, например в 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-сборки
Настройка путей и относительных адресов
Чтобы сборка не зависела от буквы диска, внутри wincmd.ini используйте переменную %COMMANDER_PATH% — она всегда указывает на папку, откуда запущена программа. Например, путь к плагину можно задать как %COMMANDER_PATH%\plugins\wcx\plugin.wcx.
Проверьте также пути к временной папке и каталогу по умолчанию в настройках: если они указывают на C:\Temp или профиль пользователя, на чужом ПК программа начнёт писать туда данные. Для строгой портативности перенаправьте временный каталог внутрь папки на флешке, хотя это замедлит распаковку архивов на медленных носителях.
⚠️ Внимание: сохранённые FTP-пароли в файле
wcx_ftp.iniзащищены слабо и привязаны к мастер-паролю, если он задан. Не храните на флешке доступы к критичным серверам без мастер-пароля — при потере носителя данные попадут к посторонним.
Перенос настроек с установленной копии
Если на основном компьютере уже есть настроенный Total Commander, перенос сводится к копированию нескольких файлов. Найдите папку с конфигурацией — её расположение видно в диалоге «О программе» или в справке вашей версии — и скопируйте оттуда ключевые файлы в папку portable-сборки.
| Файл | Что содержит | Обязателен |
|---|---|---|
wincmd.ini | Основные настройки, панели, цвета, шрифты | Да |
wcx_ftp.ini | FTP-подключения и пароли | Если используете 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. Запускайте тот исполняемый файл, который соответствует разрядности системы, — но помните, что плагины нужны под каждую разрядность отдельно.