2007 Office 제품군용 Microsoft 서비스 팩 제거 도구

업데이트 날짜: 2012년 3월

적용 대상: Office Resource Kit

 

마지막으로 수정된 항목: 2015-03-09

이 문서의 내용

  • 개요

  • 명령줄 옵션

  • 서비스 팩 2를 제거하는 방법

  • 결과

  • 문제 해결

  • 알려진 문제

2007 Microsoft Office 시스템 서비스 팩 2(SP2) 릴리스는 새로운 명령줄 도구인 2007 Microsoft Office 제품군용 Microsoft 서비스 팩 제거 도구(또는 2007 Office SP 제거 도구)를 제공하며, 관리자와 고급 사용자는 이 도구를 사용하여 전체 제품을 제거하지 않고도 Office 클라이언트 제품의 서비스 팩 2를 제거할 수 있습니다. 이전에는 제품을 완전히 제거해야만 Office 서비스 팩을 제거할 수 있었고 서비스 팩만 제거할 수는 없었습니다. 2007 Office SP 제거 도구는 Microsoft 다운로드 센터의 2007 Microsoft Office 제품군용 Microsoft Service Pack Uninstall Tool(https://go.microsoft.com/fwlink/?linkid=144518\&clcid=0x412)에서 별도의 다운로드로 사용할 수 있습니다. 이 도구는 SP2 다운로드 자체에는 포함되어 있지 않습니다.

개요

2007 Office SP 제거 도구는 자동 압축 풀기 실행 파일인 Office2007SPUninstall.exe라는 패키지에 포함되어 있습니다. 이 도구 자체는 OARPMan.exe라는 단일 파일입니다. 이 도구의 설치는 없습니다. 사용자가 지정하는 위치에 OARPMan.exe, Microsoft 소프트웨어 사용 조건(이전의 최종 사용자 사용권 계약 또는 EULA) 및 Readme.txt 파일의 압축이 풀립니다.

제거 명령줄 도구를 사용하면 패치의 모음인 서비스 팩 릴리스를 제거할 수 있습니다. 이 경우 릴리스는 2007 Office System SP2입니다. 제거 도구는 지정된 릴리스의 모든 패치를 제거합니다. 패치 또는 제품별로 제거하지는 않습니다. 예를 들어 Microsoft Office Visio 2007 서비스 팩 2, Microsoft Office SharePoint Designer 서비스 팩 2 및 Microsoft Office Professional 2007 서비스 팩 2가 컴퓨터에 설치되어 있는 경우 이러한 패치가 동일한 릴리스에 속하기 때문에 이 도구는 이러한 패치를 모두 동시에 제거합니다. 공유 파일과 공유 Windows Installer 패키지(MSI 파일)의 복잡성 때문에 제품별 서비스 팩 제거는 현재 지원되지 않습니다.

2007 Office SP 제거 도구는 다음과 같은 기능을 제공합니다.

  • 클라이언트 패치만 제거합니다. 서버 패치는 제거하지 않습니다.

  • 서비스 팩 패치만 제거합니다. 핫픽스나 공용 업데이트는 제거하지 않습니다.

  • 서비스 팩 2만 제거합니다. 서비스 팩 1은 제거하지 않습니다.

  • 2007 Office System SP2가 제거되면 사용자의 컴퓨터가 이전 상태로 돌아갑니다.

    • 2007 Office System의 릴리스 버전, 2007 Office System SP1, 보안 패치 및 2007 Office System SP2를 배포한 다음 SP2를 제거하면 사용자의 컴퓨터가 2007 Office System SP1과 보안 패치가 적용된 상태로 돌아갑니다.

    • 2007 Office System의 릴리스 버전, 보안 패치, 핫픽스 및 2007 Office System SP2를 배포한 다음 2007 Office System SP2를 제거하면 사용자의 컴퓨터가 2007 Office System의 릴리스 버전과 보안 패치 및 핫픽스가 적용된 상태로 돌아갑니다.

[!참고] 제거 도구를 사용하여 릴리스를 제거하려면 로컬 컴퓨터의 관리자여야 합니다. Windows Vista를 실행하는 컴퓨터를 사용하는 경우 관리자 명령 프롬프트에서 도구를 실행해야 합니다.
SP2 제거를 시작하려면 먼저 2007 Office System 응용 프로그램을 모두 닫아야 합니다.

명령줄 옵션

OARPMan.exe는 다음 표에 나와 있는 명령줄 옵션을 지원합니다.

옵션 설명

/report

이 도구로 제거할 수 있는 설치된 패치의 목록을 보고합니다.

보고서에는 다음 항목이 아래와 같은 순서로 포함되어 있습니다.

  • 릴리스 – 릴리스 지정(예: “O12SP2”)

  • 제품 코드 - 2007 Office System 제품 코드(예: Microsoft Office Enterprise 2007의 경우 {90120000-0030-0000-0000-0000000FF1CE})

  • 패치 코드 - 패치 코드 식별자(예: {53B0D030-F910-4448-A73A-32DFDF6BC2AA})

  • 릴리스 요약

  • 패치 횟수 – 릴리스에 포함된 패치의 수

/log 스위치를 /report 스위치와 함께 사용하면 콘솔 창에 표시되지 않는 추가 정보가 로그 파일에 제공됩니다.

/report 스위치는 이 도구로 제거할 수 있는 릴리스에 속한 패치 표시합니다. 예를 들어 서비스 팩 1이 설치된 경우 이 도구로 제거될 수 없기 때문에 /report를 사용하는 경우 서비스 팩 1이 표시되지 않습니다.

/remove <릴리스>

지정된 릴리스 지정(예: “O12SP2”)으로 표시된 모든 패치를 시스템에서 제거합니다. 릴리스 매개 변수를 지정하지 않거나 잘못 입력하면 도움말이 표시됩니다.

다음 항목이 아래와 같은 순서로 표시됩니다.

  • 제품 코드 - 2007 Office System 제품 코드(예: Microsoft Office Enterprise 2007의 경우 {90120000-0030-0000-0000-0000000FF1CE})

  • 패치 코드 - 패치 코드 식별자(예: {53B0D030-F910-4448-A73A-32DFDF6BC2AA})

  • 결과 – /remove 작업의 결과를 나타냅니다.

/log 스위치를 /remove 스위치와 함께 사용하면 콘솔 창에 표시되지 않는 추가 정보가 로그 파일에 제공됩니다.

/log <파일 경로>

OARPMan 도구의 로그를 만들고 생성되는 MSI 로그 파일을 로그가 포함된 폴더에 복사합니다. <파일 경로> 매개 변수가 필요하며 지정된 폴더 경로가 이미 있어야 합니다.

OARPMan 로그에는 성공 및 실패 메시지, OARPMan 오류 및 콘솔 창에 표시되는 모든 정보가 포함됩니다. <파일 경로> 매개 변수를 지정하지 않으면 도움말이 표시됩니다.

/log 스위치를 /report 또는 /remove 스위치와 함께 사용하면 콘솔 창에 표시되지 않는 추가 정보가 로그 파일에 제공됩니다.

/log 스위치를 /report 스위치와 함께 사용하면 콘솔 창에 표시되지 않는 다음 추가 정보가 로그에 제공됩니다.

  • 2007 Office SP 제거 도구 버전

  • 시작 및 완료 타임스탬프

  • 제품 - 각 개별 .MSP에 대한 제품의 이름(예: Microsoft Office Proof(영어) 2007)

  • 업데이트 - 각 개별 .MSP에 대한 업데이트의 이름(예: Microsoft Office Visio 2007 서비스 팩 2(SP2))

/log 스위치를 /remove 스위치와 함께 사용하면 콘솔 창에 표시되지 않는 다음 추가 정보가 로그에 제공됩니다.

  • 2007 Office SP 제거 도구 버전

  • 각 .MSP에 대한 시작 및 완료 타임스탬프

  • 전체 릴리스에 대한 시작 및 완료 타임스탬프

  • 제품 - 각 개별 .MSP에 대한 제품의 이름(예: Microsoft Office Proof(영어) 2007)

  • 결과 코드 - 각 .MSP의 제거 시도에서 생성된 MSI 결과 코드

/?

-또는-

/help

사용할 수 있는 명령에 대해 설명합니다.

서비스 팩 2를 제거하는 방법

SP2를 제거하려면 다음 작업을 수행합니다.

  1. 서비스 팩 2를 설치합니다.

  2. 2007 SP 제거 도구를 다운로드하고 패키지를 작업 디렉터리로 확장합니다.

    [!참고] C:&lt;하위 디렉터리>와 같은 하위 폴더를 사용하여 도구를 확장해야 합니다. 하드 디스크 드라이브의 루트 디렉터리(예: C:)로는 도구를 확장할 수 없습니다.

  3. 명령 프롬프트를 열고 OARPMan.exe 파일의 위치로 이동합니다.

  4. 도구와 사용 가능한 스위치에 대한 도움말 정보를 표시하려면 명령 프롬프트에서 oarpman /help를 입력합니다.

  5. 이 도구로 제거되는 패치의 목록을 보려면 명령 프롬프트에서 oarpman /report /log c:\logfolder\logname.log를 입력합니다.

    /log 스위치는 선택적으로 사용할 수 있지만 이 스위치를 사용하면 콘솔 창에 표시되지 않는 추가 정보가 로그 파일에 제공됩니다.

  6. 사용자는 콘솔을 확인하거나 로그 파일을 검토하여 현재 설치된 패치를 볼 수 있습니다. Release(릴리스) 열에 설치된 릴리스가 나타납니다. 이 경우 설치된 릴리스는 “O12SP2”입니다.

  7. 컴퓨터에서 서비스 팩 2를 제거하려면 명령 프롬프트에서 oarpman /remove O12SP2 /log c:\logfolder\logname.log를 입력합니다.

    [!참고] oarpman.exe를 두 번 클릭하여 제거 도구를 실행할 수 없습니다. 관리자로 명령 프롬프트 창을 연 다음 이 섹션에서 설명한 대로 oarpman.exe를 실행해야 합니다.

    이렇게 하면 서비스 팩 2 릴리스가 컴퓨터에서 제거되기 시작하고 OARPMan 로그가 만들어지며 MSI 로그가 /log 스위치를 사용하여 지정된 경로에 복사됩니다. 제거 상태가 콘솔 창에 표시되고 로깅이 사용할 수 있도록 설정된 경우 더욱 자세한 정보가 로그 파일에 기록됩니다.

    제거에 필요한 시간은 설치된 제품의 수, 설치된 서비스 팩 2 업데이트의 수, 컴퓨터의 프로세서 속도 등의 문제에 따라 달라집니다. 제거 프로세스에는 서비스 팩 2 업데이트의 설치와 비슷하거나 약간 더 긴 시간이 소요될 수 있습니다.

  8. 모든 릴리스가 제거되었는지 확인하려면 명령 프롬프트에서 oarpman /report를 입력합니다.

결과

다음 표에는 제거의 가능한 결과가 나와 있습니다.

시나리오 결과 정의 콘솔 출력 반환 코드

잘못된 입력

ERROR_INVALID_PARAMETER

도움말

87

보고

ERROR_SUCCESS

보고서

0

보고

ERROR_SUCCESS

No uninstallable releases found.(제거할 수 있는 릴리스를 찾을 수 없습니다.)

0

제거

ERROR_SUCCESS

Uninstall successful.(제거에 성공했습니다.)

0

제거

ERROR_SUCCESS_REBOOT_REQUIRED

Uninstall successful. Please reboot.(제거에 성공했습니다. 다시 부팅하십시오.)

3010

제거

ERROR_UNKNOWN_PROPERTY

Release not found.(릴리스를 찾을 수 없습니다.)

1608

제거

ERROR_PATCH_REMOVAL_DISALLOWED

This tool requires administrative permissions.(이 도구를 사용하려면 관리 권한이 필요합니다.)

1649

제거

ERROR_PATCH_PACKAGE_UNSUPPORTED

The installed version of Windows Installer is not supported by this tool.(설치된 Windows Installer 버전이 이 도구에서 지원되지 않습니다.)

1637

제거

MSI 오류 코드의 1600-1699 범위

Uninstall failed. Check logs if logging enabled.(제거에 실패했습니다. 로깅이 사용할 수 있도록 설정된 경우 로그를 확인하십시오.)

메모리 부족

ERROR_OUTOFMEMORY

An unexpected error was encountered.(예기치 않은 오류가 발생했습니다.)

14

잘못된 로그 파일

원인에 따라 다른 오류가 반환될 수 있습니다.

Unable to create log file. Check path or file name.(로그 파일을 만들 수 없습니다. 경로나 파일 이름을 확인하십시오.)

예기치 않은 오류

ERROR_GENERIC_COMMAND_FAILED

An unexpected error was encountered.(예기치 않은 오류가 발생했습니다.)

14109

문제 해결

다음 표에는 2007 SP 제거 도구를 실행할 때 발생할 수 있는 오류가 나와 있습니다.

메시지 설명

"The installed version of Windows Installer is not supported by this tool.(설치된 Windows Installer 버전이 이 도구에서 지원되지 않습니다.)"

도구를 실행하려면 Office에서 패치를 적용하는 데 필요한 동일한 Windows Installer 버전(3.1 이상)이 있어야 합니다. 적절한 MSI 버전이 있는 컴퓨터에서 도구를 실행해야 합니다.

"Release not found.(릴리스를 찾을 수 없습니다.)"

릴리스 값을 잘못 입력했을 수 있습니다. 도구의 보고서(oarpman /report)에 있는 Release(릴리스) 열에 지정된 대로 릴리스 값을 입력했는지 확인합니다.

"Uninstall successful. Please reboot.(제거에 성공했습니다. 다시 부팅하십시오.)"

업데이트가 설치되었습니다. 그러나 컴퓨터를 다시 시작할 때까지 설치가 완료될 수 없습니다. 이는 이 도구로 패치를 제거하는 동안 업데이트해야 하는 일부 파일이 사용 중이었기 때문일 수 있습니다.

"Unable to create log file. Check path or file name.(로그 파일을 만들 수 없습니다. 경로나 파일 이름을 확인하십시오.)"

로그를 만들려면 유효한 전체 경로와 파일 이름을 /log 스위치와 함께 지정해야 합니다. 경로와 파일 이름이 유효한지 확인하십시오.

"This tool requires administrative permissions.(이 도구를 사용하려면 관리 권한이 필요합니다.)"

도구를 사용하여 릴리스를 제거하려면 로컬 관리자여야 합니다. 사용 권한을 확인하십시오. Windows Vista를 사용하는 경우에는 관리자 명령 프롬프트에서 실행해야 합니다.

"Uninstall failed. Check logs if logging enabled.(제거에 실패했습니다. 로깅이 사용할 수 있도록 설정된 경우 로그를 확인하십시오.)"

도구를 사용하여 지정된 릴리스의 패치 중 일부 또는 전부를 제거하지 못했습니다. 보고를 다시 실행하고(oarpman /report) 서비스 팩 2 패치가 여전히 설치되어 있는지 확인합니다. 일부 패치가 남아 있으면 릴리스를 다시 제거해 봅니다.

알려진 문제

다음 표에는 알려진 문제가 나와 있습니다.

문제 설명 및 해결 방법

중국어(홍콩 특별 행정구), 중국어(중국), 중국어(대만) 및 한국어 Groove 언어 팩 서비스 팩 2 패치의 경우 제거가 실패할 수 있습니다.

제품의 최초 릴리스 동안의 기술적 문제로 인해 이 제한된 업데이트 집합에 대한 제거를 지원할 수 없습니다. 이 문제를 해결하려면 언어 팩을 제거하십시오. 이렇게 하면 서비스 팩 패치가 제거됩니다.

2007 Microsoft Office 추가 기능: Microsoft PDF 또는 XPS로 저장이 서비스 팩 2보다 먼저 설치된 경우 서비스 팩 2를 제거하면 이 추가 기능의 기능이 제거될 수 있습니다.

이 기능을 복원하려면 추가 기능을 다시 설치하면 됩니다. 또는 제어판에서 프로그램 추가/제거를 사용하거나 Windows Vista의 경우 제어판에서 프로그램 및 기능을 사용하여 이 추가 기능을 복구할 수 있습니다.

서비스 팩 2를 제거한 후 일부 파일이 서비스 팩 2 버전으로 유지됩니다.

이는 서비스 팩 2를 2007 Office System의 릴리스 버전 바로 위에 설치한 다음 제거하는 경우 발생할 수 있는 Windows Installer 문제입니다.

서비스 팩 2를 서비스 팩 1 위에 설치한 다음 서비스 팩 2를 제거하는 경우에는 이 문제가 발생하지 않습니다. Windows Installer 버전 3.1을 사용하는 경우 Microsoft 기술 자료 문서 968006: Windows Server 2003 또는 Windows XP에서 일부 소프트웨어 업데이트를 제거한 후 일부 어셈블리 파일이 원래 파일 버전 대신 업데이트된 파일 버전을 여전히 표시한다(https://go.microsoft.com/fwlink/?linkid=144519&clcid=0x412)를 참조하고, Windows Installer 버전 4.0 또는 4.5를 사용하는 경우에는 Microsoft 기술 자료 문서 967756: Windows Vista 또는 Windows Server 2008에서 일부 소프트웨어 업데이트를 제거한 후 일부 어셈블리 파일이 원래 파일 버전 대신 업데이트된 파일 버전을 여전히 나타낼 수 있다(https://go.microsoft.com/fwlink/?linkid=144520&clcid=0x412)를 참조하십시오. 각 경우에 서비스 팩 2를 제거하기 전에 Windows Installer 수정 프로그램을 적용해야 합니다.

서비스 팩 2를 제거할 때 다시 시작 관리자가 Windows Vista 또는 Windows Server 2008에서 열려 있는 응용 프로그램을 다시 시작할 수 있습니다.

응용 프로그램이 열려 있는 상태에서 서비스 팩 2를 제거하는 경우 다시 시작 관리자가 응용 프로그램을 종료하고 다시 시작할 수 있습니다. 따라서 위에서 설명했듯이 SP2를 제거하기 전에 응용 프로그램을 모두 닫는 것이 좋습니다.

서비스 팩 2를 제거하려고 하면 오류가 발생할 수 있습니다.

이러한 상황은 Windows Installer 4.5가 설치된 컴퓨터에서 Office 사용자 지정 도구를 사용하여 설치를 사용자 지정한 경우 발생할 수 있습니다. 이 문제를 해결하려면 Microsoft 기술 자료 문서 967756: Windows Vista 또는 Windows Server 2008에서 일부 소프트웨어 업데이트를 제거한 후 일부 어셈블리 파일이 원래 파일 버전 대신 업데이트된 파일 버전을 여전히 나타낼 수 있다(https://go.microsoft.com/fwlink/?linkid=144520&clcid=0x412)를 참조하십시오. 서비스 팩 2를 제거하기 전에 Windows Installer 수정 프로그램을 적용해야 합니다.