PRB: Windows 시스템 복원에서 Windows Installer 패치(.msp) 파일을 모니터링하지 않는다

기술 자료 번역 기술 자료 번역
기술 자료: 814833 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

현상

Windows XP를 실행하는 컴퓨터를 패치나 서비스 팩을 적용하기 전의 복원 지점으로 복원하려고 하면 패치를 적용한 응용 프로그램이 사용할 수 없는 상태가 될 수 있습니다. 응용 프로그램을 복구, 설치, 다시 설치 또는 제거하려고 하면 다음과 같은 오류 메시지가 나타날 수 있습니다.
"이 패치 패키지를 열 수 없습니다. 패키지가 있는지, 액세스할 수 있는지 확인하거나 올바른 Windows Installer 패치 패키지인지 응용 프로그램 공급업체에 문의하십시오."

원인

이 문제는 Windows XP 시스템 복원이 Windows Installer 패치(.msp) 파일을 모니터링하지 않기 때문에 발생합니다. 이러한 패치 파일을 설치할 때 캐시된 패치가 Windows 폴더\Installer 폴더에 복원되지 않습니다. 또한, 서비스 팩 2(SP2)는 누적되는 형태입니다. SP2에는 이전 QFE(Quick Fix Engineering) 파일이 포함되어 있습니다. SP2를 설치하면 이전에 설치한 개별 QFE는 사용되지 않게 됩니다. Windows Installer는 레지스트리 키를 비롯한 QFE 패치의 구성 데이터를 제거합니다.

시스템 복원 기능을 사용할 때 캐시된 패치가 없기 때문에 Windows Installer는 패치의 등록된 원본 위치에서 패치를 다시 캐시하려고 합니다. 하지만 많은 응용 프로그램 패치의 등록된 원본 위치는 Temp 폴더입니다. 이 폴더는 임시 원본 위치입니다. 일반적으로 Temp 폴더에 있는 파일은 사용 후 삭제되므로 Windows Installer가 임시 원본 위치에서 찾으려는 파일이 없을 수도 있습니다. Windows Installer가 Windows Installer 패치(.msp) 파일을 찾지 못하는 경우 오류가 발생합니다.

해결 방법

이 문제를 해결하려면 없는 패치를 다시 적용하십시오. 패치 위치가 사용 가능한 네트워크 또는 미디어 공유이면 이곳에서 패치를 찾아 적용할 수도 있습니다. 최신 서비스 팩에는 이전 QFE가 들어 있으므로 응용 프로그램의 최신 서비스 팩 패치를 설치할 수도 있습니다. 누적 패치는 응용 프로그램에 없는 패치를 적용하고 적용한 각 패치를 사용되지 않게 만듭니다.

현재 상태

이것은 의도적으로 설계된 동작입니다.

추가 정보

문제를 재현하는 방법
  1. 컴퓨터에 응용 프로그램(예: Office XP)을 설치합니다. 기본적으로 복원 지점이 만들어집니다. 이 복원 지점에는 응용 프로그램을 새로 설치하기 전의 시스템 상태가 저장됩니다.

    참고 응용 프로그램을 새로 설치할 때 운영 체제는 자동으로 복원 지점을 만듭니다.
  2. 1단계에서 설치한 응용 프로그램의 서비스 팩을 설치합니다. 예를 들어, Office XP용 서비스 팩 1을 설치합니다.
  3. 응용 프로그램의 일부 QFE(Quick Fix Engineering) 패치를 설치합니다. 예를 들어, Office XP용 QFE 두 개를 설치합니다.
  4. 복원 지점을 만듭니다.

    Windows XP에서 복원 지점을 만드는 단계
    1. 시작을 누르고 모든 프로그램, 보조프로그램, 시스템 도구를 차례로 가리킨 다음 시스템 복원을 누릅니다.
    2. 복원 지점 만들기를 선택하고 다음을 누릅니다.
    3. 복원 지점 설명 텍스트 상자에 SP2 이전 복원 지점을 입력합니다.
    4. 만들기를 누릅니다.
  5. 응용 프로그램의 서비스 팩 2를 설치합니다. 예를 들어, Office XP용 SP2를 설치합니다.
    참고 SP2에는 이전 QFE가 들어 있습니다. 이 단계를 수행하면 3단계에서 설치한 각 QFE가 사용되지 않게 됩니다. Windows Installer는 캐시된 파일과 레지스트리 키를 비롯한 QFE 패치의 구성 데이터를 제거합니다.
  6. 서비스 팩의 원본 파일과 QFE가 컴퓨터를 통해 액세스될 수 없도록 합니다. 예를 들어, QFE의 네트워크 공유를 제거합니다.
  7. 서비스 팩 2를 설치하기 이전의 상태로 시스템을 복원합니다.

    Windows XP에서 시스템을 복원하는 단계
    1. 시작을 누르고 모든 프로그램, 보조프로그램, 시스템 도구를 차례로 가리킨 다음 시스템 복원을 누릅니다.
    2. 이전 시점으로 내 컴퓨터 복원을 선택하고 다음을 누릅니다.
    3. 4단계를 수행한 날짜를 선택한 다음 복원 지점 목록에서 SP2 이전 복원 지점을 선택합니다.
    4. 다음을 누릅니다.
  8. 응용 프로그램을 복구하거나 제거해보거나 응용 프로그램을 다시 설치해봅니다. "현상" 절에 나와 있는 오류 메시지가 나타날 수 있습니다.

참조

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
302796 Windows XP에서 시스템 복원 문제를 해결하는 방법
303354 오류 메시지: System Restore Was Unable to Create a Restore Point
310405 Windows XP에서 시스템 복원을 설정 및 해제하는 방법
306084 HOWTO: Windows XP를 이전 상태로 복원하는 방법




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 814833 - 마지막 검토: 2004년 2월 19일 목요일 - 수정: 3.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
키워드:?
kbupgrade kbappsetup kbsetup kbprb kbpreinstall KB814833

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com