{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name             = 시스템 복원<br />System Restore
| logo             = 
| logo_size        = 
| screenshot       = 
| screenshot_size  = 
| caption          = 
| developer        = [[마이크로소프트]]
| operating system = [[마이크로소프트 윈도우]]
| genre            = 시스템 복구
}}
'''시스템 복원'''( - 復元, System Restore)은 [[마이크로소프트]] [[윈도우 ME]], [[윈도우 XP]], [[윈도우 비스타]], [[윈도우 7]] [[운영 체제]]의 구성 요소이며 시스템 파일, 레지스트리 키, 설치된 프로그램 등을 실패하기 이전 상태로 되돌리는 기능을 가진다.

[[윈도우 비스타]]에서 시스템 복원 기능은 인터페이스가 강화되었고 [[섀도 복사본]] 기술을 기반으로 한다. 이전의 윈도우 버전에서는 파일 확장자의 변화만 지켜 보았던 파일 필터 기반이었으며, 덮어쓰기 하기 전에 파일을 먼저 복사해 두는 방식이었다.<ref>[http://www.microsoft.com/middleeast/windowsvista/features/foreveryone/backup.mspx System Restore in Windows Vista and other backup features]</ref>

[[윈도우 서버 2003]] 계열의 운영체제는 시스템 복원을 포함하지 않는다. 윈도우 XP 설치 CD의 버전으로 서버 운영 체제에 시스템 복원을 설치할 수 있지만<ref>[http://www.neowin.net/forum/?showtopic=91476 How to install System restore on server 2003]</ref> 마이크로소프트의 지원은 확실하지 않다.

== 개요 ==
시스템 복원에서 [[사용자 (컴퓨팅)|사용자]]는 새로운 복원 지점을 수동으로 만들어 기존에 있던 복원 지점으로 되돌리거나(롤백), 시스템 복원 구성을 변경할 수 있다. 게다가 복원 자체를 끝내지 않게 할 수 있다. 오래된 복원 지점은 지정된 용량 안에서 볼륨을 사용해야 하기 때문에 제거된다. 이 기능은 수많은 사용자에게 이것은 여러 주에 걸쳐 복원 지점을 제공할 수 있다. 성능 저하나 공간 낭비를 걱정하는 사용자들은 시스템 복원을 완전히 끄는 경향이 있다. 시스템 복원이 감시하지 않는 볼륨에 저장된 파일들은 백업하거나 복원하지 않는다.

시스템 복원은 특정한 확장자의 시스템 파일(.exe, .dll 등)을 백업하여 나중에 복구하는 데 사용하기 위해 저장해 둔다.<ref name="autogenerated1">[http://msdn.microsoft.com/en-us/library/aa378870.aspx Monitored File Name Extensions (Windows)<!-- 봇이 붙인 제목 -->]</ref> 또한 레지스트리와 대부분의 드라이버를 백업한다.

== 감시하는 리소스 ==
다음의 리소스를 백업한다.<ref>{{웹 인용 |url=http://technet.microsoft.com/en-us/windowsxp/bb264753.aspx#EUAAC |제목=Frequently Asked Questions Regarding System Restore in Windows XP |확인날짜=2008-06-24 |보존url=https://web.archive.org/web/20080424052302/http://technet.microsoft.com/en-us/windowsxp/bb264753.aspx#EUAAC |보존날짜=2008-04-24 |url-status=dead }}</ref>
* [[윈도우 레지스트리|레지스트리]]
* [[윈도우 파일 보호]] (Dllcache) 폴더의 파일
* 로컬 사용자 프로파일
* [[컴포넌트 오브젝트 모델|COM+]]와 WMI 데이터베이스
* OOS 메타베이스
* 특정 파일의 종류<ref name="autogenerated1" />

== 복원 지점 ==
* [[윈도우 인스톨러]], 패키지 설치 프로그램과 같이 시스템 복원이 인지하는 [[설치 (컴퓨터 프로그램)|설치 프로그램]]을 사용하여 소프트웨어를 설치할 때 만들어진다.
* [[윈도우 업데이트]]가 새로운 업데이트를 윈도우에 설치할 때 만들어진다.
* 컴퓨터 사용 24시간마다<ref>{{웹 인용 |url=http://technet2.microsoft.com/WindowsVista/en/library/4ac505e6-dd8b-4ae7-80fa-b9d77cd8104d1033.mspx?mfr=true |제목=Selected Scenarios for Maintaining Data Integrity with Windows Vista<!-- 봇이 붙인 제목 --> |확인날짜=2013년 7월 5일 |보존url=https://web.archive.org/web/20080404000027/http://technet2.microsoft.com/WindowsVista/en/library/4ac505e6-dd8b-4ae7-80fa-b9d77cd8104d1033.mspx?mfr=true |보존날짜=2008년 4월 4일 |url-status=dead }}</ref> (윈도우 Me의 경우 10시간마다), 또는 달력 시간으로 24시간마다 만들어진다. 이 설정은 [[윈도우 레지스트리|레지스트리]]나 분산 도구를 사용하여 설정할 수 있다. 이러한 복원 지점은 시스템 검사지점으로 알려져 있다. 시스템 복원은 [[작업 스케줄러]]가 시스템 검사지점을 만들 것을 요구한다. 또, 시스템 검사지점은 시스템이 특정한 시간 동안 유휴 상태일 경우에만 만들어진다.<ref>{{웹 인용 |url=http://technet.microsoft.com/en-us/windowsxp/bb264753.aspx#EUAAC |제목=Sorry, this content has moved<!-- 봇이 붙인 제목 --> |확인날짜=2008-06-24 |보존url=https://web.archive.org/web/20080424052302/http://technet.microsoft.com/en-us/windowsxp/bb264753.aspx#EUAAC |보존날짜=2008-04-24 |url-status=dead }}</ref>
* 24시간 동안 컴퓨터가 꺼져있다가 운영 체제가 시동할 때 만들어진다.
* 사용자가 시스템 복원을 요청할 때 만들어진다. 윈도우 비스타에서 [[백업 및 복원 센터|파일 백업 및 완전한 PC 백업]]을 하는 동안 만들어지는 섀도 복사본은 복원 지점으로 사용할 수도 있다.<ref>[http://technet.microsoft.com/en-us/magazine/cc137798.aspx Windows Vista: A Guide to Windows Vista Backup Technologies<!-- 봇이 붙인 제목 -->]</ref>
오래된 복원 지점은 [[선입 선출]] 기반에 따라 지워진다.

== 참조 ==
<references />

== 같이 보기 ==
* [[백업]]
* [[섀도 복사본]]
* [[타임 머신 (소프트웨어)]]
{{윈도우 구성 요소}}


[[분류:윈도우 구성 요소]]