Если Total Commander при переносе на флешку теряет настройки, панели инструментов и зарегистрированную лицензию, причина почти всегда одна — программа продолжает читать конфигурацию из системного реестра и профиля пользователя, а не из собственной папки. Чтобы файловый менеджер стал по-настоящему переносным, ему нужно явно указать, где хранить файлы wincmd.ini и wcx_ftp.ini, и отключить привязку к реестру.
Портативная версия Total Commander удобна системным администраторам, мастерам по ремонту ПК и всем, кто работает на разных компьютерах: вместе с программой на накопителе едут FTP-подключения, пользовательские колонки, цветовые схемы и набор плагинов. Ниже разберём, как собрать такую сборку правильно, без ошибок с относительными путями и потерей ключей.
Чем portable-версия отличается от обычной установки
Стандартный установщик Total Commander записывает часть параметров в реестр Windows и предлагает хранить конфигурацию в папке профиля пользователя — например, в %APPDATA%. Это удобно для стационарной машины, но делает программу зависимой от конкретной системы: на другом компьютере настройки не подхватятся.
В портативном варианте вся конфигурация лежит в одном каталоге рядом с исполняемым файлом TOTALCMD.EXE (или TOTALCMD64.EXE для 64-битной версии). Программу можно запускать с USB-флешки, внешнего диска или сетевой папки, не оставляя следов в системе — при условии, что вы отключили использование реестра.
- 📁 Один каталог — исполняемые файлы, настройки, плагины и ключи в одной папке.
- 🔌 Независимость от системы — запуск на любом ПК без установки и прав администратора.
- 🧩 Переносимые плагины — пути к WLX/WFX/WCX-плагинам задаются относительно каталога программы.
- 🔑 Ключ лицензии рядом — файл
wincmd.keyхранится в папке программы.
Создание portable-версии из обычной установки
Самый надёжный способ — взять уже установленный Total Commander и превратить его в переносной. Для этого скопируйте папку программы (обычно C:\totalcmd или C:\Program Files\totalcmd) на флешку целиком. Затем нужно перенести файлы конфигурации в этот же каталог и поправить пути.
⚠️ Внимание: перед любыми правками сделайте резервную копию файловwincmd.iniиwcx_ftp.ini. В них хранятся не только настройки интерфейса, но и сохранённые FTP-подключения, которые восстановить после потери бывает непросто.
Далее необходимо указать программе, откуда читать настройки. Это делается либо через параметры командной строки, либо через секцию в самом ini-файле. Откройте wincmd.ini в текстовом редакторе и проверьте секцию [Configuration] — там задаются ключевые параметры расположения конфигурации.
☑️ Перенос Total Commander на флешку
Настройка wincmd.ini для портативного режима
Главный файл конфигурации — wincmd.ini. Чтобы программа не зависела от буквы диска флешки (она меняется от компьютера к компьютеру), используйте переменную %COMMANDER_PATH% — она всегда указывает на каталог, откуда запущен Total Commander. Пути к плагинам, языковым файлам и дополнительным инструментам прописывайте через неё.
Пример строки в секции конфигурации может выглядеть так:
[Configuration]
UseIniInProgramDir=7
InstallDir=%COMMANDER_PATH%
Параметр UseIniInProgramDir указывает, что ini-файлы нужно искать в каталоге программы. Его значение — битовая маска, определяющая, какие именно файлы конфигурации хранятся рядом с исполняемым файлом. Точную расшифровку значений стоит сверить с официальной справкой вашей версии программы, так как поведение может отличаться между выпусками.
Проверка портативности и типичные ошибки
После переноса проверьте сборку на другом компьютере или в чистой среде. Признаки того, что portable-режим работает корректно: программа стартует с вашими настройками, не создаёт папок в %APPDATA% и не запрашивает лицензию. Если настройки сбрасываются — значит, ini-файлы читаются не из каталога программы.
| Симптом | Вероятная причина | Что проверить |
|---|---|---|
| Настройки сбрасываются на другом ПК | ini-файлы читаются из профиля пользователя | Параметр UseIniInProgramDir и расположение wincmd.ini |
| Программа просит регистрацию | Файл ключа не найден | Наличие wincmd.key в папке программы |
| Плагины не работают | Абсолютные пути к плагинам указывают на старый диск | Замена путей на %COMMANDER_PATH% |
| Панель инструментов пустая | Файл .bar ссылается на несуществующие пути | Пути к значкам и программам в default.bar |
| FTP-подключения пропали | wcx_ftp.ini остался в старом расположении | Перенос файла в каталог программы |
⚠️ Внимание: не запускайте портативный Total Commander одновременно с установленной копией, если обе используют один и тот же ini-файл, — последняя закрывшаяся копия перезапишет настройки другой. Для параллельной работы разведите конфигурации по разным файлам.
Плагины и дополнительные инструменты в portable-сборке
Плагины — главная ценность переносной сборки: просмотрщики (WLX), архиваторы (WCX), файловые системы (WFX) и контентные плагины (WDX) едут вместе с программой. Скопируйте каталог plugins в папку на флешке и исправьте пути в секциях [PackerPlugins], [ListerPlugins] и [FileSystemPlugins] файла wincmd.ini, заменив абсолютные адреса на %COMMANDER_PATH%\plugins\....
Учтите разрядность: плагины для 32-битной версии не загружаются в 64-битную и наоборот. Если сборка должна работать на разных системах, держите в папке оба исполняемых файла — TOTALCMD.EXE и TOTALCMD64.EXE — и устанавливайте плагины в обе разрядности, если они доступны.
Где Total Commander хранит настройки по умолчанию
В зависимости от версии и параметров установки конфигурация может лежать в папке программы, в %APPDATA%\GHISLER или в профиле пользователя. Текущее расположение видно в самой программе: откройте справку или диалог «О программе», где указываются пути к используемым ini-файлам.
Обновление и обслуживание переносной копии
Обновлять portable-версию просто: распакуйте новый дистрибутив поверх старой папки, не трогая файлы wincmd.ini, wcx_ftp.ini, wincmd.key и каталог plugins. Установщик обычно не затирает пользовательские конфигурации, но перестраховаться резервной копией стоит.
Периодически проверяйте целостность сборки: флешки подвержены сбоям файловой системы, а повреждённый ini-файл может привести к потере настроек. Держите архивную копию всей папки на основном компьютере и обновляйте её после значимых изменений конфигурации.
Частые вопросы о Total Commander Portable
Можно ли использовать лицензионный ключ в portable-версии?
Да. Достаточно поместить файл wincmd.key в папку программы — Total Commander найдёт его при запуске. Лицензия привязана к пользователю, а не к конкретному компьютеру, поэтому перенос на флешке не нарушает условий использования.
Будет ли portable-версия работать без прав администратора?
В большинстве случаев — да, если программа не пишет данные в защищённые системные каталоги. Именно поэтому важно, чтобы конфигурация хранилась в папке на флешке, а не в профиле или системных директориях. Отдельные функции (например, операции с системными файлами) могут потребовать повышения прав независимо от типа установки.
Почему на другом ПК сбивается буква диска в настройках?
Потому что в конфигурации остались абсолютные пути вида E:\totalcmd\.... Замените их на %COMMANDER_PATH%\... — программа подставит актуальный путь к собственной папке при каждом запуске.
Чем portable-сборка отличается от сторонних «репаков»?
Самостоятельная сборка из официального дистрибутива прозрачна: вы знаете, какие файлы и настройки входят в комплект. Готовые репаки с неофициальных источников могут содержать изменённые исполняемые файлы и непроверенные плагины, поэтому безопаснее собрать переносную версию самостоятельно.
Как перенести избранные каталоги и историю?
Эти данные хранятся в wincmd.ini и сопутствующих файлах конфигурации. Если ini-файлы перенесены в папку программы вместе с основной конфигурацией, избранное и история переедут вместе с ними автоматически.