【Windows】接続元制限を「OSビルド情報の保護」レジストリ削除で解消する手順 | エラーコード:0x8024500c

【Windows】接続元制限を「OSビルド情報の保護」レジストリ削除で解消する手順 | エラーコード:0x8024500c
🛡️ 超解決

業務中にWindows Updateや特定のアプリケーションのインストール時、エラーコード0x8024500cが表示され、接続元制限で困っていませんか。

このエラーは、OSビルド情報の保護に関するレジストリ設定が原因で発生することがあります。

この記事では、このレジストリを削除し、接続元制限のエラーを解消する手順を詳しく解説します。

これで、Windowsの更新やアプリケーションの導入をスムーズに進められます。

【要点】OSビルド情報の保護による接続元制限の解消

  • レジストリのバックアップ: 重要なシステム設定を安全に保護します。
  • レジストリエディターでの削除: エラーコード0x8024500cの原因となる項目を削除します。
  • システムの再起動: 変更をシステムに適用し、問題を解消します。

ADVERTISEMENT

エラーコード0x8024500cが発生する根本的な原因

エラーコード0x8024500cは、Windows Updateや特定のアプリケーションのインストール時に「接続元制限」に関連して発生するエラーです。

この問題は、Windowsのレジストリにある「OSビルド情報の保護」という設定が原因で引き起こされることがあります。

レジストリとは、Windowsが利用する設定情報データベースのことです。OSビルド情報の保護は、システムの整合性を保つ目的で存在します。

しかし、稀にこの保護機能が過剰に反応し、正常な更新やインストールを妨げる要因となる場合があります。

特に、システムファイルやコンポーネントの更新時に、外部からの接続やファイルアクセスを制限することでエラーを発生させます。

OSビルド情報の保護レジストリを削除してエラーを解消する手順

レジストリを編集する際は、必ず事前にバックアップを取得してください。誤った変更はシステムに深刻な影響を与える可能性があります。

レジストリ全体をバックアップする手順

  1. レジストリエディターを開く
    WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログを開きます。「regedit」と入力しEnterキーを押します。ユーザーアカウント制御のプロンプトが表示されたら「はい」を選択します。
  2. レジストリ全体をエクスポートする
    レジストリエディターの画面上部メニューから「ファイル」を選択し、「エクスポート」をクリックします。「レジストリファイルのエクスポート」ダイアログが開きます。
  3. バックアップファイルを保存する
    「エクスポート範囲」で「すべて」が選択されていることを確認します。「ファイル名」に任意の名前(例: registry_backup_日付)を入力し、保存先としてデスクトップなど分かりやすい場所を選択して「保存」をクリックします。

エラー原因となるレジストリキーを削除する手順

  1. レジストリパスへ移動する
    レジストリエディターのアドレスバーに「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability」と入力しEnterキーを押します。または、左側のツリービューでこのパスをたどって移動します。
  2. EnablePreviewBuildsを削除する
    右側のペインで「EnablePreviewBuilds」という項目を探します。これはDWORD値、つまり32ビットの数値データです。この項目を右クリックし、「削除」を選択します。確認のメッセージが表示されたら「はい」をクリックします。
  3. Ringを削除する
    同様に、右側のペインで「Ring」という項目を探します。これは文字列値、つまりテキストデータです。この項目を右クリックし、「削除」を選択します。確認のメッセージが表示されたら「はい」をクリックします。
  4. レジストリエディターを閉じる
    すべての削除が完了したら、レジストリエディターのウィンドウを閉じます。

システムを再起動する手順

  1. スタートメニューを開く
    Windows 11のタスクバー中央にあるスタートボタンをクリックします。
  2. システムを再起動する
    スタートメニューの右下にある電源アイコンをクリックし、「再起動」を選択します。システムが再起動し、レジストリの変更が適用されます。

レジストリ編集後のトラブルと追加の対処法

レジストリバックアップを忘れてしまった場合

レジストリの誤った編集は、Windowsの起動不能や機能不全につながる可能性があります。バックアップがない場合、元に戻すのが困難です。

この状況では、システムが正常に動作していた時点の復元ポイントを使用することを検討してください。システムの復元機能は、重要なシステムファイルやレジストリを以前の状態に戻せます。

スタートメニューから「設定」を開き、「システム」を選択します。「バージョン情報」をクリックし、「システムの保護」を選びます。表示されたダイアログで「システムの復元」をクリックし、画面の指示に従って復元ポイントを選択してください。

復元ポイントが存在しない場合や、復元でも解決しない場合は、Windowsの再インストールが必要になることもあります。データのバックアップを必ず行ってから、再インストールを検討してください。

レジストリ削除後もエラーが解消されない場合

レジストリを削除してもエラーコード0x8024500cが引き続き表示される場合、原因は別の場所にある可能性があります。

システムファイルの破損やWindows Updateコンポーネントの異常が考えられます。

まずは、システムファイルチェッカーとDISMコマンドを使用してシステムファイルを修復してみてください。

管理者権限でコマンドプロンプトを開き、「sfc /scannow」と入力しEnterキーを押します。完了後、続けて「DISM /Online /Cleanup-Image /RestoreHealth」と入力しEnterキーを押します。

また、Windows Updateトラブルシューターの実行も有効です。これは、更新プログラムのダウンロードやインストールを妨げる一般的な問題を自動的に検出して修正します。

「設定」から「システム」を選択し、「トラブルシューティング」をクリックします。「その他のトラブルシューティングツール」を選び、「Windows Update」の項目で「実行」をクリックしてください。

Windows 10でのレジストリパスの違い

Windows 11を基準に手順を解説しましたが、Windows 10でも基本的なレジストリパスとキーは共通しています。

「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability」のパスはWindows 10でも同じです。

削除する「EnablePreviewBuilds」と「Ring」のキーも通常は存在します。ただし、Windows Insider Programに参加していない環境では、これらのキー自体が存在しない場合があります。

キーが存在しない場合は、そもそもこのレジストリが原因ではないため、削除の操作は不要です。その場合は、前述のシステムファイル修復やトラブルシューターの実行を試してください。

Windows 10でのレジストリエディターの開き方も、WindowsキーとRキーで「regedit」と入力する点は同じです。

ADVERTISEMENT

エラー0x8024500cの対処法と一般的なWindows Updateエラー対処法の比較

項目 エラー0x8024500cの対処法 一般的なWindows Updateエラー対処法
原因 特定のレジストリ設定が原因 更新ファイルの破損、ネットワーク問題、サービス停止
主な操作 レジストリの編集と削除 トラブルシューター、サービス再起動、キャッシュクリア
影響 システムの安定性に影響する可能性 通常は軽微な影響に留まる
専門知識 高度な知識が求められる 基本的な操作で解決できる場合が多い

まとめ

この記事では、エラーコード0x8024500cが表示され、接続元制限で困る状況を解消する手順を解説しました。

レジストリのバックアップ後、特定のレジストリキーを削除することで、問題解決につながります。

今後は、Windows Updateやアプリケーションのインストールがスムーズにできるようになります。

システムの安定性を維持するためにも、レジストリの適切な管理を心がけましょう。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。