Total Commander портативная версия: инструкция по созданию и настройке

Total Commander портативная версия позволяет запускать файловый менеджер с флешки на любом компьютере без установки — при этом все настройки, FTP-подключения и плагины сохраняются в папке самой программы, а не в системном реестре. Чтобы переносная сборка работала корректно, в конфигурационном файле wincmd.ini нужно прописать параметр UseIniInProgramDir=7, иначе программа продолжит хранить настройки в профиле пользователя Windows.

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

Чем портативная версия отличается от установочной

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

Ключевой момент — параметр UseIniInProgramDir в секции [Configuration] файла wincmd.ini. Значение 7 указывает программе читать и писать оба конфигурационных файла (wincmd.ini и wcx_ftp.ini) из собственной папки. Именно эта одна строка превращает обычную копию в портативную.

Отличия на практике:

  • 📁 все настройки, история и FTP-аккаунты хранятся в папке программы, а не в системе;
  • 💾 запуск возможен с USB-накопителя на компьютере без прав администратора;
  • 🔑 лицензионный ключ wincmd.key лежит рядом с исполняемым файлом и «путешествует» вместе со сборкой;
  • 🧩 плагины подключаются по относительным путям, если сборка настроена корректно.

Как создать портативную версию самостоятельно

Готовой официальной «portable-сборки» разработчик не распространяет — переносной вариант собирается вручную из обычной установленной копии. Это несложно и занимает несколько минут.

Порядок действий:

  1. Установите Total Commander обычным способом на свой компьютер.
  2. Скопируйте папку программы целиком (по умолчанию C:\totalcmd или C:\Program Files\totalcmd) на флешку.
  3. Откройте файл wincmd.ini в скопированной папке и в секции [Configuration] добавьте или измените строку:
[Configuration]

UseIniInProgramDir=7

После этого скопируйте в папку на флешке файлы wincmd.ini и wcx_ftp.ini из старого расположения, если они хранились в профиле пользователя — иначе настройки не подхватятся.

☑️ Проверка готовности портативной сборки

Выполнено: 0 / 5
⚠️ Внимание: если файл wincmd.ini одновременно существует и в папке программы, и в профиле пользователя, приоритет зависит от значения UseIniInProgramDir. При сомнениях временно переименуйте копию в профиле и проверьте, какие настройки загрузились.

Настройка путей и плагинов для переносной работы

Главная проблема переносной сборки — абсолютные пути. Если плагин прописан как C:\totalcmd\plugins\..., то на компьютере, где флешка получила другую букву диска, он не загрузится. Решение — переменная окружения %COMMANDER_PATH%, которую программа подставляет автоматически.

Проверьте в wincmd.ini секции с плагинами и замените абсолютные пути на относительные, например:

[ListerPlugins]

0=%COMMANDER_PATH%\plugins\wlx\Imagine\Imagine.wlx

Также стоит перенести в папку программы временный каталог и папку для языковых файлов, если они указаны отдельно. Чем меньше сборка зависит от внешних путей, тем стабильнее она работает на чужих машинах.

Лицензионный ключ и легальность

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

Для портативной версии это особенно удобно: ключ находится рядом с исполняемым файлом и действует на любом компьютере, где запускается сборка. Условия лицензии следует уточнять у разработчика — по общему правилу одна лицензия привязана к пользователю, а не к конкретной машине, но детали зависят от типа приобретённой лицензии.

⚠️ Внимание: не скачивайте «портативные сборки с активированным ключом» со сторонних сайтов — такие раздачи нарушают лицензию и нередко содержат вредоносный код. Собирайте переносную версию только из официального дистрибутива.
📊 Как вы используете портативный Total Commander?
На флешке для работы на разных ПК
Как вторая копия рядом с установленной
В составе аварийного LiveUSB-набора
Пока только планирую собрать

Типичные проблемы при запуске на другом компьютере

Если сборка на чужом ПК ведёт себя иначе, чем дома, причина почти всегда в одном из типовых моментов. Разберём их по частоте появления.

ПроблемаВероятная причинаРешение
Настройки сброшеныОтсутствует UseIniInProgramDir=7Добавить параметр в wincmd.ini
Плагины не загружаютсяАбсолютные пути с буквой дискаЗаменить на %COMMANDER_PATH%
Нет доступа к FTPwcx_ftp.ini остался в профилеСкопировать файл в папку программы
Просит регистрациюФайл wincmd.key не скопированПоложить ключ рядом с EXE
Не сохраняет измененияФлешка в режиме «только чтение»Проверить атрибуты и права записи

Отдельный случай — запуск на компьютере с ограниченными правами. Сама программа установки не требует, но некоторые функции (например, работа с системными каталогами или смена ассоциаций файлов) будут недоступны без прав администратора. Это нормально и не является неисправностью сборки.

Почему на чужом ПК исчезают FTP-пароли

Пароли FTP хранятся в файле wcx_ftp.ini в зашифрованном виде. Если файл скопирован, но пароли не подхватываются, возможная причина — использование мастер-пароля, который нужно ввести заново при первом обращении к хранилищу на новой машине.

Где хранить сборку и как её обновлять

Оптимальные места для портативной копии — USB-флешка, внешний SSD или папка в облачном хранилище с локальной синхронизацией. В последнем случае учтите: одновременный запуск на двух машинах может повредить конфигурационные файлы из-за конфликта версий.

Обновление переносной версии делается вручную: скачайте свежий дистрибутив, распакуйте его (или установите во временную папку) и скопируйте новые исполняемые файлы поверх старых, не трогая wincmd.ini, wcx_ftp.ini и wincmd.key — в них вся ваша конфигурация. Перед обновлением разумно сделать резервную копию всей папки.

  • 🔄 обновляйте только программные файлы, конфиги оставляйте нетронутыми;
  • 🗂️ перед обновлением копируйте папку целиком как резерв;
  • ☁️ при хранении в облаке не запускайте программу на двух ПК одновременно.

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

Существует ли официальная portable-версия Total Commander?

Отдельного официального портативного дистрибутива разработчик не выпускает. Переносная версия собирается из обычной установленной копии добавлением параметра UseIniInProgramDir=7 в конфигурационный файл.

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

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

Можно ли перенести настройки из установленной версии в портативную?

Да. Скопируйте файлы wincmd.ini и wcx_ftp.ini из папки, где их хранит установленная версия (её можно посмотреть через меню «Справка» → «О программе»), в папку портативной копии.

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

Чаще всего причина в абсолютных путях в wincmd.ini: буква диска флешки на новом ПК отличается. Замените пути на относительные с использованием %COMMANDER_PATH%.

Нужно ли покупать отдельную лицензию для портативной версии?

Переносная копия — это та же программа, поэтому действует обычная лицензия. Файл wincmd.key просто кладётся в папку сборки. Точные условия использования одной лицензии на нескольких машинах уточняйте в условиях разработчика.