Windows 복구 환경(WinRE)은 최신 Windows 운영체제의 안정성에 영향을 줄 수 있는 각종 문제를 해결할 때 매우 효과적인 도구입니다. 하지만 최근에는 이 기능을 악용해 무단 사용자가 PC를 공장 초기화하거나 사용자 데이터를 삭제할 수 있다는 보안 우려 때문에 이를 비활성화하려는 사용자가 점점 늘어나고 있습니다.

Windows 복구 환경을 비활성화하면 고급 옵션 메뉴에서 '이 PC 초기화' 옵션이 더 이상 나타나지 않습니다. 이렇게 하면 적절한 권한 없이 시스템에 접근한 사용자가 중요한 데이터를 통째로 삭제하는 일을 사전에 차단할 수 있습니다.
이러한 작업을 진행하고 싶다면 명령 프롬프트 또는 레지스트리 편집기를 활용해 복구 환경을 확실히 비활성화하는 두 가지 방법을 아래에서 소개합니다.
또한 이전에 직접 비활성화했거나, WinRE가 이미 꺼져 있는 상태로 구매한 PC를 사용하는 경우를 대비해 복구 환경을 다시 활성화하는 방법도 함께 안내합니다.
방법 1: WinRE 현재 상태 확인하기
아래의 방법으로 Windows 복구 환경을 비활성화하기 전에 먼저 WinRE의 현재 상태를 확인하는 것이 좋습니다. 만약 '복구 환경을 찾을 수 없습니다(Could not find the Recovery Environment)' 오류가 발생하고 있다면, Windows RE 상태가 이미 비활성화(Disabled)로 설정되어 있을 가능성이 높습니다.
관리자 권한 명령 프롬프트에서 WinRE 상태를 확인하는 방법은 다음과 같습니다.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 입력란에 'cmd'를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 실행합니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭해 관리자 권한을 부여합니다.

- 관리자 권한 명령 프롬프트가 열리면 아래 명령어를 입력하고 Enter 키를 눌러 Windows RE 상태를 조회합니다.
reagentc /info
- 출력된 결과에서 Windows RE 상태(Windows RE Status) 값을 확인합니다. 값이 사용(Enabled)으로 되어 있다면, 아래의 방법 중 하나를 사용해 Windows 복구 환경을 비활성화할 수 있습니다.

만약 확인 결과 WinRE 상태가 비활성화(Disabled)로 되어 있고 이와 관련된 오류가 발생하고 있다면, 방법 4를 참고해 복구 환경을 다시 활성화하여 문제를 해결하세요.
방법 2: 관리자 권한 명령 프롬프트로 WinRE 비활성화하기
부팅 과정이 세 번 연속 중단된 후 복구 환경을 비활성화하려면 관리자 권한 명령 프롬프트를 사용하는 것이 가장 좋습니다. 다만 Windows 버전에 따라 정확한 명령어는 조금씩 다를 수 있습니다.
어떤 경우든 이 작업을 진행하려면 컴퓨터가 부팅되기 전에 관리자 권한 CMD 창을 여는 것이 이상적입니다. 실제로 많은 사용자들이 이 방법을 통해 Windows 복구 환경(WinRE)을 성공적으로 비활성화했다고 보고했습니다.
설치 미디어를 통해 관리자 권한 CMD에서 Windows 복구 환경(WinRE)을 비활성화하는 방법은 다음과 같습니다.
- 먼저 호환되는 설치 미디어(USB 또는 DVD)를 컴퓨터에 삽입한 후 재부팅하여 해당 미디어로 부팅합니다.
- 부팅 화면이 나타나면 안내 메시지가 표시될 때 아무 키나 눌러 설치 미디어에서 부팅합니다.

- 설치 미디어 부팅에 성공하면 화면 왼쪽 하단의 컴퓨터 복구(Repair your computer)를 클릭하고 복구 도구가 로드될 때까지 기다립니다.

