MicroSoft Store打不开的奇葩原因与解决方法

MicroSoft Store有各种花式躺倒方式。我觉得我碰到的算是比较奇葩:

某次更新后(是的,更新=shit happen),Store挂掉了。当时网上几种解决方法都不可用,也就没太在意。

最近需要Store里面的一个程序,只好仔细钻研下。

过程不表,直接说结论:

更新 -> 用户配置挂了一部分 -> 当前用户的区域出错 -> Store无法识别你所在的国家 -> Bingo!!

解决方法非常简单:

管理员权限打开PowerShell

1
Get-WinHomeLocation # 如果返回并非中国,而是“全球”,恭喜,你符合这个奇葩错误的条件

image-20201221092829020

这个问题出现的时候,你会发现你的“区域”设置里面,无法改变国家和地区的选项。甚至就是空的,无法选择。

image-20201221092928477

1
Set-WinHomeLocation -GeoId 45 # 重启后,问题解决

PS:由于我没保留之前的截图,这里也不贴图了。

PPS:又碰到了。可以贴图了。

PPPS:这个问题一般发生前,会碰到:C:\Windows\system32\config\systemprofile\Desktop 无法访问错误(这个问题解决就是按照这个路径,创建Desktop目录即可)。