Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10でWindows回復環境(WinRE)を無効化・有効化する完全ガイド

Windows回復環境(WinRE)は、Windowsの動作の安定性を脅かすさまざまな問題をトラブルシューティングする際に非常に役立つツールです。しかし近年、「このユーティリティを使うと、権限を持たない第三者がPCを出荷時状態に戻し、ユーザーデータを消去できてしまう」というセキュリティ上の懸念から、WinREを無効化したいと考えるユーザーが増えています。

Windows 10でWindows回復環境(WinRE)を無効化・有効化する完全ガイド

Windows回復環境を無効化すると、「詳細オプション」メニューから「このPCを初期状態に戻す」という項目が削除されます。これにより、必要な権限を持たないユーザーによる意図しないデータ消失を防ぐことができます。

本記事では、この機能を確実に無効化するための2つの方法(コマンドプロンプトを使用する方法とレジストリエディターを使用する方法)を詳しく解説します。

さらに、以前にWinREを無効化した場合や、購入したPCですでに無効化されていた場合に備えて、Windows回復環境を再度有効化する手順もあわせてご紹介します。

方法1:WinREの現在の状態を確認する

以下のいずれかの方法でWinREを無効化する前に、まず現在の状態を確認しておくことが重要です。「Could not find the Recovery Environment(回復環境が見つかりませんでした)」というエラーが表示されている場合は、Windows REのステータスがすでに「Disabled(無効)」になっている可能性があります。

管理者として実行したコマンドプロンプトでWinREの状態を確認する手順は以下の通りです。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限のコマンドプロンプトを起動します。UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者権限を付与してください。Windows 10でWindows回復環境(WinRE)を無効化・有効化する完全ガイド
  2. 管理者コマンドプロンプトが開いたら、以下のコマンドを入力してEnterキーを押します。これでWindows REの現在の状態を確認できます。
    reagentc /info
  3. 表示された結果の中にある「Windows RE の状態」の値を確認します。値が「Enabled(有効)」になっていれば、次の方法のいずれかを使ってWindows回復環境を無効化できます。Windows 10でWindows回復環境(WinRE)を無効化・有効化する完全ガイド

もし確認の結果、WinREのステータスが「Disabled(無効)」になっており、このコンポーネントに関連するエラーが発生している場合は、方法4の手順に従って再び有効化することで問題を解決できます。

方法2:管理者コマンドプロンプトでWinREを無効化する

電源断による起動中断を3回繰り返した後に回復環境を無効化したい場合は、管理者権限のコマンドプロンプトを使うのが最も確実な方法です。ただし、お使いのWindowsのバージョンによって、使用するコマンドが異なる場合があります。

いずれの場合も、PCが起動する前にコマンドプロンプトを開いて操作するのが理想的です。実際にこの方法でWindows回復環境(WinRE)を無効化できたという報告が多数あります。

管理者コマンドプロンプトからWindows回復環境(WinRE)を無効化する手順は以下の通りです。

  1. まず、互換性のあるインストールメディアをPCに挿入し、そのメディアから起動できるようにPCを再起動します。
  2. 起動画面が表示されたら、画面の指示に従って任意のキーを押し、インストールメディアから起動します。Windows 10でWindows回復環境(WinRE)を無効化・有効化する完全ガイド
  3. インストールメディアからの起動に成功したら、「コンピューターを修復する」(左下)をクリックし、修復ツールの読み込みを待ちます。Windows 10でWindows回復環境(WinRE)を無効化・有効化する完全ガイド

    注意:Windows 10では、インストールメディアがなくても、起動シーケンス中にPCの電源を強制的に切る操作を3回連続で行うことで、修復メニューを強制的に表示させることができます。

  4. 最初の修復メニューが表示されたら、選択肢の中から「トラブルシューティング」をクリックします。次にサブメニューから「コマンドプロンプト」を選択すると、管理者権限で動作するコマンドプロンプトウィンドウが開きます。
  5. 管理者コマンドプロンプトで、以下のコマンドを1行ずつ入力し、それぞれ入力後にEnterキーを押してWindows回復環境を無効化します。
    bcdedit /set bootstatuspolicy ignoreallfailures
    bcdedit /set recoveryenabled No
    bcdedit /set {default} bootstatuspolicy ignoreallfailures
    bcdedit /set {default} recoveryenabled No

    注意:この無効化方法は汎用性が高く、OSのバージョンに関係なく動作します。ただし、Windows 10にはより簡単に回復環境を無効化する方法が用意されています。それを使いたい場合は、代わりに以下のコマンドを実行してください。

    reagentc.exe /disable
  6. 無効化の確認を求められたら、「はい」を選択します。その後、コマンドプロンプトを閉じてPCを再起動してください。
  7. 次回のシステム起動時には、Windows回復環境が無効化されているはずです。

この方法でうまくいかない場合や、別のアプローチをお探しの場合は、次の方法をご覧ください。

方法3:レジストリエディターでWinREを無効化する

