「 已經定義 'Microsoft.Policies.Sensors.WindowsLocationProvider' 」 錯誤,當您在編輯視窗中的原則

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:3077013
徵狀
請考慮下列案例。

狀況1
  • 您必須執行下列作業系統之一的網域控制站:
    • Windows 2008 Server
    • Windows Server 2008 R2
    • Windows Server 2012
    • Windows Server 2012 R2
  • 您建立電腦上的群組原則系統管理範本檔案 (.admx 檔案) 的中央存放區。如需詳細資訊,請參閱如何建立 Windows Vista 中的 [群組原則系統管理範本檔案集中存放區.
  • 您會將 Windows 10 為基礎的電腦加入網域。
  • 在 Windows 10 型電腦上,您可以複製%systemroot%\PolicyDefinitions目錄下的檔案、 將它們貼到 ADMX 中央存放區,並覆寫所有現有的 *.admx 和 *.adml 檔案。然後,您可以開啟群組原則管理主控台 (GPMC) 若要編輯的原則。
  • 您在 [電腦設定] 或 [使用者設定] 下按一下 [原則] 節點。
狀況2
  • 您必須執行 Windows 10 RTM (建置 10240) 的電腦。
  • 您將電腦升級至 Windows 10 版本 1511 (組建 10586)。

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

系統管理範本

對話方塊訊息文字
Namespace 'Microsoft.Policies.Sensors.WindowsLocationProvider' 已經定義成存放區中的另一個檔案的目標命名空間。

檔案
\\<forest.root></forest.root>\SysVol\<forest.root></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 檔案已重新命名為 Microsoft-Windows-Geolocation-WLPAdm.admx 中 Windows 10 RTM,就會發生這個問題。

狀況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。

注意ADMX 和 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 時,您將不會再收到 Geolocation 的快顯視窗。MSC。
其他相關資訊
沒有只有一行前的 Windows 10 LocationProviderADM.admx 檔案的內容與 Windows 10 Microsoft-Windows-Geolocation-WLPAdm.admx 檔案之間的差異。

在 windows 10 LocationProviderADM.admx 檔案中,"<supportedOn>",如下所示的 lineappears:</supportedOn>
<supportedOn ref="windows:SUPPORTED_Windows8"/>
在 Windows 的 10 LocationProviderADM.admx,"<supportedOn>"行顯示如下:</supportedOn>
<supportedOn ref="windows:SUPPORTED_Windows8_Or_Windows_6_3_Only"/>
當您在 [電腦設定] 或 [使用者設定] 下按一下 [原則] 節點,就會發生此錯誤。

警告:本文為自動翻譯

內容

文章識別碼:3077013 - 最後檢閱時間:02/11/2016 18:25:00 - 修訂: 3.0

Windows 10, Windows 10 Version 1511, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows Server 2012 R2 Standard, Windows Server 2012 Datacenter, Windows Server 2012 Essentials, Windows Server 2012 Foundation, Windows Server 2012 Standard, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows Server 2008 R2 Foundation, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Server 2008 Foundation

  • kbmt KB3077013 KbMtzh
意見反應