ローカルセキュリティポリシー起動時にメッセージ

Windows

ローカルセキュリティポリシー起動時に「名前空間 ‘Microsoft.Policies.Sensors.WindowsLocationProvider’はすでにストアないの別のファイルのターゲット名前空間として定義されています。」が表示された時の対応。
名前空間 'Microsoft.Policies.Sensors.WindowsLocationProvider'はすでにストアないの別のファイルのターゲット名前空間として定義されています。

一番簡単なのはメッセージが鬱陶しいけれど無視すること。ローカルセキュリティポリシーを開いてからの動作に異常はなく正常に動作するので、そのまま利用する方法です。
「メッセージが目障りなのでメッセージを表示しなくしたい」という場合の対応方法を下記に説明します。

  1. コマンドプロンプトを管理者権限で開き下記コマンドを実行します。このコマンドは関連するファイルに管理者権限を付与するためのコマンドです。
    c:¥> takeown /F "C:\Windows\PolicyDefinitions\Microsoft-Windows-Geolocation-WLPAdm.admx" /A
    c:¥> takeown /F "C:\Windows\PolicyDefinitions\ja-JP\Microsoft-Windows-Geolocation-WLPAdm.adml" /A
  2. 次にセキュリティ権限を変更します。C:¥Windows¥PolicyDefinitionsにあるMicrosoft-Windows-Geolocation-WLPAdm.admlを右クリックします。
    右クリックしてファイルのプロパティを開く
  3. プロパティダイアログのセキュリティタブの編集(E)...をクリックします。
    セキュリティタブの編集ボタンをクリックする
  4. アクセス許可ダイアログでAdministratorsを選択し、アクセス許可(P)フルコントロールにチェックを入れてOKボタンをクリックします。
    Administratorsにフルコントロールアクセス権を付与する
  5. 「システムフォルダーのアクセス許可設定を変更しようとしています。…」というメッセージボックスが表示されますので、はいをクリックします。
    「システムフォルダーのアクセス許可設定を変更ししようとしています」のメッセージボックス
  6. 同様に、C:¥Windows¥PolicyDefinitions¥ja-JP¥にあるMicrosoft-Windows-Geolocation-WLPAdm.admlのセキュリティ権限も変更します(上記と同じ手順で)。
  7. 2つのMicrosoft-Windows-Geolocation-WLPAdm.admlを右クリックして拡張子を変更します。拡張子にoldなどをつけてadml拡張子でないようにしてください。
  8. 拡張子変更後、ローカルセキュリティポリシーを起動するとメッセージが表示されなくなります。