11 有什么方法只能更改特定程序的Windows语言环境吗? 我有一个或两个程序在非英语(美国)语言环境中无法正常运行,并且希望在不更改我的用户范围内语言环境设置的情况下解决它们的错误。 windows process locale — 乔希·凯利 source
4 这可能是一个hack。我相信这些设置是针对每个用户配置的,因此我猜您可以: 创建一个新用户 以该用户身份登录 设置应用程序所需的设置 以普通用户身份注销并重新登录 以新创建的用户身份运行程序(您可以通过按住shift键然后右键单击exe并选择“运行方式”来执行此操作) — 亚当·巴特勒 source 2 为什么接受这个答案?虽然这听起来是一种解决方案,但这纯属幻想!不可能按用户设置语言环境,非Unicode程序的语言是计算机(不仅仅是用户)范围的设置。而且没有“以其他本地用户身份运行”这样的功能,只有“以管理员身份运行”选项。也许可以在* nix上使用,但问题是关于Windows。 — TomR 抱歉误会了。可以以其他用户身份运行Windows程序。 — TomR
2 有一个Microsoft AppLocale的开源替代品,据称可以在Windows 10上运行,可在GitHub上找到: https://github.com/xupefei/Locale-Emulator 它允许通过上下文菜单选项访问每个应用程序的语言环境设置。 — 恢复莫妮卡 source