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-сборки» разработчик не распространяет — переносной вариант собирается вручную из обычной установленной копии. Это несложно и занимает несколько минут.
Порядок действий:
- Установите Total Commander обычным способом на свой компьютер.
- Скопируйте папку программы целиком (по умолчанию
C:\totalcmdилиC:\Program Files\totalcmd) на флешку. - Откройте файл
wincmd.iniв скопированной папке и в секции[Configuration]добавьте или измените строку:
[Configuration]
UseIniInProgramDir=7
После этого скопируйте в папку на флешке файлы wincmd.ini и wcx_ftp.ini из старого расположения, если они хранились в профиле пользователя — иначе настройки не подхватятся.
☑️ Проверка готовности портативной сборки
⚠️ Внимание: если файлwincmd.iniодновременно существует и в папке программы, и в профиле пользователя, приоритет зависит от значенияUseIniInProgramDir. При сомнениях временно переименуйте копию в профиле и проверьте, какие настройки загрузились.
Настройка путей и плагинов для переносной работы
Главная проблема переносной сборки — абсолютные пути. Если плагин прописан как C:\totalcmd\plugins\..., то на компьютере, где флешка получила другую букву диска, он не загрузится. Решение — переменная окружения %COMMANDER_PATH%, которую программа подставляет автоматически.
Проверьте в wincmd.ini секции с плагинами и замените абсолютные пути на относительные, например:
[ListerPlugins]
0=%COMMANDER_PATH%\plugins\wlx\Imagine\Imagine.wlx
Также стоит перенести в папку программы временный каталог и папку для языковых файлов, если они указаны отдельно. Чем меньше сборка зависит от внешних путей, тем стабильнее она работает на чужих машинах.
Лицензионный ключ и легальность
Total Commander — условно-бесплатная программа: без ключа она работает неограниченно, но при запуске показывает окно с просьбой нажать одну из трёх кнопок. Лицензионный ключ — это файл wincmd.key, который достаточно положить в папку программы.
Для портативной версии это особенно удобно: ключ находится рядом с исполняемым файлом и действует на любом компьютере, где запускается сборка. Условия лицензии следует уточнять у разработчика — по общему правилу одна лицензия привязана к пользователю, а не к конкретной машине, но детали зависят от типа приобретённой лицензии.
⚠️ Внимание: не скачивайте «портативные сборки с активированным ключом» со сторонних сайтов — такие раздачи нарушают лицензию и нередко содержат вредоносный код. Собирайте переносную версию только из официального дистрибутива.
Типичные проблемы при запуске на другом компьютере
Если сборка на чужом ПК ведёт себя иначе, чем дома, причина почти всегда в одном из типовых моментов. Разберём их по частоте появления.
| Проблема | Вероятная причина | Решение |
|---|---|---|
| Настройки сброшены | Отсутствует UseIniInProgramDir=7 | Добавить параметр в wincmd.ini |
| Плагины не загружаются | Абсолютные пути с буквой диска | Заменить на %COMMANDER_PATH% |
| Нет доступа к FTP | wcx_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 просто кладётся в папку сборки. Точные условия использования одной лицензии на нескольких машинах уточняйте в условиях разработчика.