Windows 10应用MSN天气无法正常使用的解决方案

前言

之前Win10内的天气应用打不开,一直卡在加载页面,折腾了很久也没有搞定。最近帮别人处理其他Win10应用商店的故障,通过各种网上查询总算是解决了。今天心血来潮看能不能将这种方法应用在MSN天气上,果然成功了,所以就顺手写一下,这个方法对于所有Win10应用应该都能起作用。

方案

我们需要先卸载天气然后重装,在PowerShell(管理员)中运行如下命令:

get-appxpackage *Microsoft.BingWeather* | remove-appxpackage

接下来复制这段URL:https://store.rg-adguard.net/,打开这个Win10应用镜像查询网站,应该是这样:
在这里插入图片描述
可能有广告,不过也不要紧
然后打开微软官网,然后在上方找到
搜索
点击键入MSN天气,点击搜索来到MSN天气,复制URL栏里的地址,复制到#之前的即可,地址应该是这样:https://www.microsoft.com/zh-cn/p/msn-天气/9wzdncrfj3q2。然后我们将这段链接粘贴到上面那个网站的查询框里,将右侧的RP改成Retail,点击✔搜索
一段时间后就搜索出来了,如图所示:
在这里插入图片描述
这里我们可以看到列出了很多Appx应用包,不仅有BingWeather也包含其他应用,这些是BingWeather的依赖包,选择自己系统对应的平台下载最新版本,比如我是x64就下载64位的,看清楚再点击下载,要下载Appx而非BlockMap包(注:其他应用的搜索结果中可能不是Appx结尾,可能是Appxbundle或者EAppxbundle,但总之不用下BlockMap)。
列出来的应用包应该有:

Microsoft.Advertising.Xaml
Microsoft.BingWeather
Microsoft.NET.Native.Framework
Microsoft.NET.Native.Runtime
Microsoft.UI.Xaml
Microsoft.VCLibs
Microsoft.WinJS

接下来先安装BingWeather之外的依赖组件,直接右键安装即可。有可能你会发现安装失败,提示你正被其他应用使用,那么可以跳过,不必再理会。而在安装BingWeather的时候,你可能会看到提示要求安装另外一个组件,那么请看下面的注意。
注意: 说明一下。
这里的应用包依赖有点类似于Linux里的应用依赖。譬如,你的所有程序都是最新的,然而当你想安装另外一个程序时,它却要求安装一个老版本的组件,这种情况发生在Linux里时,我们往往需要卸载现有的这个而去安装老版本。好在Win10里的这种依赖没有那么严格,不同主版本的组件可以并存,甚至同一次版本的都行。所以如果你看到提示里要安装其他组件,回到之前的搜索页面,找到提示里的组件下载安装,然后重试直到安装成功为止

最后

这个方法应该可以对所有商店应用有效,先卸载然后安装依赖组件,最后安装本体,如果碰到其他的问题可以留言区问我。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值