命名空间WindowsLocationProvider已定义提示

2017-06-11 00:19:16

使用组策略管理器时,你很可能会碰到这样的提示:命名空间“Microsoft.Policies.Sensors.WindowsLocationProvider”已经被定义为存储中另一文件的目标命名空间。

命名空间以定义

当你进行系统升级后,可能就会出现这样的提示,通常你可以点击确定忽略它,并不影响功能的使用。如果你想去除这个提示,可以按微软提供的方法操作。

打开上图中提示的路径 C:\WINDOWS\PolicyDefinitions,打开目录后,找到名为 LocationProviderADM.admx 的文件,将其删除。在 C:\WINDOWS\PolicyDefinitions\zh-CN 目录下,找到名为 LocationProviderADM.adml 的文件,同样将其删除。

在两个目录中找到名为LocationProviderAdm的文件并删除

由于这两个文件是系统文件,所以直接删除是不能操作的。

以管理员身份打开命令提示符,运行命令 

takeown /F " C:\Windows\PolicyDefinitions\LocationProviderAdm.admx" /A

takeown /F " C:\Windows\PolicyDefinitions\zh-CN\LocationProviderAdm.adml" /A

命令执行完毕后可以尝试删除,如果还是不行,则右键点击文件,选择属性,点击安全选项卡下的“编辑”。选择 Administrators 用户组后,勾选下方的“完全控制”,点击确定或应用。

勾选Administrators下的完全控制

将上述两个文件删除后,在同样的两个目录下分别找到 Microsoft-Windows-Geolocation-WLPAdm.admx 和 Microsoft-Windows-Geolocation-WLPAdm.adml 这两个文件,将它们重命名为 LocationProviderAdm.admx 和 LocationProviderAdm.adml 。

重命名Microsoft-Windows-Geolocation-WLPAdm

如果出现权限问题,可以执行上面的命令及操作进行提权,注意更改下命令中的文件名。

完成全部操作后,就不会出现命名空间“Microsoft.Policies.Sensors.WindowsLocationProvider”已经定义的提示了。

本文链接 : https://www.xstui.com/read/422