在 Windows 中編輯原則時發生錯誤:Microsoft.Policies.Sensors.WindowsLocationProvided 已定義

本文有助於修正當中央存放區包含來自 Windows 10 的 .admx 檔案時,觸發錯誤的問題。

適用于:Windows 10 - 所有版本、Windows Server 2012 R2、Windows Server 2016、Windows Server 2019
原始 KB 編號: 3077013

徵狀

請參考以下案例:

案例 1:

  • 您有執行 Windows Server 的網域控制站。
  • 您可以在電腦上建立群組原則系統管理範本檔案 (.admx 檔案的中央存放區) 。 如需詳細資訊,請參閱如何在 Windows Vista 中建立 群組原則 系統管理範本檔案的中央存放區。
  • 您將以Windows 10為基礎的電腦加入網域。
  • 在以Windows 10為基礎的電腦上,將檔案複製到 %systemroot%\PolicyDefinitions 目錄底下,貼到 ADMX 中央存放區,然後覆寫所有現有的 *.admx 和 *.adml 檔案。 然後,您會開啟 群組原則 Management Console (GPMC) 來編輯原則。
  • 您可以單擊 [電腦設定] 或 [使用者設定] 底下的 [原則] 節點

案例 2:

  • 您有一部執行 WINDOWS 10 RTM (組建 10240) 的電腦。
  • 您會將電腦升級至稍後的Windows 10組建。

在這些案例中,您會收到下列錯誤訊息:

系統管理範本

對話方塊郵件內文命名空間 'Microsoft.Policies.Sensors.WindowsLocationProvider' 已定義為存放區中另一個檔案的目標命名空間。

檔案
\\ < forest.root > \SysVol\ < forest.root > \Policies\PolicyDefinitions\Microsoft-Windows-Geolocation-WLPAdm.admx,第 5 行,欄 110

注意事項

forest.root>< 預留位置代表功能變數名稱。

例如,錯誤訊息類似于下列螢幕擷取畫面中的訊息:

顯示錯誤訊息的 [系統管理範本] 視窗螢幕擷取畫面。

注意事項

如果您要從 Windows 7 或 Windows 8.1 升級至 Windows 10 1511 版, (略過WINDOWS 10 RTM) ,您可能不會注意到此問題。

原因

發生此問題的原因是 LocationProviderADM.admx 檔案在 Windows 10 RTM 中重新命名為 Microsoft-Windows-Geolocation-WLPAdm.admx。

  • 案例 1

    將 .admx 檔案從 Windows 10 複製到包含來自舊版 Windows 之 LocationProviderADM.ADMX 檔案的中央存放區之後,有兩個 .admx 檔案包含相同的設定,但名稱不同。 這會觸發「命名空間已定義」錯誤。

  • 案例 2

    當您從 Windows 10 RTM 升級至 Windows 10 1511 版時,新的 LocationProviderAdm.admx 檔案會複製到資料夾,同時仍然保留舊的 Microsoft-Windows-Geolocation-WLPAdm.admx 檔案。 因此,有兩個 ADMX 檔案可定址相同的原則命名空間。

因應措施

  • 方法 1

    按一下 [確定 ] 忽略錯誤訊息。 錯誤訊息為資訊,且群組原則設定如預期般運作。

  • 方法 2

    刪除 LocationProviderADM.admx 和 LocationProviderADM.adml 檔案,並將 Microsoft-Windows-Geolocation-WLPAdm.admx 和 Microsoft-Windows-Geolocation-WLPAdm.adml 變更為正確的名稱。

案例 1:

  1. 從中央存放區刪除 LocationProviderADM.admx 和 LocationProviderADM.adml 檔案。
  2. 將 Microsoft-Windows-Geolocation-WLPAdm.admx 重新命名為 LocationProviderADM.admx。
  3. 將 Microsoft-Windows-Geolocation-WLPAdm.adml 重新命名為 LocationProviderADM.adml。

案例 2:

  • 從本機存放區刪除 Microsoft-Windows-Geolocation-WLPAdm.admx 檔案。 本機原則存放區的路徑是 C:\Windows\PolicyDefinitions。

DMX 和 ADML 檔案受到系統保護。 若要重新命名或刪除這些檔案,您必須將 NTFS 許可權新增至檔案。 若要這樣做,請使用下列命令:

  1. 開啟提升許可權的命令提示字元,然後使用 takeown.exe 將擁有權授與本機系統管理員:

    takeown /F " C:\Windows\PolicyDefinitions\Microsoft-Windows-Geolocation-WLPAdm.admx" /A

    takeown /F " C:\Windows\PolicyDefinitions\en-US\Microsoft-Windows-Geolocation-WLPAdm.adml" /A

  2. 將這兩個檔案的完全控制許可權授與系統管理員。

  3. 以 .old 的副檔名重新命名這兩個檔案,當您開啟 GPEDIT 時,將不會再收到地理位置快顯視窗。MSC。

其他相關資訊

前置Windows 10 LocationProviderADM.admx 檔案與Windows 10 Microsoft-Windows-Geolocation-WLPAdm.admx 檔案的內容之間只有一行差異。

在預先Windows 10 LocationProviderADM.admx 檔案中 < ,supportedOn > 行會如下所示:

<supportedOn ref="windows:SUPPORTED_Windows8"/>

在 [Windows 10 LocationProviderADM.admx 中 < ,supportedOn > 行會如下所示:

<supportedOn ref="windows:SUPPORTED_Windows8_Or_Windows_6_3_Only"/>

當您按一下 [電腦設定] 或 [使用者設定] 底下的 [原則] 節點時,就會發生此錯誤。

資料收集

如果您需要 Microsoft 支援服務的協助,建議您依照使用 TSS 收集資訊以解決群組原則問題中所述的步驟來收集資訊。