我正在尝试在具有俄语语言环境的计算机上运行东欧语言环境(非 Unicode 程序的语言)非 Unicode 程序。我找到了这个建议的“解决方案”https://superuser.com/a/183942/451110(在https://superuser.com/a/922772/451110在其他一些地方也是如此),但我对此表示怀疑。据我所知,区域设置是计算机范围的设置,并且没有为一个用户(帐户)分配其自己的特定区域设置的选项。或者我在这里遗漏了什么?
答案1
回答你的问题:不,无法为单个用户设置 Windows 系统区域设置。
关于以非管理员用户帐户运行。这个问题的答案可能与 XP 有关,以前是作为运行选项(而不是现代的以管理员身份运行),您可以在其中输入您选择的用户。现在,您仍然可以通过按住 键Shift并右键单击程序来实现这一点,并且会出现以不同用户身份运行选项。
现在来解决您的问题:您可能可以使用 Microsoft 的 AppLocale 程序来实现这一点。
它是为 Windows XP 开发的,不支持更高版本的 Windows,但正如本指南中所述,它至少在 Windows 7 上仍能运行在 Windows 7 中对非 Unicode 程序使用 AppLocale。您可以从互联网档案版本Microsoft 下载页面。
另一种解决方案(在 Windows 10 之前,该解决方案已正式支持较新的操作系统)是区域设置模拟器 http://pooi.moe/Locale-Emulator/