Windows は正規のエラーではありません

この記事は、コンピューターにログオンするときに発生する0x80070005 エラーを修正するのに役立ちます。

適用対象: Windows 7、Windows Server 1、Windows Server 2012 R2
元の KB 番号: 2704233

現象

Windows を実行しているコンピューターにログオンすると、次の Windows ライセンス認証メッセージが表示されます。

Windows は正規品ではありません
コンピューターで Windows の偽造コピーが実行されている可能性があります。

Windows の詳細は正規のエラーではありません。

さらに、デスクトップの背景は黒で、画面の右下隅に次のエラー メッセージが表示されます。

正規品ではない Windows のコピー

Windows のコピーは、画面の右下隅に表示される正規のエラーではありません。

コントロール パネルでシステム プロパティを表示すると、次の情報が表示されます。

注:

システムのプロパティを表示するには、[スタート] をクリックし、[コントロール パネル] をクリックし、[システムとセキュリティ] をクリックし、[システム] をクリックします。

今すぐアクティブ化する必要があります。 Windows のライセンス認証を今すぐ行います。

slmgr.vbs /dlv スクリプトを使用してライセンスの状態を表示すると、次のメッセージが表示されます。

エラー: 0x80070005アクセスが拒否されました: 要求されたアクションには管理者特権が必要です

注:

  • このエラー メッセージは、実行中のコマンドで管理者特権のコマンド プロンプトが必要であり、ここで説明する問題とは無関係な場合にも発生する可能性があります。
  • Windows が正規品ではない可能性があり、エラー コードがないというメッセージが表示される場合は、「 正規の Windows: よく寄せられる質問」に移動します。

解決方法

この問題を解決するには、シナリオに応じて次の方法を使用します。

シナリオ 1: アクセス許可の欠如

ネットワーク サービス アカウントは、次のレジストリ サブキーでフル コントロールと読み取りアクセス許可を持っている必要があります。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist\S-1-5-20

プラグ アンド プレイ グループ ポリシー オブジェクト (GPO) が適用されたときに、アクセス許可が削除された可能性があります。

このシナリオの問題を解決するには、メソッド A またはメソッド B を使用します。

方法 1: グループ ポリシーのアクセス許可を編集する

  1. ポリシーのソースを決定します。 これを行うには、次の手順を実行します。

    1. ライセンス認証エラー メッセージが表示されているコンピューターで、ポリシーの結果セット ウィザードを実行します。 これを行うには、[スタート] をクリックし、[検索] ボックスに「rsop.msc」と入力し、Enter キーを押します。

    2. ナビゲーション ウィンドウで、次のコンテナーを展開します。画像を表示する

      ポリシーの結果セット ウィザードで System Services を見つける方法を示すスクリーンショット。

      • コンピューター構成
      • Windows の設定
      • セキュリティ設定
    3. ナビゲーション ウィンドウで、[ System Services] をクリックします。

    4. プラグ アンド プレイ サービスがグループ ポリシー設定で構成されている場合は、[未定義] 以外の設定を含む GPO がここに一覧表示されます。 さらに、この設定を適用している GPO を確認できます。

  2. 手順 1 で識別された GPO を開き、対応するグループ ポリシー設定を開きます。

  3. [ セキュリティの編集] をクリックし、[ 詳細設定] をクリックします。

  4. [プラグ アンド プレイのセキュリティ設定の詳細設定] ウィンドウで、[追加] をクリックし、SERVICE アカウントを追加します。

  5. [OK] をクリックします。

  6. [ 許可 ] セクションで次のアクセス許可を選択し、[OK] をクリック します

    • クエリ テンプレート
    • クエリの状態
    • 依存オブジェクトを列挙する
    • 尋問
    • ユーザー定義コントロール
    • アクセス許可の読み取り

    注:

    これらは最低限必要なアクセス許可です。

  7. 前のアクセス許可をグループ ポリシー設定に適用した後に実行gpupdate /forceします。 これを行うには、[スタート] をクリックし、[検索] ボックスに「」と入力gpupdate /forceし、Enter キーを押します。

  8. 適切なアクセス許可が適用されていることを確認します。 これを行うには、[スタート] をクリックし、[検索] ボックスに「」と入力sc sdshow plugplayし、[OK] をクリックします。

セキュリティ記述子定義言語 (SDDL) でプラグ アンド プレイ サービスに適用されるアクセス許可を次に示します。

D:(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)
(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)
(A;;CCLCSWLOCRRC;;;IU)
(A;;CCLCSWLOCRRC;;;SU)
S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)

