今天傍晚刚刚下载 ISO 档手动升级安装完 Windows 10 TH2 Build 10586,结果刚更新完一打开组策略编辑器就遇到了错误提示:
命名空间"Microsoft.Policies.Sensors.WindowsLocationProvider"已经被定义为存储中另一文件的目标命名空间。
文件
C:\WINDOWS\PolicyDefinitions\Microsoft-Windows-Geolocation-WLPAdm.admx、行 5、列 110
对于微软的升级安装实在是无力吐槽,早前就有人有升级完应用被删的奇妙事件。搜索了一番发现微软官方支持库里有对应的解决方案,不过中文页面奇特的机器翻译基本没法看只能参考解决方案英文原文,解决方案说起来十分轻巧,然而对应中文用户实际步骤应该是:
- 删除中心存储库中的 LocationProviderADM.admx 和 LocationProviderADM.adml。(其实就是错误提示中的 C:\WINDOWS\PolicyDefinitions\ 目录)
- 将 Microsoft-Windows-Geolocation-WLPAdm.admx 重命名为 LocationProviderADM.admx
- 将 .\zh-CN 中的 Microsoft-Windows-Geolocation-WLPAdm.adml 重命名为 LocationProviderADM.adml
另外因为这几个文件都是系统文件所以权限上会很有问题,如果你不是 Administrator 账号的话大概你需要进 Administrator 操作了,开启 Administrator 账号的方法稍微 Google 一下都能找到。获取文件操作权限的方法是打开「属性」-「安全」标签页-「高级」选项,在弹出的高级安全设置中的所有者处点击「更改」将文件所有者更改为 Administrator,然后赋予 Administrator 对文件的「完全控制」权限,在这之后再进行上述对应操作。