Windows PC에 문제가 발생했을 때, 아무런 오류 없이 정상적으로 작동하던 이전 시점으로 컴퓨터를 되돌릴 수 있습니다. Windows 10과 11에서는 시스템 복원 대화상자를 통해 손쉽게 복원 지점을 만들 수 있지만, 정기적으로 복원 지점을 생성해야 한다면 더 빠르고 간편한 방법을 사용하는 것이 좋습니다.
이 글에서는 명령 프롬프트(Command Prompt)와 PowerShell을 활용해 복원 지점을 만들고 사용하는 방법을 단계별로 소개합니다.
Windows에서 시스템 복원 지점 활성화하기

시스템 복원은 기본적으로 Windows OS가 설치된 부팅 드라이브에 대해 활성화되어 있습니다. 아래 방법으로 내 PC에서 시스템 복원이 켜져 있는지 확인할 수 있습니다.
- Win + S 키를 눌러 Windows 검색을 엽니다.
- “복원 지점”을 입력한 뒤, 검색 결과에서 복원 지점 만들기를 클릭합니다.
- 보호 설정 섹션에서 Windows (C:) (시스템) 드라이브의 보호 항목이 “켜기”로 되어 있는지 확인합니다.
- 꺼져 있다면 해당 드라이브를 선택하고 구성을 클릭합니다.
- 시스템 보호 켜기를 선택합니다.
- 슬라이더를 조정해 복원 지점에 사용할 디스크 공간을 설정합니다.
- 적용 → 확인을 클릭해 변경 사항을 저장합니다.
명령 프롬프트로 복원 지점 만들기

명령 프롬프트에서는 WMI(Windows Management Instrumentation) 명령줄 도구를 사용해 복원 지점을 만들 수 있습니다. 절차는 다음과 같습니다.
- Win 키를 누르고 cmd를 입력합니다.
- 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행을 선택합니다.
- 명령 프롬프트 창에 아래 명령을 입력합니다.
wmic.exe /Namespace:\root\default Path SystemRestore Call CreateRestorePoint "<My Restore Point Name>", 100, 7 - 위 명령에서 <My Restore Point Name> 부분을 원하는 이름으로 바꾼 뒤 Enter 키를 눌러 실행합니다.
- 정상적으로 실행되면 아래와 같은 출력 결과가 표시됩니다.
Executing (SystemRestore)->CreateRestorePoint()
Method execution successful.
Out Parameters:
instance of __PARAMETERS
{
ReturnValue = 0;
}; - 명령 프롬프트 창을 닫습니다.
명령 프롬프트에서 시스템 복원 실행하기

rstrui.exe 명령을 사용하면 명령 프롬프트에서 바로 시스템 복원 유틸리티를 실행할 수 있습니다.
- 아직 열려 있지 않다면 명령 프롬프트를 실행합니다.
- 아래 명령을 입력하고 Enter 키를 누릅니다.
rstrui.exe - 시스템 복원 유틸리티가 곧바로 실행됩니다. 권장 복원을 선택하거나 다른 복원 지점 선택을 눌러 진행할 수 있습니다.
- 화면의 안내에 따라 시스템 복원을 완료합니다.
복원 과정에서 문제가 발생한다면, Windows에서 시스템 복원이 작동하지 않을 때 해결하는 방법을 참고해 보세요.
바탕 화면 바로 가기로 복원 지점 만들기

WMI 명령줄 도구 스크립트를 이용한 바탕 화면 바로 가기를 만들면, 매번 명령 프롬프트를 열고 명령을 입력할 필요 없이 더블클릭만으로 복원 지점을 생성할 수 있습니다.
복원 지점 바로 가기를 만드는 방법은 다음과 같습니다.
- 바탕 화면 빈 곳을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 바로 가기를 선택합니다.
- 바로 가기 만들기 창의 항목 위치 입력 필드에 아래 명령을 입력합니다.
cmd.exe /k "wmic.exe /Namespace:\root\default Path SystemRestore Call CreateRestorePoint "My Shortcut Restore Point", 100, 7" - 위 명령에서 My Shortcut Restore Point를 원하는 이름으로 변경합니다.
- 다음 버튼을 클릭합니다.
- 바로 가기 이름을 입력하고 마침을 클릭합니다.
- 식별하기 쉽도록 복원 지점 아이콘을 추가할 수 있습니다. 생성된 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 속성 창에서 아이콘 변경 버튼을 클릭합니다.
- 주소 표시줄에 아래 경로를 입력하고 Enter 키를 누릅니다.
C:\Windows\System32\imageres.dll - 사용 가능한 아이콘 목록이 로드되면, 목록을 살펴보고 적절한 아이콘을 선택합니다.

- 확인을 클릭해 변경 사항을 저장합니다.
복원 지점을 생성하려면 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하면 됩니다.
매번 관리자 권한으로 실행하는 것이 번거롭다면, 속성 > 바로 가기 > 고급으로 이동해 관리자 권한으로 실행 옵션을 체크하세요. 이후 확인 → 적용을 클릭하면 설정이 저장됩니다.
PowerShell로 복원 지점 만들기

명령 프롬프트와 마찬가지로 Windows PowerShell을 통해서도 복원 지점을 만들 수 있습니다.
- Windows 키를 누르고 powershell을 입력한 뒤, 검색 결과에서 Windows PowerShell을 실행합니다.
- PowerShell 콘솔에 아래 명령을 입력합니다.
powershell.exe -ExecutionPolicy Bypass -NoExit -Command "Checkpoint-Computer -Description '<My Restore Point Name>' -RestorePointType 'MODIFY_SETTINGS'" - 위 명령에서 <My Restore Point Name>을 원하는 이름으로 바꿉니다.
- Enter 키를 눌러 명령을 실행합니다. PowerShell에 진행률 표시줄이 나타나며, 완료되면 콘솔 창을 닫으면 됩니다.
PowerShell에서도 명령 프롬프트와 동일하게 rstrui.exe 명령으로 시스템 복원 유틸리티를 열 수 있습니다. PowerShell 콘솔을 실행한 뒤 rstrui.exe를 입력하고 Enter 키를 누르면, 화면의 안내에 따라 복원 작업을 진행할 수 있습니다.
마무리: 명령 프롬프트로 빠르게 복원 지점 관리하기
시스템 복원은 시스템 오작동을 일으키는 변경 사항을 손쉽게 되돌릴 수 있는 강력한 기능입니다. 복잡한 시스템 복원 대화상자를 일일이 열 필요 없이, 명령 프롬프트나 PowerShell 명령 하나로 복원 지점을 빠르게 만들 수 있습니다.
더욱 편리하게 사용하고 싶다면 WMI 명령 기반 스크립트로 바탕 화면 바로 가기를 만들어 두세요. 더블클릭 한 번으로 언제든 복원 지점을 생성할 수 있습니다.