Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

Windows 10で「GPSVCサービスに接続できません」エラーが出てログオンできないときの対処法

GPSVCサービスへの接続エラーとは

Windows 10のPCの中に1台だけ、GPSVC(グループポリシークライアントサービス)への接続エラーが原因でユーザーがログオンできなくなるマシンがあることがあります。ドメインユーザーアカウントでログオンしようとすると、次のようなエラーメッセージが表示されます。

Windows couldn't connect to the gpsvc service.
Please consult your system administrator.

日本語環境では「Windowsはグループ ポリシー クライアント サービスに接続できませんでした」という形で表示されることもあります。

Windows 10で「GPSVCサービスに接続できません」エラーが出てログオンできないときの対処法

ローカルアカウントでログオンした場合の挙動

一方、ローカル管理者権限を持つローカルアカウントでログオンを試みると、認証自体は成功してデスクトップが表示されます。ただし、Windows 10の通知領域に次のようなポップアップメッセージが現れます。

Failed to connect to a Windows Service
Windows couldn't connect to the Group Policy Client service.
This problem prevents standard users from signing in.

これは「Windowsサービスに接続できませんでした。グループポリシークライアントサービスに接続できないため、標準ユーザーがサインインできません」という意味です。

Windows 10で「GPSVCサービスに接続できません」エラーが出てログオンできないときの対処法

エラーが発生する原因

この問題は、コンピューター上でグループポリシークライアントサービス(GPSVC)が起動していないために発生します。コマンドプロンプトを開いて、net start gpsvcコマンドで手動起動を試みると、次のエラーが返されます。

System error 5 has occurred.
Access is denied.

(システム エラー 5 が発生しました。アクセスが拒否されました。)

この症状が起こる主なケースは以下のとおりです。

  • システムイメージやレジストリが破損している
  • GPO(グループポリシー)を使ってサービスのアクセス許可を変更した
  • ユーザーがサービスのレジストリキーのアクセス許可を書き換え、グループポリシークライアントサービスを無効化してしまった

対処法:GPSVCのレジストリ設定を修正する

問題を解決するには、まずローカル管理者アカウントでログオンし、GPSVC関連のレジストリキーを修正します。手順は以下のとおりです。

  1. gpsvcのレジストリエントリを確認する
    レジストリエディター(regedit.exe)を起動し、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicesキーに移動します。gpsvcキーが存在し、ImagePathの値として %systemroot%\system32\svchost.exe -k netsvcs –p が設定されていることを確認してください。もしサービスのレジストリキー自体が欠落している場合は、正常な別のPCからキーをインポートするか、次のコマンドでWindowsイメージのチェックと修復を実行します。
    DISM /Online /Cleanup-Image /RestoreHealth
    sfc /scannow
  2. SvchostキーにGPSvcGroupがあるか確認する
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost に移動し、パラメーターの一覧にGPSvcGroupが存在することを確認します。
  3. GPSvcGroupパラメーターを作成する
    GPSvcGroupが存在しない場合は、手動で作成します。名前を「GPSvcGroup」、値を「GPSvc」としたREG_MULTI_SZ型の値を新規作成してください。
  4. GPSvcGroupサブキーを作成する
    続いて、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost の下に「GPSvcGroup」という名前の新しいキーを作成します。
  5. DWORD値を2つ追加する
    新しいGPSvcGroupキーの中に、次の2つのDWORD(32ビット)値を作成します。
    • AuthenticationCapabilities – 値 0x00003020(12320)
    • CoInitializeSecurityParam – 値 0x00000001(1)
  6. PCを再起動する

Windows 10で「GPSVCサービスに接続できません」エラーが出てログオンできないときの対処法

REGファイルで一括適用する方法

手作業が面倒な場合は、以下の内容のREGファイルを作成してレジストリにインポートするだけでもOKです。

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost]
"GPSvcGroup"=hex(7):47,00,50,00,53,00,76,00,63,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost\GPSvcGroup]
"AuthenticationCapabilities"=dword:00003020
"CoInitializeSecurityParam"=dword:00000001

サービスのアクセス許可を確認・比較する

gpsvcのアクセス許可を確認し、正常に動作している他のPCの設定と比較することも有効です。現在のサービスのアクセス許可(SDDL文字列)は、次のコマンドで表示できます。

sc sdshow gpsvc

まとめ

以上の修正を加えてコンピューターを再起動すれば、gpsvcへの接続エラーは解消され、ユーザーは再びWindows 10に正常にログオンできるようになります。レジストリ操作を行う際は、必ず事前にバックアップやシステムの復元ポイントを作成しておくことをおすすめします。

  1. 【解決策】Windows Defenderエラー0x80070422「サービスを開始できませんでした」の直し方

    Windows Defenderは、Windows 10に標準搭載されているマルウェア対策ソフトです。信頼性が高いため、現在では多くのWindowsユーザーに利用されています。しかし、NortonやQuick Healなどのサードパーティ製ウイルス対策ソフトをインストールしている環境では、これらのソフトがWindows Defenderのファイルを破損させてしまうことがあります。サードパーティ製ウイルス対策ソフトを完全にアンインストールした後でも、Defenderに必要なファイルがすでに破損しているため、正常に動作しなくなるケースがあるのです。 この問題が発生すると、以下のようなエラーメッセー

  2. Windows 10で「更新サービスに接続できません」エラーを解決する17の対処法

    Windows 10 PCの更新時に、「更新サービスに接続できませんでした。後でもう一度試します。または今すぐ確認できます。うまくいかない場合は、インターネットに接続していることを確認してください」といったエラーメッセージが表示されることがあります。これはよくある問題であり、過度に心配する必要はありません。インターネット接続が不安定な場合に発生しやすいエラーですが、実際にはさまざまな要因が絡んでいます。この記事では、効果的なトラブルシューティング方法を使ってこの問題を解決する手順を詳しく解説します。 Windows 10で更新サービスに接続できない問題を修正する方法 Windows 10 P