(A;;CC LC SW LO CR RC ;;;SU は、SU (SDDL_SERVICE - サービス ログオン ユーザー) に対する次の権限を許可するAccess Control エントリ (ACE) です。

A: アクセス許可
CC: 子の作成
LC: 子を一覧表示する
SW: 自己書き込み
LO: List オブジェクト
CR: アクセスの制御
RC: 読み取りコントロール
SU: サービス ログオン ユーザー

GPO が設定されていない場合は、既定のレジストリアクセス許可が変更されています。 この問題を回避するには、次の手順を実行します。

  1. エラー メッセージを受信しているコンピューターでレジストリ エディターを起動します。 これを行うには、[スタート] をクリックし、[検索] ボックスに「regedit」と入力し、Enter キーを押します。

  2. レジストリ キー HKEY_USERS\S-1-5-20を右クリックし、[ アクセス許可] をクリックします。

    レジストリ キーを右クリックして、[アクセス許可] オプションを選択します。

  3. NETWORK SERVICE が存在しない場合は、[ 追加] をクリックします。

    [アクセス許可の設定] ダイアログ ボックスの [セキュリティ] タブに NETWORK SERVICE を追加します。

  4. [ 選択するオブジェクト名を入力します ] 領域に「 network service」と入力し、[ 名前の確認] をクリックし、[OK] をクリック します

    [Enter the object names to select]\(選択するオブジェクト名を入力する\) 領域に「network service」と入力します。

  5. [ ネットワーク サービス] をクリックし、[ フル コントロール ] と [ 読み取り ] アクセス許可を選択します。

    ネットワーク サービスをなめる

  6. [OK] をクリックします。

  7. コンピューターを再起動します。

  8. コンピューターを再起動した後、Windows のコピーをアクティブ化する必要がある場合があります。 アクティブ化を完了します。

方法 2: プラグ アンド プレイ GPO を無効にする

注:

この方法は高度なコンピューター ユーザーを対象としており、Windows 7 Home Premium、Windows 7 Home Basic、または Windows 7 Starter を実行しているコンピューターでは実行できません。 高度なトラブルシューティングに関するヘルプについては、システム管理者または Microsoft にお問い合わせください

プラグ アンド プレイ GPO を無効にするには、次の手順に従います。

  1. ポリシーのソースを決定します。 これを行うには、次の手順を実行します。

    1. ライセンス認証エラー メッセージが表示されているコンピューターで、ポリシーの結果セット ウィザードを実行します。 これを行うには、[スタート] をクリックし、[検索] ボックスに「rsop.msc」と入力し、Enter キーを押します。
    2. ナビゲーション ウィンドウで、次のコンテナーを展開します。
      • コンピューター構成
      • Windows の設定
      • セキュリティ設定
    3. ナビゲーション ウィンドウで、[System Services] をクリックします。
    4. プラグ アンド プレイ サービスがグループ ポリシー設定を使用して構成されている場合は、[未定義] 以外の設定を含む GPO がここに一覧表示されます。 さらに、この設定を適用しているグループ ポリシーを確認できます。
  2. グループ ポリシー設定を無効にし、グループ ポリシーを強制的に再適用します。 これを行うには、次の手順を実行します。

  3. 手順 1 で識別されたグループ ポリシーを編集し、設定を [定義されていません] に変更します。 または、方法 1 の手順に従って、Network Service アカウントに必要なアクセス許可を追加します。

  4. グループ ポリシー設定を再適用します。 これを行うには、[スタート] をクリックし、[検索] ボックスに「」と入力gpupdate /forceし、Enter キーを押します。

注:

コンピューターを再起動する必要がある場合があります。

シナリオ 2: レジストリ エントリが見つからない

次のレジストリ サブキーの 1 つ以上が見つかりません。

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist\S-1-5-18

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist\S-1-5-19

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist\S-1-5-20

このシナリオでこの問題を解決するには、次の手順に従います。

  1. 下のテキストをメモ帳などのテキスト エディターにコピーし、テキスト ファイルをProfilelist.regとして保存します。

    Windows レジストリ エディター バージョン 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18]
    "Flags"=dword:0000000c
    "State"=dword:00000000
    "RefCount"=dword:00000001
    "Sid"=hex:01,01,00,00,00,00,00,05,12,00,00,00,00
    "ProfileImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,\
    00,6f,00,74,00,25,00,5c,00,73,00,79,73,00,74,00,65,00,6d,00,33,00,32,000,00,\
    5c,00,63,00,6f,00,6e,00,66,00,69,67,00,5c,00,73,00,79,00,73,00,74,00,65,\
    00,6d,00,70,00,72,00,6f,00,66,00,69,00,6c,00,65,00,00,000
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-19]
    "ProfileImagePath"=hex(2):43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,\
    00,73,00,5c,00,53,00,65,00,72,00,76,69,00,63,00,65,00,50,00,72,00,6f,00,\
    66,00,69,00,6c,00,65,00,73,00,5c,00,4c,00,6f,00,63,00,61,6c,00,53,00,65,\
    00,72,00,76,00,69,00,63,00,65,00,00,00
    "Flags"=dword:00000000
    "State"=dword:00000000
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-20]
    "ProfileImagePath"=hex(2):43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,\
    00,73,00,5c,00,53,00,65,00,72,00,76,69,00,63,00,65,00,50,00,72,00,6f,00,\
    66,00,69,00,6c,00,65,00,73,00,5c,00,4e,00,65,00,74,00,77,00,6f,00,72,000,6b,\
    00,53,00,65,00,72,00,76,00,69,00,63,00,65,00,00,00
    "Flags"=dword:00000000
    "State"=dword:00000000

  2. profilelist.regをマージします。これを行うには、手順 1 で保存したファイルを右クリックし、[ マージ] をクリックします。

  3. コンピューターを再起動します。

  4. Windows のライセンス認証。

問題が解決されたかどうかを確認します。 問題が修正された場合は、このセクションを完了します。 問題が解決しない場合は、 サポートにお問い合わせください

詳細情報

ライセンス サービスはプラグ アンド プレイを使用してハードウェア ID 情報を取得し、ライセンスをコンピューターにバインドするため、この設定により、アクティブ化されたシステムが許容範囲外に表示される可能性があります。 プラグ アンド プレイ ポリシーの既定のアクセス許可では、プラグ アンド プレイ サービスにアクセスするための適切な権限がライセンス サービスに付与されません。 ライセンス サービスは、ネットワーク サービス アカウントで実行されます。

データ収集

Microsoft サポートの支援が必要な場合は、「展開関連の問題について TSS を使用して情報を収集する」に記載している手順に従って情報を収集することをお勧めします。