管理者コマンドプロンプトを使わずに回復環境を無効化したい場合は、レジストリエディターを使う方法が有効な代替手段となります。

最終的な結果は同じですが、この方法ではレジストリを直接変更するため、ターミナルが正常に動作しない状況でも効果を発揮することがあります。

注意:この方法は、Windows 8.1より古いバージョンのWindowsでは動作しない場合がある点にご注意ください。

レジストリエディターを使ってWindows回復環境を無効化する手順は以下の通りです。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「regedit」と入力し、Enterキーを押してレジストリエディターを起動します。UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者アクセスを許可します。Windows 10でWindows回復環境(WinRE)を無効化・有効化する完全ガイド
  2. レジストリエディターが開いたら、左側のツリーを使って以下の場所に移動します。
    コンピューター\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

    注意:手動で移動しても構いませんし、上部のナビゲーションバーにパスを直接貼り付けてEnterキーを押せば、一瞬で目的の場所へジャンプできます。

  3. 正しい場所に到達したら、右側のペインに切り替え、BootExecuteという複数文字列値をダブルクリックします。
  4. BootExecuteの編集画面が開いたら、値のデータ内のテキストをすべて削除し、ボックスが完全に空になった状態で「OK」をクリックします。Windows 10でWindows回復環境(WinRE)を無効化・有効化する完全ガイド
  5. 変更を適用したら、レジストリエディターを安全に閉じて、PCを再起動してください。
  6. 再起動が完了すると、Windows回復環境は効果的に無効化されています。

すでにWinRE環境が無効化されており、再び利用可能な状態に戻したい場合は、以下の手順に従ってください。

方法4:Windows回復環境を有効化する方法

以前に無効化したWindows回復環境(WinRE)を再び有効化したい場合も、無効化と同様に2つの異なる方法があります。

どちらの方法でも最終的には同じ結果が得られますので、ご自身が使いやすいと感じる方を選んでください。

コマンドプロンプトでWinREを有効化する

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限のコマンドプロンプトを起動します。UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者アクセスを許可します。Windows 10でWindows回復環境(WinRE)を無効化・有効化する完全ガイド
  2. 管理者コマンドプロンプトで、以下のコマンドを入力してEnterキーを押します。これで回復環境が有効化されます。
    reagentc.exe /enable
  3. 変更の確認を求められる場合があります。その際は「はい」をクリックしてWindows回復環境を有効化し、変更を確定させるためにPCを再起動してください。
  4. 次回の起動シーケンスが完了すると、WinREコンポーネントは再度有効になっているはずです。

レジストリエディターでWinREを有効化する

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「regedit」と入力し、Enterキーを押してレジストリエディターを起動します。UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者権限を付与します。Windows 10でWindows回復環境(WinRE)を無効化・有効化する完全ガイド
  2. レジストリエディターが開いたら、左側のツリーを使って以下の場所に移動します。
    コンピューター\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

    注意:手動で移動しても、上部のナビゲーションバーにパスを直接貼り付けてEnterキーを押しても、どちらでも目的の場所へ素早くアクセスできます。

  3. Session Managerキーを選択した状態で、右側のペインに切り替え、BootExecuteをダブルクリックします。「複数文字列の編集」ウィンドウが開いたら、「値のデータ」ボックスに以下のテキストを貼り付け、「OK」をクリックして変更を保存します。
    autocheck autochk *
    Windows 10でWindows回復環境(WinRE)を無効化・有効化する完全ガイド
  4. レジストリエディターを閉じ、PCを再起動して変更を適用します。
  5. 次回の起動時には、Windows回復環境が再度有効化されています。

  1. Windows 11でコンパクトOSを有効・無効にする方法をわかりやすく解説

    Windows 11は気に入っているけれど、ディスク容量が足りなくなるのが心配…そんな悩みを抱えている方はいませんか?ご安心ください。Windows 11には「コンパクトOS(Compact OS)」という機能が搭載されており、Windows関連のファイルやイメージを圧縮して、より小さなサイズで管理できます。この機能は前世代のWindows 10にも搭載されています。 コンパクトOSの仕組みは、圧縮されたシステムファイルからWindowsを動作させるというものです。そのため、通常のインストールよりも少ないディスク容量で済みます。本記事では、Windows 11でコンパクトOSを有効または無効に

  2. Windows 11でユーザーアカウント制御(UAC)を有効・無効にする3つの方法

    ユーザーアカウント制御(User Account Control:UAC)は、Windowsに標準搭載されているセキュリティ機能の一つです。許可されていないアクセスからシステムを守り、重要なファイルや設定を不正な変更から保護する役割を担っています。本記事では、Windows 11でユーザーアカウント制御を有効または無効にする具体的な手順を、複数の方法に分けて詳しく解説します。設定を変更したい方は、ぜひ最後までご覧ください。Windows 11でユーザーアカウント制御(UAC)を有効・無効にする方法ユーザーアカウント制御は、システムファイルや設定を保護するための優れたセキュリティ機能です。UAC