참고: Windows 10에서는 설치 미디어 없이도 부팅 순서 도중 강제로 전원을 끄는 방식으로 시스템을 세 번 연속 중단시키면 복구 메뉴에 진입할 수 있습니다.
- 초기 복구 메뉴에 진입하면 옵션 목록에서 문제 해결(Troubleshoot)을 클릭합니다. 이후 하위 옵션 목록에서 명령 프롬프트(Command Prompt)를 선택해 관리자 권한의 명령 프롬프트 창을 엽니다.
- 관리자 권한 명령 프롬프트에서 아래 명령어들을 한 줄씩 입력하고 각 명령 후 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
- 비활성화 확인 메시지가 나타나면 예(Yes)를 클릭합니다. 이후 관리자 권한 명령 프롬프트를 닫고 컴퓨터를 재시작합니다.
- 다음 시스템 시작부터 Windows 복구 환경이 비활성화된 상태로 유지됩니다.
이 방법이 잘 작동하지 않거나 다른 접근 방식을 선호한다면 아래의 다음 방법으로 넘어가세요.
방법 3: 레지스트리 편집기로 WinRE 비활성화하기
관리자 권한 명령 프롬프트 대신 레지스트리 편집기를 사용해 동일한 작업을 수행할 수도 있습니다.
최종 결과는 같지만, 이 방법은 레지스트리를 직접 수정하기 때문에 터미널이 제대로 작동하지 않는 상황에서 특히 유용합니다.
참고: 이 방법은 Windows 8.1보다 오래된 Windows 버전에서는 작동하지 않을 수 있습니다.
레지스트리 편집기를 통해 Windows 복구 환경을 비활성화하는 방법은 다음과 같습니다.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 입력란에 'regedit'를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭해 관리자 권한을 부여합니다.

- 레지스트리 편집기에 진입하면 왼쪽 탐색 창을 이용해 아래 위치로 이동합니다.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
참고: 직접 폴더를 따라 이동해도 되고, 상단 주소 표시줄에 위 경로를 붙여넣고 Enter 키를 눌러 즉시 이동할 수도 있습니다.
- 올바른 위치에 도달했다면 오른쪽 창에서 BootExecute 다중 문자열(Multi-String) 값을 두 번 클릭합니다.
- BootExecute의 문자열 편집 창이 열리면 값 데이터(Value Data) 안의 내용을 모두 지우고, 입력란이 완전히 비워진 상태에서 확인을 클릭합니다.

- 수정이 완료되면 레지스트리 편집기를 안전하게 종료하고 컴퓨터를 재시작합니다.
- 재부팅이 완료되면 Windows 복구 환경이 효과적으로 비활성화됩니다.
반대로 WinRE 환경이 이미 비활성화되어 있고 이를 다시 사용 가능한 상태로 만들고 싶다면 아래의 안내를 따르세요.
방법 4: Windows 복구 환경 활성화하기
이전에 비활성화한 Windows 복구 환경(WinRE)을 다시 켜고 싶다면 아래 방법을 사용하세요. WinRE를 비활성화하는 과정과 마찬가지로, 이 기능을 다시 활성화하는 방법도 두 가지입니다.
두 방법 모두 최종적으로 동일한 결과를 가져오지만 사용하는 도구가 다르므로, 자신에게 더 익숙한 방법을 선택하면 됩니다.
명령 프롬프트로 WinRE 활성화하기
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 입력란에 'cmd'를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 실행합니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭해 관리자 권한을 부여합니다.

- 관리자 권한 명령 프롬프트에서 아래 명령어를 입력하고 Enter 키를 눌러 복구 환경을 활성화합니다.
reagentc.exe /enable
- 변경 사항 확인 메시지가 표시될 수 있습니다. 이 경우 예를 클릭해 Windows 복구 환경을 활성화한 후, 변경 사항을 적용하기 위해 컴퓨터를 재시작합니다.
- 재부팅이 완료되면 WinRE 구성 요소가 다시 활성화된 상태가 됩니다.
레지스트리 편집기로 WinRE 활성화하기
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 입력란에 'regedit'를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭해 관리자 권한을 부여합니다.

- 레지스트리 편집기에 진입하면 왼쪽 탐색 창을 이용해 아래 위치로 이동합니다.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
참고: 폴더를 직접 따라 이동하거나, 상단 주소 표시줄에 경로를 붙여넣고 Enter 키를 눌러 한 번에 이동할 수 있습니다.
- Session Manager 키가 선택된 상태에서 오른쪽 창으로 이동해 BootExecute 값을 두 번 클릭합니다. 다중 문자열 편집 창이 열리면 값 데이터(Value Data) 입력란에 아래 텍스트를 입력하고 확인을 눌러 변경 사항을 저장합니다.
autocheck autochk *

- 레지스트리 편집기를 닫고 컴퓨터를 재시작해 수정 사항을 적용합니다.
- 다음 부팅부터 Windows 복구 환경이 다시 활성화됩니다.