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

Windows Updateエラー「サービス登録が見つからないか破損しています」の手動修正ガイド

Windows Updateは、Windows OSを搭載するすべてのPCにとって欠かせない重要な機能です。更新を怠ると、深刻なセキュリティリスクやパフォーマンス低下といった問題が発生する恐れがあります。通常、多くのPCでは自動更新モードが設定されていますが、まれに更新プログラムの取得やインストールが正常に行えないケースがあります。

そのような場合は、Windows Updateのトラブルシューティングツール、バックグラウンドインテリジェント転送サービス(BITS)のトラブルシューティングツール、またはWindowsストアアプリのトラブルシューティングツールの実行をおすすめします。これらの組み込みツールは多くの問題を解決でき、「サービス登録が見つからないか破損しています(Service Registration is Missing or Corrupt)」というエラーも修復できることで知られています。このエラーが発生すると、Windows OSやユニバーサルアプリの更新が途中で止まってしまいます。

しかし、トラブルシューティングツールでも解決できないことがあります。その際は手動での対処が必要です。レジストリレベルの操作を伴うため、ある程度の技術的知識が求められる点に注意してください。

「サービス登録が見つからないか破損しています」エラーの修正方法

このエラーを手動で解決するには、以下の6つの方法を順番に試してみましょう。

  1. レジストリを編集する
  2. catroot2フォルダとSoftwareDistributionフォルダの中身を削除する
  3. アンチウイルスソフトを無効化して確認する
  4. システムファイルチェッカーを実行し、Windowsシステムイメージを修復する
  5. Windows Update関連のサービスを確認する
  6. Microsoft Storeのキャッシュをリセットする

1. レジストリを編集する

作業を始める前に、必ずレジストリのバックアップを作成してください。レジストリレベルのトラブルシューティングは、OSに不具合を引き起こす可能性があるためです。ここでは、レジストリエディタを使って特定の値を削除します。具体的には、ThresholdOptedInという値を取り除きます。

「regedit」と入力してレジストリエディタを起動し、左ペインで以下のキーを探します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability

右ペインに「ThresholdOptedIn」の値が表示されている場合は、それをクリックして選択し、削除してください。

2. catroot2フォルダとSoftwareDistributionフォルダの中身を削除する

次に、スタートボタンを右クリックし、管理者権限でコマンドプロンプトを開きます。以下のコマンドを1行ずつコピー&ペーストして、Enterキーを押してください。

net stop cryptSvc
net stop wuauserv
net stop msiserver
net stop bits
ren C:\Windows\System32\catroot2 catroot2.old
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
net start cryptSvc
net start wuauserv
net start msiserver
net start bits

これらのコマンドでは、Windows Update関連のサービスを一旦停止し、Catroot2フォルダをリセット、SoftwareDistributionフォルダの名前を変更した後、各サービスを再び起動しています。

コマンドプロンプトを閉じてPCを再起動し、問題が解決したかどうかを確認してください。解決しない場合は、次の手順に進みます。

3. アンチウイルスソフトを無効化して確認する

アンチウイルスソフトを一時的に無効化し、問題が解決するかどうかを確認します。解決した場合は、現在のセキュリティソフトの変更を検討する価値があります。解決しなかった場合は、忘れずにアンチウイルスソフトを再度有効に戻してください。

4. システムファイルチェッカーを実行し、Windowsシステムイメージを修復する

システムファイルチェッカー(SFC)を実行し、Windowsシステムイメージを修復することで、破損している可能性のあるWindows Update関連のシステムファイルが正常なものに置き換えられるか確認します。

実行後はPCを再起動し、Windows Updateをもう一度試して、問題が解決したかどうかを確かめてください。

5. Windows Update関連のサービスを確認する

Windows Updateに関連するサービスが正しく動作しているかを確認します。「ファイル名を指定して実行」ダイアログを開き(Windowsキー+R)、services.mscと入力してEnterキーを押します。

サービス管理画面で「Windows Update」サービスを探します。サービスはアルファベット順に並んでいるため、簡単に見つけられます。サービスが「開始」状態になっており、スタートアップの種類が「自動」に設定されていることを確認してください。

また、「Cryptographic Services(暗号化サービス)」も開始状態かつ「自動」に設定し、「Background Intelligent Transfer Service(バックグラウンドインテリジェント転送サービス)」は開始状態かつ「自動(遅延開始)」に設定されている必要があります。

ヒント: Windowsサービスが起動しない場合は、関連するトラブルシューティング記事を参照してください。

6. Microsoft Storeのキャッシュをリセットする

Microsoft Storeアプリの更新中に問題が発生している場合は、ストアのキャッシュをリセットすると改善する可能性があります。

この記事が、皆さんの問題解決の一助となれば幸いです。

  1. 【解決済み】Windowsで「この操作を実行するにはアクセス許可が必要です」エラーを直す方法

    フォルダにアクセスしたり変更を加えたりしようとしたときに、アクセスを拒否されることがあります。「この操作を実行するには、アクセス許可が必要です」というメッセージが表示される場合、管理者権限でのみアクセスが許可されていることを意味します。これは、職場や公共施設などの共有コンピューターではよくあることです。セキュリティ上の理由から、特定のシステム設定やフォルダへのアクセスは他のユーザーに対して制限されています。そのため、共有コンピューターの一般ユーザーとして、システムからこのメッセージが表示されることは自然な挙動です。しかし、管理者権限を持っているにもかかわらずこのようなメッセージが表示される場合

  2. 【解決済み】Windows 11で「サービス登録が見つからないか破損しています」エラーを直す7つの方法

    パソコンにWindowsアップデートを定期的にインストールすることは非常に重要です。特に、PCを安全でセキュアな状態に保ち、最新の機能を使えるようにするために役立ちます。しかし、「サービス登録が見つからないか破損しています(Service Registration Is Missing or Corrupt)」というエラーが原因で、Windows 11のアップデートがインストールできないことがあります。 この問題の原因としては、新しくインストールしたソフトウェアとの競合、Windowsレジストリやシステムファイルの破損、あるいはウイルス対策ソフトがWindows Updateの正規のプロセスを