Windows 11/10でエラーコード0x80072F8Fを解決する方法
さて、0x80072F8Fエラーとは一体何でしょうか?これは少し厄介なエラーです。というのも、Windowsがアクティベーションやアップデートをしようとしているときに表示されることが多く、「セキュリティエラーが発生しました」というメッセージは、PCに深刻な信頼性の問題があるかのように思わせるからです。多くの場合、日付と時刻がずれている場合や、Windowsが証明書の検証を拒否している場合などに発生します。確かに厄介ですが、世界が終わるわけではありません。通常、このエラーを解決するには、システムの時計が同期されているか、セキュリティ設定を調整したり、ルート証明書を更新したりする必要があります。しかし、朗報です。このエラーを解決し、何時間も机に頭を打ち付けなくてもWindowsを正常な状態に戻す方法はいくつかあります。
以下に、通常うまくいく方法をまとめました。すぐにできるものもあれば、少し手間がかかるものもありますが、ある設定ではうまくいったものの、別の設定ではうまくいかなかったということもあります。いずれにせよ、試してみる価値はあります。
Windows Updateとアクティベーションエラーコード0x80072F8Fを修正
アップデートやアクティベーション中にこのエラーが表示される場合は、以下の修正方法をお試しください。いずれも、クロックの不一致、ファイアウォールのブロック、証明書の不正など、よくある原因を解消するためのものです。ただし、場合によっては、解決方法があまりにも頑固で、複数の手順を踏まなければならないこともあります。とはいえ、ほとんどの方法は簡単です。
Windowsファイアウォールを確認して無効にする
よくある原因の一つは、Windows Defenderファイアウォールが何かをブロックしてしまうことです。Windowsはユーザーに知らせずに勝手にブロックするのをご存知ですか? ええ、まさにそれです。一時的に無効にすることで、更新や証明書のチェックをブロックしているかどうかがわかります。Windowsは必要以上にブロックを難しくしているからです。
- 押すとWindows key + R実行ダイアログが開きます。
- 入力し
firewall.cplて Enter キーを押すと、ファイアウォール設定が開きます。 - 左側で、[Windows Defender ファイアウォールの有効化または無効化]をクリックします。
- 次に、プライベート ネットワークとパブリック ネットワークの両方で [ Windows Defender ファイアウォールをオフにする (推奨されません)]を選択します。
- 「OK」を押してください。ただし、まだ再起動はしないでください。アップデートが実行されるかどうかだけ確認してください。
注:確かに、ファイアウォールをオフにするのは長期的に見て必ずしも安全とは言えませんが、ファイアウォールが主な問題かどうか確認してみることは有効です。一部のマシンでは、これによりブロックされていたものが解除されることがあります。うまくいけば、修正後に安全のためにファイアウォールを再度有効にすることをお勧めします。
日付と時刻の設定を同期する
奇妙ですが、PCが別のタイムゾーンにあると認識していたり、時計が大きくずれていたりすると、証明書が正しく検証されません。Windowsはセキュリティエラーとして認識し、0x80072F8Fのようなエラーを表示します。正直なところ、これがよくある原因なので、時計をもう一度確認してください。
- タスクバーの日付と時刻の時計を右クリックし、 [日付と時刻の調整]を選択します。
- 「時刻を自動的に設定」がオンになっていることを確認してください。すでにオンになっている場合は、オフにしてから再度オンに切り替えてください。
- 必要に応じて、 「日付と時刻を手動で設定する」の下の「変更」をクリックし、ローカルタイムゾーンに合わせて修正します。
- また、タイムゾーンのドロップダウンをチェックして正しいことを確認してください。
修正が完了したら、PCを再起動すれば証明書エラーが解消されるかもしれません。少し変わった修正ですが、無料で高速です。
最新のルート証明書アップデートをダウンロードしてインストールする
Windowsが信頼する証明書が古くなったり破損したりしている場合があります。最新のルート証明書をインストールすると、WindowsがSSL/TLS接続を適切に検証し、厄介なセキュリティエラーを修正できるようになります。もちろん、Windowsは必要以上に認証を困難にする必要があるからです。
- Microsoft Update カタログにアクセスします。
- 「ルート証明書の更新」を検索します。
- システムアーキテクチャ(x86、x64、ARM)に合ったものを選んでください。間違ったものを選ぶと動作しなくなりますので、ご注意ください。通常、OSのバージョン(32ビット版か64ビット版か)で判断できます。
- ファイル(通常は `.msu` または `.cab`)をダウンロードします。インストーラーを実行し、画面の指示に従ってください。
- その後再起動し、新しい証明書がエラーの解決に役立つかどうかを確認します。
これは、アップデートやアクティベーションをブロックするSSL信頼の問題を解決するのに役立った人が数多くいます。必ずしも完璧ではありませんが、試してみる価値はあります。
破損したDLLファイルを再登録する
セキュリティ証明書のチェックを妨害するもう一つの奇妙な要因は、壊れたDLLファイルです。破損しsoftpub.dllたりwintrust.dll、誤って登録されたりすることがあります。簡単な再登録を実行すると、モジョをリセットするかのように、問題が解決することがあります。
- 管理者としてコマンド プロンプトを開きます( を押してWin + S、「cmd」と入力し、右クリックして「管理者として実行」を選択します)。
- プロンプトが表示されたら、ユーザー アカウント制御に対して[はい]をクリックします。
- 次のコマンドを 1 つずつ入力し、入力するたびに Enter キーを押します。
regsvr32 softpub.dll /sregsvr32 wintrust.dll /sregsvr32 initpki.dll /sregsvr32 mssip32.dll /s
すべて実行したら、コマンドプロンプトウィンドウを閉じ、PCを再起動してエラーが解消されるかどうかを確認してください。場合によっては、これらのコアDLLを再登録するだけで、信頼チェーンが再び機能することもあります。
レジストリエントリを修正する
レジストリ設定の破損も問題を引き起こす可能性があります。特に、 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\OOBEMediaBootInstallのキーが問題となります。このキーが正しく設定されていないと、Windows はアクティベーション状態を正しく認識できなくなります。
- を押してWin + R、 と入力し
regedit、Enterキーを押します。UACプロンプトを確認します。 - HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\OOBEに移動します。
- 検索します
MediaBootInstall。右クリックして、[プロパティ]を選択します。 - 値を0に変更し、「OK」をクリックします。
次に、コマンドプロンプトを管理者として再度開き、実行しますslmgr /rearm。成功と表示されたら、PCを再起動し、アクティベーションが再び機能するかどうかを確認します。
Windowsを手動で再アクティブ化する
それでもうまくいかない場合は、Windowsを手動でアクティベートしてみてください。場合によっては、Windowsがうまくアクティベートされないことがあります。
- を押してWin + S「slui.exe」と入力し、Enter を押します。
- アクティベーション ウィンドウが開きます。可能な場合は[アクティベート]をクリックします。
- プロダクト キーをお持ちの場合は、[プロダクト キーの変更]を選択して手動で入力し、プロンプトに従います。
アクティベーションを実行するには、インターネットに接続していることを確認してください。この方法は、デジタルライセンスに不具合があったり、紛失したと思われる場合に役立ちます。
追加: 保留中のアップデートを手動でダウンロードしてインストールする
エラーが解消された後もWindowsがアップデートを拒否する場合は、Microsoft Updateカタログから手動でアップデートファイルを取得できます。KB番号を検索し、ダウンロードして手動でインストールするだけです。通常、Windows Updateの自動処理と格闘するよりも早く完了します。
まとめ
- 日付/時刻とタイムゾーンを確認してください
- ファイアウォールを一時的に無効にする
- ルート証明書を更新する
- DLLファイルを再登録する
- レジストリ設定を修正する
- 必要に応じて手動で有効化
まとめ
0x80072F8F のエラーを解決するのは少々面倒ですが、何をチェックすればいいのかが分かれば、ほとんどの修正は比較的簡単です。大抵の場合、時計の問題か証明書の不具合が原因で、問題が発生します。何度か試したり、再起動を1~2回繰り返したりする必要がある場合もありますが、驚かないでください。少なくとも、このエラーが再び発生した場合に備えて、ツールキットは用意しておいた方が良いでしょう。
これで誰かの時間短縮になれば幸いです。ただし、忍耐力は大切です。Windows は変化球を投げてくるのが得意ですが、無敵ではありません。