相信很多朋友已经开始使用Windows 7,如果启用天气小工具,那么十有八九会显示为服务无法使用。究其原因,这主要是因为微软并未向中国区域开放天气预报服务,而这一功能是由Wlsrvc.dll文件所决定,Wlsrvc.dll会自动检测计算机的区域设置,如果被设置为非美国地区或非英语语言,那么Wlsrvc.dll会返回1506,表示天气服务在当前的语言区域范围内不可使用。
如果为了预报更改语言设置,又会影响到很多方面。
网络上流行的解决方案,主要是对Localizedstrings.js文件进行修改,但这一方法调用的是Msglive的天气预报服务,并非微软自身所提示,我们可以对Wlsrvc.dll文件作一些手术,按照下面的步骤进行操作。
Step1:打开资源器窗口,依次进入\Program Files\Windows Sidebar Folder路径,找到Wlsrvc.dll这个文件,右击打开属性窗口,切换到
安全选项卡,单击高级按钮,打开Wlsrvc.dll的高级安全设置对话框,切换到所有者选项卡,单击编辑按钮,将当前所有者进行更改,关闭并重新打开这个对话框使其生效。
Step2:切换到权限选项卡,从权限项目列表框中选择已更换的所有者,单击对话框下面的更改权限按钮,在随后打开的对话框中选择相关所有者,在随后打开的对话框中选择相关所有者,单击编辑按钮,在随后打开的对话框中勾选完全控制复选框,确认后返回上一级窗口,同时勾选包括可从该对象的父项继承的权限复选框。
Step3:第3步:返回属性窗口的安全选项卡,从组或用户名列表框呼坂欲赋予操作权限的所有者,单击编辑按钮,为其赋予完全控制的操作权限,确认之后关闭属性窗口。
Step4:完成上述步骤之后,我们就可以将下载回来的Wlsrvc.dll覆盖
系统中的原文件,覆盖之前别忘记进行备份。重新打开天气小工具,这里已经可以正常显示所在地的天气预报,注意设置城市时要使用拼音,很快就可以看到所希望的效果。