마이크로소프트 스토어 외부에서 받은 프로그램을 설치할 때마다 경고 팝업창이 뜨는 것을 본 적이 있을 것입니다. 이는 사용자가 모르는 사이에 외부 소프트웨어가 시스템에 피해를 주는 일을 막기 위한 안전장치입니다. 마이크로소프트는 각종 드라이버와 응용 프로그램에 악성 코드가 있는지 검증한 후, 디지털 서명을 통해 '안전한 소프트웨어'임을 보증합니다. 인증되지 않았거나 인증서가 없는 소프트웨어는 Windows 운영체제에 의해 설치가 차단될 가능성이 매우 높습니다.
이러한 보안 조치는 컴퓨터를 안전하게 지켜주지만, 아직 출시되지 않은 응용 프로그램을 Windows 10에서 테스트하려는 개발자에게는 불편함으로 작용합니다. 개발 단계의 프로그램은 대부분 알파(Alpha) 또는 베타(Beta) 상태이며, 인터넷에 공개되기 전에 충분한 테스트가 필요하기 때문입니다. 바로 이럴 때 Windows 테스트 모드(Test Mode)가 유용하게 사용됩니다.
Windows 10의 테스트 모드란 무엇인가?
테스트 모드는 검증되지 않은 드라이버와 응용 프로그램의 설치를 임시로 허용하는 Windows의 특수 상태입니다. 사용자가 직접 진입하고 해제해야 하며, 개발 중인 프로그램을 설치해 실제 환경에서의 성능과 코드의 안정성을 확인하는 데 활용됩니다.
테스트 모드가 활성화되면 데스크톱 화면 오른쪽 하단에 Windows 버전과 빌드 번호와 함께 '테스트 모드(Test Mode)' 워터마크가 표시됩니다. 이 워터마크를 통해 현재 시스템이 테스트 모드로 실행 중임을 알 수 있습니다.
테스트 모드는 사실상 서명되지 않은 모든 프로그램에게 문을 열어주는 것과 같습니다. 따라서 일반 사용자는 이 모드를 사용하지 않는 것이 좋으며, 테스트 목적으로 사용한 경우에는 반드시 테스트가 끝난 후 즉시 비활성화해야 합니다. 또한 테스트 모드 동안에는 Windows의 기본적인 보안 검사가 생략되므로, 인터넷에서 파일을 내려받는 행위도 가급적 피하는 것이 안전합니다.
테스트 모드 진입 및 해제 방법
테스트 모드에 들어가거나 나오는 방법은 매우 간단합니다. 명령 하나만 실행하면 되며, 관리자 권한으로 실행된 명령 프롬프트 또는 PowerShell 어느 쪽이든 사용할 수 있습니다. 여기서는 명령 프롬프트를 기준으로 설명하지만, PowerShell이 더 익숙하다면 그대로 활용해도 무방합니다.
1단계. Windows 키를 누르고 명령 프롬프트(cmd)를 검색한 뒤, 관리자 권한으로 실행을 클릭합니다.
2단계. 테스트 모드에 진입하려면 아래 명령어를 입력하고 Enter 키를 누릅니다.
bcdedit -set TESTSIGNING ON
3단계. 반대로 테스트 모드를 해제하려면 아래 명령어를 입력하고 Enter 키를 누릅니다.
bcdedit -set TESTSIGNING OFF
두 명령어 중 어떤 것을 실행하든 '작업을 완료했습니다(The operation completed successfully)'라는 확인 메시지가 표시됩니다.
4단계. 명령 프롬프트 창을 닫고 PC를 재시작합니다. 재시작 후 실행한 명령에 따라 시스템은 테스트 모드에 진입하거나, 해당 모드에서 빠져나오게 됩니다.
테스트 모드 해제 시 오류가 발생한다면?
5단계. 테스트 모드를 비활성화하는 도중 오류 메시지가 나타났다면, 먼저 아래 명령어를 실행해 보세요. 이 명령은 테스트 모드를 끄는 데 필요한 추가 권한을 Windows에 부여합니다.
bcdedit.exe -set loadoptions ENABLE_INTEGRITY_CHECKS
6단계. 이후 다시 bcdedit -set TESTSIGNING OFF 명령어를 실행하면 테스트 모드에서 정상적으로 빠져나올 수 있습니다.
일부 사용자에게는 'Secure Boot 정책에 의해 보호됩니다'라는 오류 메시지가 나타날 수 있습니다. 이는 BIOS에서 보안 부팅(Secure Boot) 기능이 활성화되어 있다는 의미이며, 테스트 모드를 해제하려면 먼저 BIOS 설정 메뉴에서 보안 부팅을 비활성화해야 합니다.
만약 테스트 모드 자체를 유지한 채 화면의 테스트 모드 워터마크만 제거하고 싶다면, Universal Watermark Disabler라는 무료 도구를 활용할 수 있습니다. 프로그램을 내려받아 화면의 안내에 따라 설치하면 워터마크를 손쉽게 없앨 수 있습니다.
마무리
지금까지 Windows 10에서 테스트 모드에 진입하고 해제하는 방법을 살펴보았습니다. 테스트 모드는 개발자에게는 필수적인 기능이지만, 일반 사용자에게는 보안 위험을 초래할 수 있는 만큼 신중하게 사용해야 합니다. 테스트 모드 사용 중 문제가 발생했다면 댓글을 통해 알려주세요.