컴퓨터에도 '시간을 되돌리는' 기능이 있다는 것을 알고 계셨나요? Windows 10의 시스템 복원(System Restore) 기능은 PC를 과거의 특정 시점으로 되돌릴 수 있게 해 주는 강력한 도구입니다. 바이러스 감염처럼 심각한 문제가 발생했을 때, 마지막으로 정상적으로 작동하던 시점으로 되돌아가 문제를 해결할 수 있습니다.
복원 지점이 최근 것이라면 파일 손실 없이 컴퓨터를 복구할 수 있습니다. 하지만 언제 치명적인 문제가 발생할지 예측할 수 없기 때문에, 복원 지점을 자주 만들어 두는 것이 좋습니다.
컴퓨터를 사용하기 전마다 수동으로 복원 지점을 만드는 대신, PC가 시작될 때마다 자동으로 복원 지점이 생성되도록 설정해 보세요.
이 과정은 결코 간단하지 않으므로 레지스트리를 다룰 수 있는 자신감이 필요합니다. 다만 아래 설명을 순서대로 그대로 따라 하면 생각보다 훨씬 쉽게 완료할 수 있습니다.
시스템 복원 지점 만들기 및 기능 활성화
가장 먼저 할 일은 현재 상태의 시스템 복원 지점을 만드는 것입니다. 작업 도중 문제가 생길 경우를 대비한 안전 장치입니다.
수동으로 시스템 복원 지점을 만드는 방법은 다음과 같습니다.
1. 검색창에 "시스템 복원"을 입력합니다.
2. 시스템 복원 항목을 클릭해 대화상자를 엽니다.

3. "만들기(Create)" 버튼을 클릭합니다.

4. 시스템이 복원 지점을 생성할 때까지 잠시 기다립니다.
다음으로, 컴퓨터에서 복원 지점 기능이 활성화되어 있는지 확인해야 합니다. 많은 Windows 10 PC에서는 이 기능이 기본적으로 꺼져 있습니다.
1. 검색창에 "시스템 복원"을 입력합니다.

2. "구성(Configure)" 버튼을 클릭합니다.
3. "시스템 보호 사용(Turn on System Protection)"이 켜져 있는지 확인합니다. 꺼져 있다면 지금 켜 주세요.

시스템 복원 빈도 제한 해제
이제 PC의 시스템 복원 빈도 제한을 비활성화해야 작업 스케줄러가 재부팅 시마다 복원 지점을 생성할 수 있습니다.
1. Win 키를 누른 상태에서 R 키를 누릅니다.
2. 실행 창에 regedit를 입력합니다.
3. 열린 창의 상단 주소 표시줄에 다음 경로를 입력합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore
4. SystemRestore 키를 마우스 오른쪽 버튼으로 클릭합니다.

5. "새로 만들기(New)"를 선택합니다.
6. "DWORD(32비트) 값"을 선택합니다.

7. 새 값을 "SystemRestorePointCreationFrequency"로 이름 짓습니다.
8. 확인을 클릭합니다.
9. 방금 만든 값을 두 번 클릭합니다.
10. 값 데이터 입력란에 "0"을 입력합니다.

11. 확인을 클릭합니다.
새 작업 만들기
마지막으로 작업 스케줄러에 새 작업을 등록해야 합니다. 이렇게 하면 PC가 시작될 때마다 자동으로 복원 지점을 생성하게 됩니다.
1. 검색창에 "작업 스케줄러(Task Scheduler)"를 입력합니다.
2. 검색 결과에서 선택하거나 Enter 키를 누릅니다.

3. 작업 스케줄러 라이브러리를 마우스 오른쪽 버튼으로 클릭합니다.
4. 메뉴에서 "작업 만들기(Create Task)"를 선택합니다.

5. [일반] 탭에서 작업 내용을 알 수 있는 이름을 입력합니다. 필자는 "Auto Restore at Startup"이라고 지었지만, 원하는 이름을 자유롭게 사용하셔도 됩니다.

6. 보안 옵션에서 "사용자의 로그온 여부에 관계없이 실행(Run whether user is logged on or not)"을 선택합니다.
7. "가장 높은 권한으로 실행(Run with highest privileges)"에 체크합니다.
8. 확인을 클릭합니다.
9. [트리거] 탭에서 "새로 만들기(New)"를 클릭합니다.

10. "작업 시작(Begin the task)" 드롭다운 메뉴에서 "시작 시(At startup)"을 선택합니다.
11. 확인을 클릭합니다.
12. [동작] 탭에서 "새로 만들기(New)"를 클릭하고 다음 세 가지 값을 입력합니다.

- 동작: 프로그램 시작
- 프로그램/스크립트: powershell.exe
- 인수 추가:
ExecutionPolicy Bypass -Command "Checkpoint-Computer -Description \"My Restore Point Startup\" -RestorePointType \"MODIFY_SETTINGS\""
13. [조건] 탭의 전원 섹션에서 AC 전원과 배터리 전원 관련 체크박스를 모두 해제합니다. 먼저 "컴퓨터가 배터리 전원으로 전환되면 중지(Stop if computer switches to battery power)" 옵션의 체크를 해제해야 나머지 항목도 함께 해제할 수 있습니다.

14. 확인을 클릭합니다.
15. 관리자 계정 암호를 입력합니다.
설정 완료!
위의 모든 단계를 마치면 작업 스케줄러 라이브러리(작업 스케줄러 창의 가운데 영역)에서 방금 만든 새 작업을 확인할 수 있습니다.

이제 컴퓨터가 시작될 때마다 자동으로 복원 지점이 생성됩니다.
정상적으로 작동하는지 확인하려면 PC를 재시작하고 복원 지점이 생성될 시간을 확보하기 위해 10분 정도 기다려 보세요. 이 동안에도 평소처럼 작업을 계속할 수 있습니다. 그런 다음 시스템 복원을 열고 "다른 복원 지점 선택"을 클릭하면, 재부팅 시 생성된 복원 지점과 그 생성 시간을 확인할 수 있습니다.
이제 문제가 발생하더라도 최근 부팅 시점의 새로운 복원 지점이 항상 준비되어 있으니 안심할 수 있습니다!