当试图在非英语版本的Windows中运行WaspTime时,您将收到一个错误“试图加载时区的异常:给定的键在字典中找不到”。
WaspTime将只在Windows的英文安装中运行。它将不能正确地从注册表中以其他语言加载时区信息,导致上述错误。因为信息是在Windows安装过程中放入注册表的,所以仅仅改变区域设置并不能纠正它。
这将适用于服务器机器和任何客户机机器。
===================================
可能的解决方案。注意:这还没有测试对PC的不良影响,所以一定要做备份步骤,以便您可以回到您的原始注册表项,如果需要。
下面是已知的可以下载和导入的英语注册表条目。
在注册表编辑器中,导航到以下路径:
64位Windows: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\WindowsNT\CurrentVersion\Time Zones
32位Windows: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\时区
右键单击Time Zones并选择Export,将选中的树导出为备份。
下载适合您的操作系统的文件,解压缩该文件,然后双击适合您的操作系统(64位或32位)的文件,以导入英文注册表项。
以下文件包含完整的已知良好时区注册表树为Windows 10。使用与受影响的PC相匹配的一台,64位或32位都可以。
http://dl.waspbarcode.com/kb/windows/Time-Zones-Win10.zip
以下文件包含完整的已知良好时区的Windows 7注册表树。使用与受影响的PC相匹配的一台,64位或32位都可以。
http://dl.waspbarcode.com/kb/windows/Time-Zones-Win7.zip
以下文件包含完整的已知良好时区注册表树的Windows XP。
http://dl.waspbarcode.com/kb/windows/Time-Zones-WinXP.zip