Releases: Moresyl/BatchRenamePro
Release list
Batch Rename Pro v2.0.4
Batch Rename Pro 2.0.4
本版本修复桌面快捷方式白纸图标,并把原来只能跳转 GitHub 的更新提示升级为完整的一键更新。
新功能
- 软件内发现新版本后,可直接点击“一键更新”。程序会自动选择与当前运行架构一致的 x64、ARM64 或 x86 MSI。
- 更新过程显示下载进度,并依次完成 SHA-256 校验、启动 Windows Installer 和安装后自动重启。
- GitHub 发布页入口继续保留,网络或系统策略阻止自动安装时可手动下载。
变更与安全
- MSI 只有在下载内容与同一 Release 的
SHA256SUMS.txt完全匹配后才会启动。 - 安装仍由 Windows Installer 执行;覆盖安装前 Windows 会显示标准 UAC 授权窗口。
- 更新失败时不会修改当前版本,应用会给出明确提示。
修复与完善
- 修复 MSI 安装后桌面快捷方式显示白纸图标的问题。
- 桌面和开始菜单快捷方式现在都显式引用 MSI 内嵌产品图标。
- 发布门禁会检查每种架构 MSI 的快捷方式图标字段和内嵌图标资源,防止问题再次出现。
安装
已安装 2.0.3 时,可以手动运行对应架构的 2.0.4 MSI 覆盖升级。完成这次升级后,未来版本可直接在软件内点击“一键更新”。绝大多数 Intel / AMD 电脑请选择 BatchRenamePro-win-x64.msi。
English summary
Version 2.0.4 adds an in-app MSI update flow with architecture selection, download progress, SHA-256 verification, UAC-backed installation and automatic restart. It also fixes blank Desktop and Start-menu shortcut icons by binding both shortcut rows to the MSI's embedded product icon, with release-time contract checks to prevent regression.
Downloads
| File | For |
|---|---|
BatchRenamePro-win-x64.msi |
Almost every PC and laptop; recommended |
BatchRenamePro-win-arm64.msi |
Snapdragon / ARM64 devices; recommended |
BatchRenamePro-win-x86.msi |
32-bit Windows; recommended |
BatchRenamePro-win-*.zip |
Portable build for the matching architecture |
The MSI installers and portable ZIPs are self-contained — no .NET install needed.
Verify your download against SHA256SUMS.txt:
Get-FileHash .\BatchRenamePro-win-x64.msi -Algorithm SHA256The executables are not code-signed, so SmartScreen may warn on first run.
Batch Rename Pro v2.0.3
Batch Rename Pro 2.0.3
本版本补齐 MSI 自定义安装目录的最后一个严重体验问题,建议所有安装版用户直接升级。
新功能
- 安装向导现在选择“父目录”,并始终在其中创建独立的
Batch Rename Pro产品目录。
变更与安全
- 发布门禁新增安装目录层级检查,x64、ARM64、x86 三种 MSI 都必须把产品目录放在用户所选父目录下。
修复与完善
- 修复选择
E:\RJ后把主程序直接放进E:\RJ根目录、没有出现Batch Rename Pro安装文件夹的问题。 - 保留 2.0.2 的桌面图标、开始菜单入口和 Windows 安装位置登记修复。
安装
已安装旧版本时,直接运行对应架构的 2.0.3 MSI 即可覆盖升级。选择 E:\RJ 时,实际安装位置会是 E:\RJ\Batch Rename Pro。绝大多数 Intel / AMD 电脑请选择 BatchRenamePro-win-x64.msi。
English summary
Version 2.0.3 makes the MSI directory picker select a parent directory and always creates a dedicated Batch Rename Pro child folder. It retains the Desktop shortcut and registered InstallLocation fixes from 2.0.2.
Downloads
| File | For |
|---|---|
BatchRenamePro-win-x64.msi |
Almost every PC and laptop; recommended |
BatchRenamePro-win-arm64.msi |
Snapdragon / ARM64 devices; recommended |
BatchRenamePro-win-x86.msi |
32-bit Windows; recommended |
BatchRenamePro-win-*.zip |
Portable build for the matching architecture |
The MSI installers and portable ZIPs are self-contained — no .NET install needed.
Verify your download against SHA256SUMS.txt:
Get-FileHash .\BatchRenamePro-win-x64.msi -Algorithm SHA256The executables are not code-signed, so SmartScreen may warn on first run.
Batch Rename Pro v2.0.2
Batch Rename Pro 2.0.2
这是一个针对 MSI 安装体验的紧急修复版本。已安装 2.0.1 的用户会通过软件内更新中心收到这次更新。
新功能
- MSI 安装完成后会同时创建桌面图标和开始菜单入口。
变更与安全
- Windows 的“已安装的应用”现在会记录用户实际选择的安装位置,便于系统管理、故障排查和后续维护。
- 发布门禁会逐一检查 x64、ARM64、x86 MSI 数据库中的主程序、桌面快捷方式、开始菜单入口、安装位置写入动作及正确执行顺序。
修复与完善
- 修复 2.0.1 MSI 没有创建桌面快捷方式的问题。
- 修复卸载信息中的
InstallLocation为空,导致用户和管理工具难以定位程序的问题。
安装
已安装旧版本时,直接运行对应架构的 2.0.2 MSI 即可覆盖升级。绝大多数 Intel / AMD 电脑请选择 BatchRenamePro-win-x64.msi;Snapdragon 等 ARM64 设备请选择 ARM64,32 位 Windows 请选择 x86。安装包尚未进行商业代码签名,Windows SmartScreen 可能在首次运行时显示提醒。
English summary
Version 2.0.2 fixes MSI discoverability: installations now create a Desktop shortcut and register the actual installation location with Windows. The release gate validates the executable, shortcuts, InstallLocation action, and execution order in every architecture's MSI database before publication.
Downloads
| File | For |
|---|---|
BatchRenamePro-win-x64.msi |
Almost every PC and laptop; recommended |
BatchRenamePro-win-arm64.msi |
Snapdragon / ARM64 devices; recommended |
BatchRenamePro-win-x86.msi |
32-bit Windows; recommended |
BatchRenamePro-win-*.zip |
Portable build for the matching architecture |
The MSI installers and portable ZIPs are self-contained — no .NET install needed.
Verify your download against SHA256SUMS.txt:
Get-FileHash .\BatchRenamePro-win-x64.msi -Algorithm SHA256The executables are not code-signed, so SmartScreen may warn on first run.
Batch Rename Pro v2.0.1
Batch Rename Pro 2.0.1
本版本把近期桌面端增强全部整理为可升级的正式版本,并首次提供标准 Windows MSI 安装包。已安装 2.0.0 的用户会通过软件内更新中心收到这次更新。
新功能
- 新增 Windows 标准文件夹选择器与软件内文件夹浏览器,可在设置中切换。
- 软件内浏览器同时显示文件与子文件夹,更适合确认批量改名范围。
- 新增系统托盘能力,可按设置最小化到通知区域并恢复窗口。
- x64、ARM64、x86 均新增
.msi安装包,支持安装目录选择、开始菜单入口、“已安装的应用”卸载、阻止降级和后续覆盖升级。 - 保留三架构
.zip便携包,两种发布形式都不需要单独安装 .NET。
变更与安全
- 主窗口改为固定尺寸,移除最大化与缩放边框;在小屏幕上会自动缩小到可用工作区。
- 不再把窗口宽高和最大化状态写入设置文件,旧设置会在下次保存时自动清理。
- MSI 使用每机安装和 Windows Installer 标准升级机制,不捆绑下载器、不执行联网安装。
- 安装包与便携包全部纳入 CI、SHA-256 校验清单和 GitHub Release 资产验证。
修复与完善
- 修复只有文件、没有子文件夹时,文件夹选择器显示“没有匹配项”造成误解的问题。
- 拒绝窗口管理器、辅助工具或 UI Automation 发送的外部最大化命令。
- 完善重命名范围、编号、插入规则、事务回滚、预设和中英文文案,并补充相应测试。
- 更新图标、浅色/深色界面、规则编辑器、设置页以及发布页截图。
安装
| 文件 | 适用设备 |
|---|---|
BatchRenamePro-win-x64.msi |
绝大多数 Intel / AMD 电脑,推荐 |
BatchRenamePro-win-arm64.msi |
Snapdragon 等 ARM64 Windows 设备,推荐 |
BatchRenamePro-win-x86.msi |
32 位 Windows 设备,推荐 |
BatchRenamePro-win-*.zip |
对应架构的免安装便携版 |
推荐下载对应架构的 MSI 后双击安装。当前安装包尚未进行商业代码签名,Windows SmartScreen 可能在首次运行时显示提醒。
English summary
Version 2.0.1 adds standard MSI installers for x64, ARM64, and x86 alongside the portable ZIPs. It also introduces selectable native/in-app folder pickers, tray behavior, a fixed-size Windows shell, clearer folder browsing, expanded rename-engine coverage, refreshed visuals, and additional tests. MSI packages support install-directory selection, Start-menu integration, clean uninstall, downgrade protection, and future major upgrades.
Downloads
| File | For |
|---|---|
BatchRenamePro-win-x64.msi |
Almost every PC and laptop; recommended |
BatchRenamePro-win-arm64.msi |
Snapdragon / ARM64 devices; recommended |
BatchRenamePro-win-x86.msi |
32-bit Windows; recommended |
BatchRenamePro-win-*.zip |
Portable build for the matching architecture |
The MSI installers and portable ZIPs are self-contained — no .NET install needed.
Verify your download against SHA256SUMS.txt:
Get-FileHash .\BatchRenamePro-win-x64.msi -Algorithm SHA256The executables are not code-signed, so SmartScreen may warn on first run.
Batch Rename Pro v2.0.0
Batch Rename Pro 2.0.0
这是一次完整的 C# / WPF 重构:保留批量改名工具熟悉、直接的工作流,同时把预览、安全检查、事务回滚、规则组合和后续更新能力提升到适合长期维护的桌面版本。
新功能
- 可组合的八类规则流水线:模式、替换、编号、插入、删除、大小写、扩展名和清理,可排序、停用和折叠。
- 实时双栏预览与差异高亮,在执行前显示将要改成的名称、冲突和阻止原因。
- 22 种名称占位符,支持父目录、序号、总数、日期时间、文件大小、GUID 和随机后缀。
- 六套内置预设以及可保存的自定义预设。
- 历史记录、上次操作撤销、运行进度与取消。
- 简体中文与英文运行时切换,浅色、深色和跟随系统主题。
- GitHub Releases 更新中心:启动延迟检查、手动检查、标题栏提醒、更新内容、发布时间、忽略版本和一键打开对应 Release。
变更与安全
- 使用 .NET 10、WPF、MVVM 和独立 Core 引擎重新实现,兼容 Windows 10 / Windows 11。
- 改名采用两阶段事务;任何步骤失败时会尝试恢复已经移动的文件。
- 执行前阻止非法 Windows 名称、保留设备名、尾随点或空格、路径过长、重复目标和磁盘冲突。
- 更新检查只访问 GitHub 公共 Releases API,不发送文件名、历史、预设、遥测或使用数据。
- 更新通道会验证稳定版本、语义版本和可信仓库链接,并设置网络超时。
- CI、CodeQL、Dependabot 和三架构发布门禁已经启用。
修复与完善
- 修复仅大小写不同的改名在不区分大小写文件系统上失败的问题。
- 修复并发进度回调导致最后一次进度报告不稳定的问题。
- 修复同一时钟刻度内写入的历史记录排序不稳定、可能错误清理记录的问题。
- 完善高 DPI、键盘操作、自动化名称、运行日志与诊断信息复制。
安装
| 文件 | 适用设备 |
|---|---|
BatchRenamePro-win-x64.zip |
绝大多数 Intel / AMD 电脑 |
BatchRenamePro-win-arm64.zip |
Snapdragon 等 ARM64 Windows 设备 |
BatchRenamePro-win-x86.zip |
32 位 Windows 设备 |
下载对应压缩包,解压后直接运行 BatchRenamePro.exe。程序为自包含单文件版本,不需要另外安装 .NET。可使用 SHA256SUMS.txt 验证下载完整性。当前可执行文件尚未进行商业代码签名,首次运行时 Windows SmartScreen 可能显示提醒。
English summary
Batch Rename Pro 2.0.0 is a complete C# / WPF rewrite for Windows 10 and 11. It adds a composable eight-rule pipeline, live diff preview, deterministic conflict handling, transactional rollback, presets, history and undo, bilingual theming, accessibility improvements, and a GitHub Releases update centre. Downloads are self-contained single-file packages for x64, ARM64, and x86; no separate .NET installation is required.
Downloads
| File | For |
|---|---|
BatchRenamePro-win-x64.zip |
Almost every PC and laptop |
BatchRenamePro-win-arm64.zip |
Snapdragon / ARM64 devices |
BatchRenamePro-win-x86.zip |
32-bit Windows |
Self-contained — no .NET install needed. Unzip anywhere and run BatchRenamePro.exe.
Verify your download against SHA256SUMS.txt:
Get-FileHash .\BatchRenamePro-win-x64.zip -Algorithm SHA256The executables are not code-signed, so SmartScreen may warn on first run.