关于Win7 天气插件的问题
1,559 views 十一月 17, 09 by Timothy最近突然发现自己Win7 gadget中的天气插件罢工了,老是显示Service not available,冥思苦想不得其解,在网上Google了一把,才找到原因,原来在将系统的Region and Language设置为非美国地区或者非英语格式后(比如设置为China),系统中的wlsrvc.dll会在运行时检查你的地区设置,如果检查到设置为India或者China,DLL会返回1506,表示天气服务在你的语言区域不可用。晕死…… 回忆了一下前些日子,为了使用一个软件,不得已改了语言设置,索性把Location改回为United Status, Format改回为English,一切又正常了,天气服务立马可用。嗯,反正我的Windows 7也是英文版的,改回来还是比较方便的方法,网上还有一种比较暴力的方法,就是替换掉那个wlsrvc.dll,有兴趣的同学可以参考下列步骤:
- Close and exit Windows Sidebar.
- Open Windows Explorer.
- Browse to C:\Program Files\Windows Sidebar folder.
- Take ownership and grant full permission to you on wlsrvc.dll file.
- Rename wlsrvc.dll to wlsrvc.dll.old.
- Download the patched wlsrvc.dll (contains inside the wlsrvc.zip).
- Copy the patched wlsrvc.dll into the Windows Sidebar folder.
- Run the sidebar.exe to restart Windows Sidebar.
声明: 此Blog中的文章和随笔仅代表作者在某一特定时间内的观点和结论,对其完全的正确不做任何担保或假设
本站文章均采用 知识共享署名-相同方式共享3.0 协议进行授权,除非注明,本站文章均为原创,转载请注明转自 Timothy's Space 并应以链接形式标明本文地址!
为什么针对非英语地区会返回1506?
@xjb
我也很纳闷,但是这个DLL确实如此……
微软还是不够重视中国
@VK
呵呵,感觉是这样的……
这个问题是因为中国的法律所限制。在中国,是不允许非权威的商业机构发布天气预报等信息的,所以微软的Windows Vista和Windows 7的操作系统中的天气的小工具都是无法使用的。
@keaiduo0628: 相当的……坑爹啊……