2017年7月15日 星期六

執行 gpedit.msc 後,卻跳出以下錯誤訊息

http://jbear.net/blogs/black/archive/2016/11/27/windows-10.aspx
執行 gpedit.msc 後,卻跳出以下錯誤訊息:
命名空間 'Microsoft.Policies.Sensors.WindowsLocationProvider' 已定義成存放中之另一個檔案的目標命名空間。
檔案 C:\WINDOWS\PolicyDefinitions\Microsoft-Windows-Geolocation-WLPAdm.admx,第 5 行,第 110 欄
這個時候就必須要做比較複雜的設定,
請以系統管理員身分執行【命令提示字元】
並於命令提示字元中執行以下指令,
takeown /F "C:\Windows\PolicyDefinitions\LocationProviderAdm.admx" /A
takeown /F "C:\Windows\PolicyDefinitions\zh-TW\LocationProviderAdm.adml" /A
takeown /F "C:\Windows\PolicyDefinitions\Microsoft-Windows-Geolocation-WLPAdm.admx" /A
takeown /F "C:\Windows\PolicyDefinitions\zh-TW\Microsoft-Windows-Geolocation-WLPAdm.adml" /A
執行完成後才可以擁有此檔案的權限,才能做後續相關的更動。
先將 C:\Windows\PolicyDefinitions\zh-TW\ 下的 LocationProviderAdm.adml 更名為 LocationProviderAdm.adml.bak
以及 C:\Windows\PolicyDefinitions\ 下的 LocationProviderAdm.admx 更名為 LocationProviderAdm.admx.bak
但此時會出現【拒絕存取檔案】,因而無法變更  LocationProviderAdm.adm
後續需要取得檔案權限才能進行變更,請於  LocationProviderAdm.adm 按下滑鼠右鍵,選擇內容後點入。
進入安全頁籤,可以發現到 administrator並沒有修改權限,因此需要點選編輯進入更改,
將  LocationProviderAdm.admx 給予 Administrator 群組有完整控制的權限,按下確定後,
方可進行 C:\Windows\PolicyDefinitions\ 下的 LocationProviderAdm.admx 更名為 LocationProviderAdm.admx.bak 的動作。
接著將 C:\Windows\PolicyDefinitions\ 下的 Microsoft Windows Geolocation-WLPAdm.admx ,重新命名為 LocationProviderADM.admx
如果 Microsoft-Windows-Geolocation-WLPAdm.admx 同樣遇到拒絕存取檔案,請用先前方式賦予  Administrator 群組有完整控制的權限後,方可進行更名。
以及 C:\Windows\PolicyDefinitions\zh-TW\ 下的 Microsoft Windows Geolocation-WLPAdm.adml 重新命名為 LocationProviderADM.adml。
完成此步驟後,在執行 gpedit.msc 就不會再出現相關的錯誤訊息。

沒有留言:

張貼留言