Windows 10/11のアップデートエラー0xc0020036とは?主な原因と6つの解決策を徹底解説
最新のWindows 10/11へのアップグレードは、生産性を高め、ユーザー体験を向上させる数々の新機能が待っているため、期待に胸を膨らませる瞬間です。しかし、Windowsを使っていれば、すべてが順風満帆に進むとは限りません。この定番OSの利用の中では、さまざまなトラブルに遭遇することがあります。近年、「Windows 10/11アップデートエラー0xc0020036」に関するお問い合わせが多数寄せられています。このエラーは、Windows 10/11のライセンス認証(アクティベーション)時に発生し、OSが正しく認証されていない場合、システムの全機能を利用できなくなります。他の市販ソフトウェアと同様に、Windows 10/11も全機能のロックを解除するためのプロダクトキー(一連の数字・文字列)が必要です。
旧バージョンのWindowsからWindows 10/11へアップグレードした場合、新しいOSは旧OSからプロダクトキーと認証データを引き継ぎ、その情報はMicrosoftのサーバーに保存されます。ただし、Windowsをクリーンインストールした場合は、認証エラーが発生することがあります。同じPCで初めてWindows 10/11をクリーンインストールする際には、システムがMicrosoftのサーバーから認証データを取得するため、通常はエラーは起こりません。一方、Windows Update(WU)機能を使ってWindows 10/11の大型アップデートをダウンロード・インストールしたユーザーに、問題が発生しやすいことがわかっています。
エラー0xc0020036への対処方法をお探しの方に向けて、本記事では複数の解決策をご紹介します。これまでの調査によると、このエラーは主に旧バージョンのWindowsからアップグレードした経験のあるユーザーに発生しています。また、影響を受けたユーザーのライセンスキーは正規品であることが確認されており、海賊版との関連はないことも判明しています。
Windows 10/11アップデートエラー0xc0020036の主な原因
これまでに寄せられた多数のレポート分析と、実際に効果が確認された解決策を精査した結果、このアップデートエラーメッセージの原因として考えられる要因は複数あることがわかりました。主なものは以下の通りです。
- 誤ったアクティベーションキー – 間違ったライセンスキーを入力すると、このエラー0xc0020036が発生することがあります。プロダクトキーはデジタルライセンスに変換される際に変更される場合があるとされ、それがエラーにつながるケースもあります。この場合は、正しいキーを見つけて再入力するか、Microsoftサポートに問い合わせるのが得策です。
- 破損したWindowsアップデート – 不具合のあるWindowsアップデートは、認証エラーの原因となることがあります。この場合は、OSを最新ビルドに更新することで問題が解決する可能性があります。
- 破損したライセンスキー – アクティベーションウィザードが古いライセンスキーを適切に削除できず、新しいキーが有効にならないケースです。昇格したコマンドプロンプト(CMD)を使って既存のレジストリキーを削除してから、新しいキーで認証を行うことで解決できます。
- 破損したシステムファイル – システムファイルの破損によってエラーが発生することもあります。その場合は、Windows標準ツールのSFCやDISMを使って修復するのが有効です。
- レジストリに固定されたライセンスキー – Microsoftの無償アップグレード提供を利用して正規のWindows 10/11を入手した場合、キーがレジストリに固定されていることがあります。別のライセンスに切り替える際にこのエラーが発生する可能性があり、レジストリエディターでsppsvcの値を調整することで対処できます。
エラー0xc0020036をWindows 10/11で修正する方法
以下に、このエラーメッセージの原因となる問題を解決できる対策をまとめました。効率性と深刻度の順に並べているため、記載の順番に従って試すことをおすすめします。なお、ここで紹介する解決策は正規のWindows 10/11ライセンスをお持ちのユーザー向けであり、海賊版OSでは機能しない点にご注意ください。
プロのヒント: 専用のPC最適化ツールを活用すれば、誤った設定、ジャンクファイル、有害アプリ、セキュリティ脅威などを一括で除去でき、システム不具合や動作の遅延を防ぐことにつながります。まずは無料スキャンでPCの状態をチェックしてみましょう。
解決策1:プロダクトキー(認証キー)を確認して再入力する
Windows 10 バージョン1803のアップデートにより、Windows 8.1や7からの無料認証の仕組みに不具合が生じました。この問題を解決するには、[設定]の[更新とセキュリティ]からアクティベーションキーを再入力する必要があります。認証キーが不明な場合は、Windowsのプロダクトキーを自動的に読み取れるサードパーティ製ツールを利用しましょう。手順は以下の通りです。
- 信頼できるキー表示ツールをダウンロードしてインストールします。UAC(ユーザーアカウント制御)で管理者権限を許可すると、システムのアクティベーションキーが表示されます。
注意: すでに正しいキーをお持ちの場合は、この手順はスキップしてください。 - キーが手元にある状態で、Windowsキー + Rを同時に押して[ファイル名を指定して実行]ダイアログを開きます。テキストボックスにms-settings:activationと入力し、Enterキーを押します。[ライセンス認証]ウィンドウが開きます。
- [ライセンス認証]タブで「プロダクトキーの変更」を選択し、取得したキーを入力します。「次へ」を選択し、画面の指示に従います。
- システムを再起動し、Windows 10/11が認証されているかどうかを確認します。
解決策2:Windowsを最新ビルドに更新する
上記の方法で改善しない場合、次の原因として考えられるのは2018年末に配信された不具合のあるWindowsアップデートです。Microsoftはその後まもなく修正プログラム(ホットフィックス)を公開しています。そのため、問題の原因が不良なアップデートにある場合は、システムを最新ビルドに更新することで解決できます。Microsoftも、Windows 10/11をバージョン1803以降に更新することでエラー0xc0020036が自動的に解消されることを確認しています。更新手順は以下の通りです。
- Windowsキー + Rを同時に押して[ファイル名を指定して実行]ダイアログを起動し、テキストフィールドにms-settings:windowsupdateと入力してEnterキーを押します。
- Windows Update画面が起動したら、「更新プログラムのチェック」を選択し、画面の指示に従ってすべての更新プログラムをインストールします。
すべての更新の完了前に再起動が必要と表示された場合は、再起動を実行し、再起動後に同じ画面へ戻って操作を続行してください。 - Windows 10/11のビルドが最新になったら、再度ライセンス認証を試みます。
解決策3:既存のアクティベーションキーを削除する
アクティベーションウィザード内部の不整合によってエラーが発生している場合は、管理者権限のコマンドプロンプトで対処できます。一連のコマンドを実行してレジストリキーを削除し、その後システムを再起動してからライセンス認証をやり直します。既存の認証キーをレジストリから削除する手順は以下の通りです。
- [ファイル名を指定して実行]ダイアログを開き、cmdと入力してから、Ctrl + Shift + Enterを同時に押して、管理者権限のコマンドプロンプトを起動します。
UACが管理者権限を求めたら「はい」を選択します。 - コマンドプロンプトに以下のコマンドを入力し、Enterキーを押します。
slmgr /upk
これにより、保存されているプロダクトキーがアンインストールされます。 - アンインストールが成功したら、続いて以下のコマンドを入力し、Enterキーを押します。
slmgr /cpky
これで現在のプロダクトキーがレジストリからクリアされます。 - 処理が完了するのを待ってからコマンドプロンプトを閉じ、システムを再起動します。Windowsキー + Rで[ファイル名を指定して実行]ダイアログを起動します。
- ms-settings:activationと入力してEnterキーを押すと、[ライセンス認証]タブが開きます。「プロダクトキーの変更」を選択し、新しいアクティベーションキーを入力します。
解決策4:SFCとDISMでシステムをスキャンする
どちらもWindows 10/11に標準搭載されているツールで、破損したシステムファイルを修復できますが、その仕組みが異なります。SFCはローカルに保存されたアーカイブを使って破損ファイルをスキャン・修復するのに対し、DISMはWindows Update経由で影響を受けたファイルを置き換えます。両者は互いに補完関係にあるため、確実な結果を得るには両方の実行をおすすめします。スキャンの実行手順は以下の通りです。
- Windowsキー + Rを押して[ファイル名を指定して実行]ダイアログを開き、cmdと入力してからCtrl + Shift + Enterを押して、管理者権限のコマンドプロンプトを起動します。UACが表示されたら「はい」をクリックして管理者権限を付与します。
- 以下のコマンドを入力してEnterキーを押し、SFCスキャンを開始します。
sfc /scannow - 完了したら、手順1を繰り返してコマンドプロンプトを再度開き、今度は以下のコマンドを入力します。
DISM /Online /Cleanup-Image /RestoreHealth
これでDISMスキャンが開始されます。DISMはインターネット経由でファイルを取得するため、実行前に安定したネットワーク接続があることを確認してください。 - 完了後、システムを再起動し、ライセンスキーの認証を行って問題が解決したかどうかを確認します。
解決策5:Microsoftライセンス認証センターに問い合わせる
上記のすべての方法がうまくいかない場合は、Microsoftのライセンス認証センターへの連絡を検討しましょう。認証センターとのやり取りで最も効果的なのは電話による問い合わせです。国によってフリーダイヤルの番号が異なるため、お住まいの地域の窓口番号を確認してから発信してください。
解決策6:レジストリエディターでsppsvcキーの値を変更する
レジストリエディターも、Windowsアップデートエラー0xc0020036の解決に役立ちます。レジストリエディターからソフトウェア保護プラットフォーム(sppsvc)に関連する値を変更することで、キーの値が書き換わり、問題が解決する場合があります。具体的な手順は以下の通りです。
- [ファイル名を指定して実行]ダイアログを開き、regeditと入力してEnterキーを押すと、レジストリエディターが起動します。ユーザーアカウント制御が表示されたら「はい」をクリックして管理者権限を付与します。
- 左側のペインから以下のパスへ移動します。
コンピューター\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sppsvc - 該当の場所にアクセスしたら、「Start」という名前の値を探してダブルクリックします。プロパティ画面が開きます。
- [基数]を「16進数」に設定し、[値のデータ]を「2」に変更します。
- 変更が完了したらレジストリエディターを閉じてシステムを再起動し、再度ライセンス認証を試みて、エラー0xc0020036が解消されたかどうかを確認します。
上記のいずれの方法でも問題が解決しない場合は、信頼できるPC修復ツールを活用して、破損または欠落しているシステムファイルのスキャンと修復を行うことをおすすめします。こうしたツールは、システムファイルの修復だけでなく、PC全体のパフォーマンス最適化にも役立ちます。
-
Windows 10/11のアップデートエラー80240020の原因と解決方法を徹底解説
Windows 10/11のアップデート中にエラーコード「80240020」が表示されて困っている方は少なくありません。ご安心ください。同じ問題に直面しているユーザーは非常に多く、毎日多くの方がこのページを訪れて答えを探しています。この記事では、エラーの正体と具体的な解決策をわかりやすく解説します。Windows 10/11アップデートエラー80240020とは?エラーコード80240020は、Windows Updateのインストール時に発生するエラーの一つですが、一般的なWindows Updateエラーとは性質が異なります。なぜなら、このエラーはWindows 10/11自体の不具合を示
-
Windows 10/11 Update エラー 0xc1900130 のトラブルシューティング
更新は、すべてのオペレーティング システムに不可欠なコンポーネントです。最大限のメリットを享受するには、システム ソフトウェアを最新の状態に保つ必要があります。古いバージョンのソフトウェアを実行すると、PC がバグ、エラー、クラッシュの危険にさらされる可能性があります。したがって、常に更新を確認し、利用可能になったらすぐにインストールする必要があります。 同じことが Windows にも当てはまります。重要な Windows 更新プログラムは Microsoft によって随時リリースされ、利用可能になり次第インストールする必要があります。 残念ながら、物事は常に順調に進むとは限りません。一