VMware Workstation 挂载语言

前言

VMware Workstation Pro 25H2 开始,Broadcom 就与 VMware ESXi 一样砍掉了除英语、法语、日语和西班牙语的本地化支持。但是 VMware Workstation Pro 的本地化文件是放在 DLL 里的,完全可以通过通过外挂本地化文件的形式来实现继续本地化

关于改名 25H2 这件事,我想说,早在 2020 年的 Tech Preview 20H1 中就出现了(再往前的没找到),详见:VMware Workstation Tech Preview 20H1 — Hyper-V/Host VBS Support

准备工具

VMware Workstation 简体中文本地化文件(已同步至资源列表
你也可以自己在英语的 DLL 的基础上去修改

放置文件

找到 VMware Workstation Pro 的快捷方式,并选择“打开文件所在的位置”

打开文件所在的位置

再打开 messages 文件夹,将压缩包内的最上层文件夹解压至 messages 文件夹内

解压文件夹至 messages 文件夹

修改快捷方式

远景论坛中还提供了这样的方法,不需要修改快捷方式:
%AppData%\VMware\preferences.ini 中加一行
pref.locale = "zh_CN"
修改 preferences.ini

右键 VMware Workstation Pro 的快捷方式,并选择“属性”

在“目标(T)”中,结尾添加代码(-- 之前有 1 个空格,需要自行修改 <空格>

1
<空格>--locale zh_CN

例如,我的路径为 "C:\Program Files (x86)\VMware\VMware Workstation\vmware.exe",那么最终效果如下

1
"C:\Program Files (x86)\VMware\VMware Workstation\vmware.exe" --locale zh_CN

最后点击“确定”即可。同时不要忘记修改“开始”菜单和任务栏的快捷方式

快捷方式目标路径

最终效果如下
因为在 Windows Sandbox 内演示的原因,CJK 字形没有能正常显示,但是主窗口内的中文还是正常显示了出来的

最终效果

扩展 - 自行修改语言文件

你可以使用 Resource Hacker 这个应用来编辑 vmappsdk-...dll 文件,展开 Dialog 等目录树后可以看到大部分的语言翻译值列出在里面(图源那個叡哥)

修改 DLL(图源那個叡哥)

后记

  1. VMware Workstation Pro 17 專業虛擬機軟體的繁體中文化 - 那個叡哥
  2. VMware Workstation 挂载外部语言 - 远景论坛