你在Total Commander 里打磨了上百条快捷键、几十个 FTP 站点和精细的列视图方案,换台电脑就要从零开始?这篇指南用可落地的步骤,帮你把全部配置安全带走。

第一步:定位你需要备份的核心配置文件

Total Commander 的配置并非写入注册表,而是集中存放在 INI 文件中,这恰恰是它易于迁移的先天优势。打开 TC 主界面,点击「帮助 → 关于 Total Commander」,窗口底部会显示 INI 文件的实际路径(常见位置为 %APPDATA%\GHISLER\ 或 TC 安装目录)。你至少需要关注以下文件:wincmd.ini(主配置,含快捷键、布局、颜色方案)、wcx_ftp.ini(FTP/SFTP 站点及密码)、usercmd.ini(自定义命令)、default.bar及相关 .bar 文件(工具栏)、以及 history.ini(搜索与命令行历史)。如果你使用了 Lister 插件或内容插件,还需备份 plugins目录。建议在资源管理器地址栏直接粘贴路径确认文件是否存在,避免遗漏。

Total Commander相关配图

第二步:一键打包——用批处理脚本自动化备份

手动复制容易漏文件,更稳妥的方式是写一个简单的批处理脚本。以下是一个实测可用的示例(适用于 Total Commander 11.x,测试版本 11.03):

Total Commander相关配图

@echo off set SRC=%APPDATA%\GHISLER set DST=D:\TC_Backup\%date:~0,10% mkdir "%DST%" 2>nul copy "%SRC%\wincmd.ini" "%DST%" copy "%SRC%\wcx_ftp.ini" "%DST%" copy "%SRC%\usercmd.ini" "%DST%" xcopy "%SRC%\plugins" "%DST%\plugins" /E /I /Y echo 备份完成:%DST% pause

将脚本保存为 tc_backup.bat,双击即可在 D盘生成以日期命名的备份文件夹。实际使用中,一位同事曾因路径含空格导致 xcopy 失败,解决方法是确保所有路径都用英文双引号包裹。你也可以把这个脚本绑定到 TC 的自定义按钮,实现界面内一键触发。

第三步:迁移还原与多设备同步策略

备份文件到手后,在新设备上安装相同或更高版本的 Total Commander,将备份的INI 文件覆盖到对应目录即可完成还原。需要注意:wcx_ftp.ini 中的 FTP 密码使用的是与 Windows 用户账户绑定的弱加密,跨用户名迁移时密码字段会失效,需要重新输入。对于需要在公司台式机和笔记本之间保持同步的场景,推荐将配置目录指向云盘同步文件夹(如 OneDrive 或坚果云)。具体做法:在 wincmd.ini 的 [Configuration] 段中,确认 UseIniInProgramDir=0,然后通过启动参数 TOTALCMD.EXE /I=云盘路径\wincmd.ini /F=云盘路径\wcx_ftp.ini 来指定配置位置。这样两台设备共享同一份配置,修改实时生效。

Total Commander相关配图

快捷键与词库的专项备份细节

高频办公用户往往在TC 中自定义了大量快捷键(如 Ctrl+Shift+C复制完整路径、Ctrl+G跳转到指定目录等),这些映射全部记录在 wincmd.ini 的 [Shortcuts] 和 [ShortcutsWin] 段中。如果你只想迁移快捷键而不动其他配置,可以用文本编辑器单独提取这两个段落,粘贴到目标机器的 wincmd.ini 中。另一个常被忽略的场景是搜索词库:TC 的「搜索文件」对话框会记住历史搜索关键词和文件类型模板,存储在 wincmd.ini 的 [SearchIn] 和 [SearchName] 段。一位做日志分析的运维同事反馈,他积累了 40 多条正则搜索模板,重装系统后全部丢失,此后他将wincmd.ini 纳入 Git 版本管理,每周自动 commit,彻底杜绝了这个问题。

常见问题

Total Commander 数据备份与迁移时,插件需要单独处理吗?

需要。TC 的插件(.wlx、.wfx、.wdx、.wcx 文件)通常存放在独立的 plugins 目录中,而wincmd.ini 中只记录了插件的路径引用。迁移时需要同时复制 plugins 文件夹,并确认新设备上的路径与INI 中记录的一致。如果路径变化,可在 wincmd.ini 中批量替换旧路径为新路径。

从 Total Commander 10.x 升级到 11.x,配置文件可以直接迁移吗?

可以。Total Commander 对 INI 配置保持了良好的向后兼容性,10.x 的wincmd.ini 在 11.x 中可直接使用。新版本新增的配置项会以默认值自动补全,不会影响已有设置。但建议迁移前先备份一份新版本的原始 INI,以便出现异常时回退对比。

使用云盘同步 TC 配置时,两台电脑同时打开会冲突吗?

存在冲突风险。Total Commander 在运行期间会持续写入 wincmd.ini(如更新目录历史),如果两台设备同时运行且云盘实时同步,可能出现文件覆盖。实用的规避方法是:在非主力设备上以只读方式加载配置(启动参数加 /O),或者在云盘客户端中设置该文件为「仅在关闭 TC 后同步」。

总结

立即下载 Total Commander 最新版本,按照本文流程完成你的首次完整配置备份,让每一台设备都拥有你最顺手的工作环境。访问 ghisler.com 获取官方安装包与更多配置技巧。

相关阅读:Total Commander 数据备份与迁移Total Commander 数据备份与迁移使用技巧Total Commander 中文乱码解决方法