2007 Office System의 제품 업데이트 배포

업데이트 날짜: 2011년 4월

적용 대상: Office Resource Kit

 

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

이 문서의 내용

  • Windows Installer 버전

  • 기존 2007 Office system 설치 유지 관리

  • 엔터프라이즈 배포 도구를 사용하여 업데이트 배포

  • 업데이트 전략 선택

새로운 버전의 Microsoft Office 출시 후 Microsoft에서는 응용 프로그램의 보안, 성능 및 안정성 향상에 도움이 되도록 디자인된 일련의 소프트웨어 업데이트를 제공합니다. 다음 표에는 Microsoft에서 제공하는 소프트웨어 업데이트 종류가 나와 있습니다.

업데이트 정의

서비스 팩

테스트를 완료한 핫픽스, 보안 업데이트, 중요 업데이트 및 소프트웨어 업데이트의 누적 집합입니다. 서비스 팩에는 고객이 요청한 제한된 수의 디자인 변경 사항 또는 기능도 포함될 수 있습니다. 서비스 팩은 해당 제품의 새로운 기준 버전에 해당합니다.

보안 업데이트

제품별 보안 관련 취약점을 해결하기 위해 광범위하게 릴리스되는 수정 사항입니다. 보안 관련 취약점은 심각도에 따라 등급이 결정되며 Microsoft 보안 공지에 긴급, 중요, 보통, 낮음으로 표시됩니다.

일반 업데이트

보안과 관련되지 않은 매우 중요한 문제를 해결하기 위해 광범위하게 릴리스되는 특정 문제에 대한 픽스입니다.

핫픽스

제품의 문제를 해결하는 하나 이상의 파일로 구성된 단일 누적 패키지입니다. 핫픽스는 특정 고객 상황을 해결하며 해당 고객 조직 외부로는 배포되지 않을 수 있습니다.

소프트웨어 업데이트는 전체 파일 업데이트로 릴리스되어 업데이트로 수정되는 모든 파일을 바꿉니다. 전체 파일 업데이트는 전체 파일을 설치하므로 일반적으로 원래 Office 설치 원본에 액세스할 필요가 없습니다.

Office 제품의 서비스 팩은 설치된 제품에 대한 패치로만 사용할 수 있으며 기본 Office system 제품과 통합되어 있지 않습니다.

Microsoft에서 2007 Office System의 제품을 업데이트하는 방법에 대한 자세한 내용은 Microsoft 기술 자료 문서 949370: Microsoft 2007 Office 제품을 업데이트하는 방법에 대한 정보(https://go.microsoft.com/fwlink/?linkid=119649\&clcid=0x412)를 참조하십시오.

Windows Installer 버전

Important중요:
2007 Office System 시스템의 패치를 배포하려면 Windows XP 서비스 팩 2(SP 2) 이상 및 Windows Server 2003 SP1 이상을 실행하는 컴퓨터에 Microsoft Windows Installer 3.1이 설치되어 있어야 합니다. 필요한 Windows Installer 버전이 없는 경우 설치 중에 이 패키지를 설치하지 못했습니다.와 비슷한 오류 메시지가 나타날 수 있습니다.
이 문제는 업데이트를 성공적으로 수행하는 데 필요한 기능이 Windows Installer 일부 버전에 포함되어 있지 않기 때문에 발생할 수 있습니다. 이 문제를 해결하려면 Windows Installer 3.1 업데이트를 다운로드하여 설치합니다. Windows Installer를 업데이트한 후 2007 Office System 시스템 업데이트를 다시 설치하십시오.

이 문제에 대한 자세한 내용은 Microsoft 기술 자료 문서 942101: Windows XP 서비스 팩 2를 실행하는 컴퓨터에 2007 Office 서비스 팩을 적용하려고 하면 오류 메시지가 나타난다(https://go.microsoft.com/fwlink/?linkid=108467\&clcid=0x412)를 참조하십시오.

Windows Installer 3.1 v2를 설치하는 방법에 대한 자세한 내용은 Microsoft 기술 자료 문서 893803: Windows Installer 3.1 v2(3.1.4000.2435)를 사용할 수 있다(https://go.microsoft.com/fwlink/?linkid=88539\&clcid=0x412)를 참조하십시오.

Windows Vista 및 Windows Server 2008을 실행하는 컴퓨터는 Windows Installer 4.0을 사용합니다. Windows Installer에 대한 자세한 내용은 MSDN 웹 사이트에서 다음 리소스를 참조하십시오.

기존 2007 Office system 설치 유지 관리

2007 Office System의 새로운 배포 기능을 사용하면 업데이트 전략을 간편하게 선택할 수 있습니다. 모든 업데이트를 클라이언트에 직접 배포하여 기존에 설치된 2007 Office System 시스템에 최신 소프트웨어 업데이트를 적용할 수 있습니다.

사용자는 여러 전체 파일 업데이트를 클라이언트 컴퓨터에 직접 적용할 수 있습니다. 예를 들어 전체 파일 보안 업데이트를 적용한 다음 전체 파일 중요 업데이트를 적용하는 등의 방법을 사용할 수 있습니다. 전체 파일 업데이트를 적용하면 해당 업데이트의 영향을 받는 모든 파일이 완전히 대체됩니다. 예를 들어 사용자의 로컬 설치 원본이 손상되었거나 사용자가 네트워크에 있는 원본에 액세스할 수 없는 경우 전체 파일 업데이트를 보낼 수 있습니다. 대부분의 경우 사용자가 해당 업데이트를 적용할 수 있으며, 사용자에게 원본에 대한 액세스 권한이 없는 경우에도 마찬가지입니다.

2007 Office System과 이후의 모든 제품 업데이트를 설치하려면 관리 권한이 필요합니다. 따라서 사용자가 해당 컴퓨터의 관리자이거나 설치를 수행할 수 있도록 관리 권한을 부여받을 수 있어야 합니다. 자세한 내용은 관리자가 아닌 사용자에게 2007 Office system 배포를 참조하십시오.

[!참고] Microsoft Office 2003에서는 대규모 조직의 경우 일반적으로 관리 설치 지점에서 제품을 설치했으며 로컬 설치 원본에서 설치하는 것은 선택 사항이었습니다. 2007 Office System에서는 관리 설치 옵션이 더 이상 제공되지 않으며 로컬 설치 원본이 반드시 필요합니다. 모든 업데이트를 클라이언트에 직접 적용하므로 네트워크 원본이 변경되지 않으며 클라이언트 설치가 원본과 동기화된 상태로 유지됩니다.

로컬로 업데이트 배포

2007 Office System을 설치하면 로컬 컴퓨터의 숨겨진 폴더에 설치 파일이 복사됩니다. Windows Installer에서 처음에 Office를 설치하고 나중에 Office를 복구 및 업데이트하는 데 이 로컬 설치 원본을 사용합니다. 로컬 설치 원본에 대한 자세한 내용은 2007 Office system의 설치 아키텍처 개요를 참조하십시오.

대부분의 경우 로컬 업데이트 전략을 사용하는 것이 좋으며, 특히 다음과 같은 경우 더욱 그렇습니다.

  • 소프트웨어 업데이트를 서로 다른 여러 사용자 그룹에 배포하거나 서로 다른 시간에 배포하는 경우

  • 네트워크 대역폭 제한이 있는 경우

  • 출장 또는 이동 중인 경우와 같이 네트워크 액세스가 제한되거나 불안정한 사용자를 지원하는 경우

로컬 설치 원본은 항상 사용할 수 있으므로 오프라인 사용자도 원본에 액세스하는 데 필요한 작업을 모두 수행할 수 있습니다.

지원되는 기준 버전

2007 Office System의 원래 릴리스는 제품의 초기 기준 버전에 해당하고 이후의 각 서비스 팩은 새로운 기준 버전에 해당합니다.

전체 파일 업데이트는 일반적으로 최신 기준 버전 두 가지를 지원합니다. 예를 들어 2007 Office System 서비스 팩 2(SP2) 이후에 릴리스된 업데이트는 서비스 팩 1(SP1)로 업데이트한 사용자에게 배포할 수 있습니다.

[!참고] 이전 기준은 최신 서비스 팩이 릴리스된 후 12개월 동안만 지원됩니다. 예를 들어 2007 Office System SP2가 릴리스된 후 12개월 동안 SP1에 대한 소프트웨어 업데이트가 지원됩니다. 12개월이 지나면 전체 파일 업데이트는 SP2로 업데이트한 클라이언트 컴퓨터에만 적용할 수 있습니다. Microsoft 제품 지원 기간에 대한 자세한 내용은 Microsoft 제품 지원 기간 정책(https://go.microsoft.com/fwlink/?linkid=108468&clcid=0x412)을 참조하십시오.

엔터프라이즈 배포 도구를 사용하여 업데이트 배포

다음 방법 중 하나를 사용하여 기업 환경 내 사용자에게 소프트웨어 업데이트를 배포할 수 있습니다.

  • Microsoft Update

  • Windows Server Update Services

  • Microsoft Systems Management Server

  • Microsoft Self-Extractor 파일

  • Updates 폴더

    [!참고] Updates 폴더 방법은 2007 Office System 초기 설치와 함께 소프트웨어 업데이트를 배포하는 경우에만 사용됩니다.

Microsoft Update

Microsoft Update를 사용하면 인터넷에 직접 연결되는 사용자가 자신의 컴퓨터를 관리하고 최신 소프트웨어 업데이트를 다운로드할 수 있습니다. 업데이트를 정기적으로 확인 및 검색하도록 자동 일정을 설정할 수 있습니다. 사용자가 Office 업데이트 사이트에서 Office 업데이트를 다운로드할 수도 있습니다. 그러나 Windows, Microsoft Office 등 많은 Microsoft 제품에 대해 중앙 집중식으로 자동화된 소프트웨어 업데이트 솔루션을 제공하는 Microsoft Update를 사용하는 것이 좋습니다. Microsoft Update에 대한 자세한 내용은 Microsoft Update 홈(https://go.microsoft.com/fwlink/?linkid=15270\&clcid=0x412)을 참조하십시오.

Active Directory 관리 환경에서는 그룹 정책을 사용하여 Office Online에 있는 Office 업데이트에 대한 사용자 액세스를 차단할 수 있습니다. Office Update 사이트에서 업데이트 적용 차단 정책 설정을 사용하면 사용자가 직접 Office Update 사이트에서 클라이언트 업데이트를 다운로드할 수 없도록 하되 Office Online의 다른 리소스를 활용하는 것은 계속 허용할 수 있습니다. 또한 이 정책을 사용하도록 설정하면 업데이트 확인 메뉴 및 작업창 항목을 사용할 수 없게 됩니다. 이 정책 설정은 그룹 정책 개체 편집기 Microsoft Management Console(MMC) 스냅인의 User Configuration\Administrative Templates\Microsoft Office 2007 system\Miscellaneous 노드에서 사용할 수 있습니다. 이 정책을 설정해도 사용자는 Microsoft 다운로드 센터에서 업데이트를 검색하고 Office 소프트웨어 업데이트도 제공하는 Microsoft Update 사이트를 사용할 수 있습니다. 그룹 정책 및 그룹 정책 설정 구성 방법에 대한 자세한 내용은 그룹 정책 개요(2007 Office System)2007 Office System에서 그룹 정책을 사용하여 설정 적용을 참조하십시오.

Windows Server Update Services

Windows Server Update Services(WSUS)는 회사 네트워크 내에 최신 Microsoft 제품 업데이트를 배포하는 데 사용할 수 있는 무료 도구입니다. WSUS는 Microsoft Update에 연결하여 최신 소프트웨어 업데이트를 검색하고 회사 WSUS 서버와 업데이트를 동기화합니다. 사용자가 자동 또는 수동 동기화를 구성할 수 있습니다. 또한 주 WSUS 서버를 사용하여 네트워크의 다른 WSUS 서버를 업데이트할 수 있습니다.

WSUS에 대한 자세한 내용은 Microsoft Windows Server Update Services 3.0 개요(영문)(https://go.microsoft.com/fwlink/?linkid=82773\&clcid=0x412) 및 Microsoft Windows Server Update Services 3.0 시작을 위한 단계별 가이드(https://go.microsoft.com/fwlink/?linkid=82774\&clcid=0x412)를 참조하십시오.

Microsoft Systems Management Server

Microsoft Systems Management Server(SMS)는 복잡하고 빠르게 변화하는 비즈니스 환경에서 많은 수의 클라이언트를 관리하는 중간 규모 및 대규모 조직을 위해 디자인된 소프트웨어 배포 도구입니다. SMS를 사용하여 Office를 처음으로 배포할 뿐 아니라 다양한 구성이 혼재하는 Microsoft Windows 클라이언트 환경에 제품 업데이트를 배포할 수도 있습니다.

SMS를 사용하여 Office를 유지 관리하면 배포 프로세스를 정밀하게 제어할 수 있습니다. 예를 들어 Office를 설치하기 전에 SMS를 사용하여 소프트웨어 요구 사항을 클라이언트 컴퓨터에 쿼리하면 기준에 맞는 컴퓨터에만 설치를 수행할 수 있습니다.

Systems Management Server에 대한 자세한 내용은 Microsoft Systems Management Server 2003 R2를 사용하여 2007 Microsoft Office system 배포(영문)(https://go.microsoft.com/fwlink/?linkid=78542\&clcid=0x412)를 참조하십시오.

Microsoft Self-Extractor 파일

Microsoft Self-Extractor를 사용하면 소프트웨어 설치 업데이트, 패치 및 핫픽스를 결합하여 Microsoft Self-Extractor 패키지라는 자동 압축 풀기 실행 파일을 만들 수 있습니다. 관리자는 .exe 파일을 두 번 클릭하거나 명령 프롬프트에서 .exe 파일을 실행하여 이러한 패키지를 설치할 수 있습니다. 이 배포 옵션은 SMS나 WSUS가 없는 경우에 유용합니다.

명령 프롬프트에서 .exe 파일을 실행하여 패키지를 설치하는 경우 스위치를 사용하여 패키지 배포 및 로깅 옵션을 지정할 수 있습니다.

[!참고] 제품 패치 .exe 파일에서 .msp 파일을 추출 및 실행하지 않는 것이 좋습니다. 컴퓨터에 설치된 제품에 패치를 적용할 수 없는 경우 .msp 파일을 잘못 적용하면 오류가 발생합니다. 또한 필요한 모든 .msp 파일이 적용될 때까지 제품이 완전히 업데이트되지 않을 수 있습니다. 패키지에는 적용 가능한 패치를 정확하게 파악하고 필요한 패치만 설치할 수 있도록 검색 논리가 포함되어 있습니다.
그러나 Office 초기 설치와 함께 업데이트를 적용하는 경우 Updates 폴더에 .msp 파일을 추출하여 Office 제품과 함께 설치하는 것이 좋습니다.
이전 Office 버전에서 사용되던 Microsoft Office Hotfix Installer(Ohotfix.exe)는 2007 Office System에서 지원되지 않습니다. 2007 Office System에서는 새로운 Microsoft Self-Extractor 기술을 사용하며, 이 기술은 Ohotfix와 호환되지 않습니다.

Updates 폴더를 사용하여 초기 설치와 함께 업데이트를 배포하는 방법에 대한 자세한 내용은 초기 2007 Office system 설치와 함께 소프트웨어 업데이트 배포를 참조하십시오.

다음 섹션에서는 Microsoft Self-Extractor 파일을 사용하는 방법에 대해 설명합니다.

  • Microsoft Self-Extractor 명령줄 스위치

  • 한 폴더에 있는 모든 Microsoft Self-Extractor 패키지 배포

  • 예제 배치 파일

  • 예제 스크립트

Microsoft Self-Extractor 명령줄 스위치

패키지에 사용할 수 있는 스위치를 확인하려면 다음 도움말 스위치 중 하나를 사용하십시오.

/?

/h

/help

다음 표에는 Microsoft Self-Extractor에서 지원하는 명령줄 스위치가 나와 있습니다.

스위치 설명

/extract:[ 경로 ]

해당 경로 폴더에 패키지의 내용을 추출합니다. 경로를 지정하지 않은 경우 찾아보기 대화 상자가 표시됩니다.

/log:[ 로그 파일 경로 ]

업데이트 설치에 대해 자세한 정보 로깅을 사용하도록 설정합니다. 경로 정보뿐 아니라 파일 이름도 포함해야 합니다. 이 명령은 새 폴더를 만들지 않으므로 기존 폴더 이름을 사용해야 합니다. 지정한 파일 이름뿐 아니라 실행하는 각 .MSI 파일에 대해 별도의 로그 파일이 생성됩니다.

/lang: lcid

패키지에 사용할 수 있는 로캘이 여러 개 있는 경우 지정한 로캘로 사용자 인터페이스를 설정합니다.

/quiet

자동 모드에서 패키지를 실행합니다.

/passive

사용자 상호 작용을 필요로 하지 않고 업데이트를 실행합니다.

/norestart

컴퓨터를 다시 시작해야 하는 경우 사용자에게 메시지를 표시하지 않습니다.

/forcerestart

업데이트가 완료되면 컴퓨터를 강제로 다시 시작합니다.

/?

/h

help

도움말 메시지를 표시합니다.

명령줄 스위치에 대한 자세한 내용은 Microsoft 기술 자료 문서 912203: Microsoft Self-Extractor를 사용하여 만든 소프트웨어 설치 패키지, 업데이트 패키지 또는 핫픽스 패키지에서 지원하는 명령줄 스위치에 대한 설명(https://go.microsoft.com/fwlink/?linkid=108354\&clcid=0x412)을 참조하십시오.

한 폴더에 있는 모든 Microsoft Self-Extractor 패키지 배포

이 섹션에서는 한 폴더에 포함된 모든 Microsoft Self-Extractor 패키지를 배포하는 데 사용할 수 있는 배치 파일 및 Visual Basic 스크립트 예제를 제공합니다. 배치 파일 및 스크립트 코드는 설치 하나가 실패하는 경우 이후 설치를 계속 진행할 수 있도록 작성되었습니다. 배치 파일 및 스크립트는 모두 예제로 제공하기 위해 작성되었으므로 이를 사용하려면 해당 환경에 맞게 수정해야 할 수 있습니다. 앞에서 언급한 바와 같이 Microsoft Office Hotfix Installer 도구 Ohotfix.exe는 2007 Office System 업데이트에 대해 지원되지 않습니다.

예제 배치 파일

다음 배치 파일을 실행하면 먼저 기존 로그 파일을 삭제한 다음 배치 파일을 저장한 디렉터리에 있는 모든 Microsoft Self-Extractor 파일을 설치합니다.

@echo off

del %temp%\oupdates.txt /q

for /f "delims=-; tokens=1,2,3,4,5" %%i in ('dir /b *kb*.exe') do echo %%j-%%i-%%k-%%l-%%m >> %temp%\oupdates.txt

for /f "delims=-; tokens=1,2,3,4,5" %%i in ('type %temp%\oupdates.txt') do %%j-%%i-%%k-%%l-%%m /log:%temp%\officeupdates.log /passive /norestart

예제 스크립트

다음 Visual Basic 스크립트는 앞의 배치 파일과 유사한 기능을 제공합니다. 이 스크립트를 실행하면 스크립트를 저장한 폴더에 있는 모든 Microsoft Self-Extractor 파일을 설치합니다. 이 코드는 Microsoft Self-Extractor 패키지가 자동으로 설치되도록 지정하고 Windows 임시 폴더에 로그 파일이 생성되도록 로깅 기능을 설정합니다. 이러한 스위치는 Microsoft Self-Extractor 파일 이외의 실행 파일(.exe)에 사용하면 안 됩니다. 따라서 Self-Extractor 파일이 있는 폴더에는 다른 유형의 .exe 파일을 포함하지 않는 것이 좋습니다.

Dim wShell 'As WshShell

Dim fso 'As FileSystemObject

Dim f 'As File

Dim sLogName 'As String

Dim sPatchFolder 'As String

Dim sPatchCmd 'As String

Const kTempFolder = 2

On Error Resume Next

sPatchFolder = Replace(Wscript.ScriptFullName, Wscript.ScriptName, "")

Set fso = CreateObject("Scripting.FileSystemObject")

Set wShell = CreateObject("WScript.Shell")

For Each f In fso.GetFolder(sPatchFolder).Files

If UCase(Right(f.Name, 4)) = ".EXE" Then

sLogName = fso.GetSpecialFolder(kTempFolder) & "\" & Left(f.Name, Len(f.Name) - 3) & "log"

sPatchCmd = f.Path & " /quiet /norestart /log:" & sLogName

wShell.Run sPatchCmd, 0, True

End If

Next

2007 Office System 초기 설치 이후 Microsoft Self-Extractor 파일을 사용하여 소프트웨어 업데이트를 배포하는 경우 메모장과 같은 텍스트 편집기를 사용하여 이 섹션에 나오는 Visual Basic 스크립트 및 배치 파일 예제를 사용자의 특정 요구 사항에 맞게 수정할 수 있습니다. 사용자 지정을 완료한 후 파일을 저장합니다. 그런 다음 스크립트나 배치 파일을 실행하여 새 Microsoft Self-Extractor 패키지를 연속적으로 설치할 수 있습니다. 이 경우 2007 Office System SP2를 예제로 사용하는 다음 절차에 기본적인 프로세스가 설명되어 있습니다. 이 정보는 다른 Office 업데이트에도 적용됩니다.

한 폴더에 있는 모든 Microsoft Self-Extractor 패키지 배포

  1. 소프트웨어 업데이트 파일을 다운로드합니다. 예를 들어 2007 Microsoft Office 제품군 서비스 팩 2(SP2)(https://go.microsoft.com/fwlink/?linkid=144524\&clcid=0x412)를 다운로드합니다.

  2. Microsoft Self-Extractor 패키지를 배포하는 데 사용할 스크립트 또는 배치 파일이 포함된 하드 디스크 드라이브의 폴더에 다운로드 .exe 파일(이 예제에서는 office2007sp2-kb953195-fullfile-ko-kr.exe)을 저장합니다. 예를 들어 C:\Office2007SP2에 파일을 저장합니다.

  3. 한 폴더에 있는 모든 Microsoft Self-Extractor 패키지 배포의 예제를 바탕으로 사용자 지정한 배치 파일 또는 스크립트를 실행하여 C:\Office2007SP2 폴더에 있는 모든 Microsoft Self-Extractor 파일을 설치합니다.

Updates 폴더를 사용하여 2007 Office System 제품의 초기 설치에 업데이트 설치를 통합하는 방법에 대한 자세한 내용은 초기 2007 Office system 설치와 함께 소프트웨어 업데이트 배포를 참조하십시오.

Updates 폴더

2007 Office System의 초기 설치를 배포하면서 서비스 팩 또는 핫픽스와 같은 2007 Office System 소프트웨어 업데이트도 배포해야 하는 경우 소프트웨어 업데이트를 초기 설치 프로세스의 일부로 적용할 수 있습니다. 2007 Office System 제품 업데이트가 릴리스된 이후 2007 Office System을 설치하는 경우 Updates 폴더에 해당 제품 업데이트를 저장하는 것이 좋습니다. 설치 지점에 있는 모든 Office 관련 제품에 대한 업데이트를 Updates 폴더에 저장할 수 있습니다. Updates 폴더에서는 설치 사용자 지정 .msp 패치가 하나만 지원됩니다. 설치 사용자 지정 .msp 패치는 OCT(Office 사용자 지정 도구)를 사용하여 만들어집니다.

초기 설치 중에 설치 프로그램은 설치될 2007 Office System 제품과 관련된 설치 사용자 지정 파일(.msp 파일)을 Updates 폴더에서 확인하여 설치 중에 설치 사용자 지정 .msp 파일을 하나만 적용합니다. Windows 정렬 순서가 첫 번째 .msp 파일을 설치할 순서를 결정하는 데 사용됩니다. Updates 폴더의 나머지 제품 업데이트 파일은 설치가 끝날 때 설치됩니다. 설치 사용자 지정 .msp 파일을 Office 제품 업데이트와 함께 설치하는 경우 설치 사용자 지정 .msp 파일의 이름을 변경하여 처음으로 설치되도록 해야 합니다. 예를 들어 Custom.MSP1_Custom.MSP로 변경합니다.

설치 프로그램은 초기 배포 중에 일반적으로 Updates 폴더에 있는 사용자 지정 .msp 파일을 식별합니다. 설치 프로그램은 설치 프로세스를 시작할 때 사용자 지정 패치를 검색하고 제품의 Windows Installer(MSI) 파일을 설치하는 Microsoft Windows Installer에 해당 패치를 직접 전달합니다. 그러면 관리자가 지정한 올바른 옵션 상태 및 기타 설정이 제품 패치를 적용하기 전에 구현됩니다. 따라서 사용자는 Office와 함께 최신 업데이트를 받게 됩니다.

Important중요:
Updates 폴더는 2007 Office System의 초기 설치 중에 소프트웨어 패치를 배포하는 데만 사용할 수 있습니다. 설치 사용자 지정 .msp 패치 한 개와 제품 업데이트 패치가 함께 있는 경우 배포 단계 중에는 설치 사용자 지정 패치만 적용되고 제품 업데이트 패치는 설치가 완료된 후에 적용됩니다. 앞에서 설명했듯이 제품 키 및 자동 모드 설정과 같은 수정 사항을 적용하려면 설치 사용자 지정 .msp 패치를 먼저 배포해야 합니다.
Office 초기 설치 후에는 Updates 폴더를 사용하여 제품 업데이트를 배포할 수 없습니다.

다음 섹션에서는 Updates 폴더를 사용하는 방법에 대해 설명합니다.

  • 초기 2007 Office system 설치와 함께 소프트웨어 업데이트 배포

  • Windows Installer 패치(.msp) 파일 테스트 및 확인

  • Config.xml 파일을 수정하여 다른 업데이트 위치 지정

  • SetupUpdates 구문

  • Config.xml의 SetupUpdates 요소 수정

초기 2007 Office system 설치와 함께 소프트웨어 업데이트 배포

관리자는 Updates 폴더를 사용하여 2007 Office System 제품의 초기 설치와 업데이트 설치를 통합할 수 있습니다. 이 폴더에 있는 Windows Installer 패치 파일만 초기 설치 과정에서 설치됩니다. 따라서 Microsoft Self-Extractor 패키지에서 이러한 패치를 추출해야 합니다. 이 방법을 사용하여 사용자 지정 패치를 설치할 수도 있습니다.

Office 사용자 지정 도구를 사용하여 사용자 지정 패치를 만드는 경우 사용자 지정 패치 파일이 먼저 설치되도록 해당 파일의 이름을 바꾸는 것이 좋습니다. Setup.exe는 설치 중에 패치를 하나만 처리합니다. 폴더에 있는 다른 모든 패치는 설치가 끝나면 연속적으로 적용됩니다. 사용자 지정 패치가 먼저 처리되도록 하려면 해당 파일 이름의 맨 앞에 "1"을 추가하여 파일 이름을 바꿉니다.

다음 절차에서는 2007 Office System SP2를 예제로 사용하여 업데이트 패키지(이 예제에서는 office2007sp2-kb953195-fullfile-ko-kr.exe)를 설치하는 방법을 보여 주고 Updates 폴더에 업데이트 패치를 포함하는 데 필요한 단계를 강조하여 설명합니다. 이 정보는 다른 Office 업데이트에도 적용됩니다.

[!참고] 다음 절차는 오직2007 Office System 초기 설치에만 적용됩니다. 2007 Office System 초기 설치 후 Microsoft Self-Extractor 파일을 사용하여 소프트웨어 업데이트를 배포하는 방법에 대한 자세한 내용은 한 폴더에 있는 모든 Microsoft Self-Extractor 패키지 배포를 참조하십시오.

Updates 폴더를 사용하여 소프트웨어 업데이트 설치

  1. 압축된 2007 Office System CD 이미지를 네트워크 위치에 복사합니다. 자세한 내용은 2007 Office system의 네트워크 설치 지점 만들기를 참조하십시오.

  2. Office 사용자 지정 도구를 사용하여 설치에 필요한 모든 수정 사항을 적용합니다. 해당 사용자 지정 패치(.msp 파일)를 Updates 폴더에 저장합니다. 앞에서 설명한 것처럼 파일 이름이 "1"로 시작하도록 합니다. 사용자 지정에 대한 자세한 내용은 2007 Office System의 Office 사용자 지정 도구2007 Office system 사용자 지정을 참조하십시오.

  3. Config.xml 파일을 수정하려면 설치하는 제품의 제품 폴더 루트에 있는 Config.xml 파일을 사용합니다. 메모장과 같은 텍스트 편집기를 사용하여 해당 파일을 수정합니다. 예를 들어 네트워크 설치 지점 경로, 설치할 제품, 사용자 지정 설치 옵션 등의 설치 옵션을 지정하고 설치할 언어를 지정할 수 있습니다. 자세한 내용은 2007 Office System의 Config.xml 파일을 참조하십시오.

    Config.xml 사용자 지정을 완료한 후 Config.xml 파일을 저장합니다. 다음 예제와 같이 설치 명령줄 옵션 /config를 사용하여 Config.xml 파일의 위치를 지정할 수 있습니다.

    \\ 서버 \ 공유 \setup.exe /config \\ 서버 \ 공유 \Enterprise.WW\config.xml

  4. 2007 Microsoft Office 제품군 서비스 팩 2(SP2)(https://go.microsoft.com/fwlink/?linkid=144524\&clcid=0x412)를 다운로드합니다.

  5. Microsoft Self-Extractor 파일(이 예제에서는 office2007sp2-kb953195-fullfile-ko-kr.exe)에서 .msp 패치를 추출하려면 /Extract:[추출 폴더 경로] 스위치를 사용하여 .exe 파일을 실행합니다. 예를 들어 명령 프롬프트에 다음을 입력합니다.

    office2007sp2-kb953195-fullfile-ko-kr.exe /extract:” c:\ExtractFiles

    이 명령줄을 실행하면 설치 프로그램이 시작되어 .msp 파일을 추출합니다. 추출 프로세스가 시작되기 전에 Microsoft 소프트웨어 사용 조건이 표시됩니다. 사용 조건에 동의하면 파일이 추출됩니다. 경로에 반드시 따옴표를 사용해야 하는 것은 아니지만 따옴표를 사용하면 명령줄을 보다 쉽게 읽을 수 있을 뿐 아니라 공백이 포함된 긴 파일 이름 경로에서 문제가 발생하는 것을 방지할 수 있습니다.

  6. Windows Installer 패치(.msp) 파일을 Updates 폴더에 복사합니다.

  7. 설치하려는 다른 모든 2007 Office System SP2 업데이트 패키지 또는 기타 업데이트에 대해 이 프로세스를 반복합니다. Windows Installer 패치 파일 이름은 고유합니다. 따라서 실수로 파일을 덮어쓸 위험은 없습니다. 덮어쓰게 될 경우 설치 시 문제가 발생할 수 있습니다. 추가 언어 팩과 함께 제품을 배포하는 경우 해당 언어 팩 서비스 팩이 Updates 폴더에 추가됩니다.

    위 단계를 완료한 후 제품을 배포할 수 있습니다.

Important중요:
2007 Office system의 최신 서비스 팩을 이미 설치했지만 Microsoft Update에서 해당 서비스 팩이 설치되지 않은 것으로 표시되는 경우에는 2007 Office system 응용 프로그램의 서비스 팩 1 업데이트을 참조하십시오.

2007 Office System SP2에 대한 자세한 내용은 기술 자료 문서 953195: 2007 Microsoft Office 제품군 SP2(서비스 팩 2) 및 Microsoft Office Language Pack 2007 SP2에 대한 설명(https://go.microsoft.com/fwlink/?linkid=144718\&clcid=0x412)을 참조하십시오. SP2를 제거하는 방법에 대한 자세한 내용은 2007 Office 제품군용 Microsoft 서비스 팩 제거 도구를 참조하십시오.

Windows Installer 패치(.msp) 파일 테스트 및 확인

2007 Office System 네트워크 설치 지점에서 Updates 폴더에 복사하기 전에 업데이트를 테스트하고 .msp 파일 목록을 확인하려는 경우 먼저 테스트 컴퓨터에 업데이트를 설치하고 Visual Basic 스크립트를 사용하여 .msp 파일을 대상 폴더로 추출한 다음 .msp 파일을 대상 폴더에서 Updates 폴더로 복사할 수 있습니다. 이 방법은 다음 절차에서 더 자세히 설명합니다.

테스트 컴퓨터에서 .msp 파일을 추출하고 Updates 폴더에 복사합니다.

  1. 사용자 컴퓨터에 설치된 테스트 컴퓨터에 모든 2007 Office System 응용 프로그램을 설치합니다.

  2. Microsoft Update를 실행하여 테스트 컴퓨터에 필요한 모든 2007 Office System 업데이트를 적용합니다.

  3. 응용 프로그램이 예상대로 실행되는지 확인합니다.

  4. 다음 Visual Basic 스크립트를 “CollectUpdates.vbs”로 저장한 후 실행하여 테스트 컴퓨터에 설치된 업데이트 파일을 대상 폴더로 추출합니다. 이때 이 스크립트에서는 %Temp%\Updates를 대상 폴더로 사용하며 여기서 *%Temp%*는 Windows 임시 폴더입니다.

    Dim oMsi,oFso,oWShell

    Dim Patches,SumInfo

    Dim patch,record,msp

    Dim qView

    Dim sTargetFolder,sMessage

    Const OFFICEID = "000-0000000FF1CE}"

    Const PRODUCTCODE_EMPTY = ""

    Const MACHINESID = ""

    Const MSIINSTALLCONTEXT_MACHINE = 4

    Const MSIPATCHSTATE_APPLIED = 1

    Const MSIOPENDATABASEMODE_PATCHFILE = 32

    Const PID_SUBJECT = 3 'Displayname

    Const PID_TEMPLATES = 7 'PatchTargets

    Set oMsi = CreateObject("WindowsInstaller.Installer")

    Set oFso = CreateObject("Scripting.FileSystemObject")

    Set oWShell = CreateObject("Wscript.Shell")

    'Create the target folder

    sTargetFolder = oWShell.ExpandEnvironmentStrings("%TEMP%")&"\Updates"

    If Not oFso.FolderExists(sTargetFolder) Then oFso.CreateFolder sTargetFolder

    sMessage = "Patches are being copied to the %Temp%\Updates folder." & vbCrLf & "A Windows Explorer window will open after the script has run."

    oWShell.Popup sMessage,20,"Office Patch Collector"

    'Get all applied patches

    Set Patches = oMsi.PatchesEx(PRODUCTCODE_EMPTY,MACHINESID,MSIINSTALLCONTEXT_MACHINE,MSIPATCHSTATE_APPLIED)

    On Error Resume Next

    'Enum the patches

    For Each patch in Patches

       If Not Err = 0 Then Err.Clear

        'Connect to the patch file

        Set msp = oMsi.OpenDatabase(patch.PatchProperty("LocalPackage"),MSIOPENDATABASEMODE_PATCHFILE)

        Set SumInfo = msp.SummaryInformation

        If Err = 0 Then

            If InStr(SumInfo.Property(PID_TEMPLATES),OFFICEID)>0 Then

                'Get the original patch name

                Set qView = msp.OpenView("SELECT `Property`,`Value` FROM MsiPatchMetadata WHERE `Property`='StdPackageName'")

                qView.Execute : Set record = qView.Fetch()

                'Copy and rename the patch to the original file name

                oFso.CopyFile patch.PatchProperty("LocalPackage"),sTargetFolder&"\"&record.StringData(2),TRUE

            End If

        End If 'Err = 0

    Next 'patch

    oWShell.Run "explorer /e,"&chr(34)&sTargetFolder&chr(34)

  5. 필요한 모든 .msp 파일이 대상 폴더(%Temp%\Updates)에 있는지 확인합니다.

  6. 모든 .msp 파일을 테스트 컴퓨터의 %Temp%\Updates에서 2007 Office System 네트워크 설치 지점의 Updates 폴더로 복사합니다.

Important중요:
2007 Office system의 최신 서비스 팩을 이미 설치했지만 Microsoft Update에서 해당 서비스 팩이 설치되지 않은 것으로 표시되는 경우에는 2007 Office system 응용 프로그램의 서비스 팩 1 업데이트을 참조하십시오.

Config.xml 파일을 수정하여 다른 업데이트 위치 지정

관리자는 Config.xml 파일의 SetupUpdates 요소를 사용하여 Updates 폴더가 아닌 다른 폴더에서 업데이트를 검색하도록 설치 프로그램에 지시할 수 있습니다.

SetupUpdates 구문

Config.xml의 SetupUpdates는 다음 구문을 사용합니다.

<SetupUpdates [CheckForSUpdates="Yes" | "No"] [SUpdateLocation="경로 목록"]/>

다음 표에는 SetupUpdates 특성이 나와 있습니다.

특성 설명

CheckForSUpdates

설치 프로그램에서 SUpdateLocation의 경로 목록을 사용하여 설치 사용자 지정 파일을 찾습니다. 기본값은 Yes입니다.

이 값을 No로 설정하면 설치 프로그램에서 SUpdateLocation의 경로 목록을 사용하여 설치 사용자 지정 파일을 검색하지 않습니다.

SupdateLocation=" 경로 목록 "

세미콜론으로 구분된, 폴더의 정규화된 경로 목록을 지정합니다.

설치 프로그램은 지정된 모든 폴더에서 설치할 제품에 대해 만들어진 설치 사용자 지정 파일을 검색하여 파일 이름을 기준으로 사전순으로 적용합니다. 설치 명령줄에 설치 사용자 지정 파일이 지정되어 있는 경우 해당 파일이 먼저 적용되고 그 후 SetupUpdates 요소로 지정한 폴더에 있는 모든 파일이 적용됩니다.

사용자 지정 파일은 제품별로 만들어집니다. 설치 프로그램에서는 설치할 제품과 관련된 파일만 적용합니다. 그러나 Updates 폴더에 동일한 제품에 대한 사용자 지정 파일을 둘 이상 저장할 경우에는 해당 파일이 모두 사전순으로 사용자의 구성에 적용됩니다.

Config.xml의 SetupUpdates 요소 수정

관리자는 Config.xml의 SetupUpdates 요소를 수정하여 업데이트에 대해 다른 위치를 지정할 수 있습니다.

Config.xml에서 SetupUpdates 요소를 수정하려면

  1. 메모장과 같은 텍스트 편집기 도구에서 Config.xml 파일을 엽니다.

  2. 다음 예제 구문과 같이 SetupUpdates 요소에 사용할 옵션을 입력합니다.

    <SetupUpdates [CheckForSUpdates="Yes"] [SUpdateLocation= 경로 목록 ] />

    이 경우 경로 목록에는 폴더의 정규화된 경로를 세미콜론으로 구분하여 나열합니다.

  3. Config.xml 파일을 이 파일이 편집 전에 들어 있던 폴더에 저장합니다.

Config.xml 파일의 SetupUpdates 요소에 대한 자세한 내용은 2007 Office System의 Config.xml 파일에서 "SetupUpdates 요소"를 참조하십시오.

업데이트 전략 선택

다음 표에 나와 있는 조건에 따라 소프트웨어 업데이트 솔루션을 구현하는 것이 좋습니다.

고객 유형 요구 사항 권장 솔루션

대규모 기업

고급 소프트웨어 업데이트 관리

SMS

Updates 폴더(초기 설치에만 해당)

[!참고] 다양한 사용자 그룹에 대해 서로 다른 사용자 지정 내용을 적용하는 경우 각각 다른 .msp 파일 위치를 선택할 수 있습니다.

Microsoft Update만 배포

WSUS

중간 규모 기업

고급 소프트웨어 업데이트 관리

SMS

Updates 폴더(초기 설치에만 해당)

[!참고] 다양한 사용자 그룹에 대해 서로 다른 사용자 지정 내용을 적용하는 경우 각각 다른 .msp 파일 위치를 선택할 수 있습니다.

Microsoft Update만 배포

WSUS

소규모 기업

Windows 컴퓨터가 한 대 이상이고 IT 관리자가 한 명인 환경에서 Microsoft Update 배포

WSUS

기타 모든 시나리오

Microsoft Update

Microsoft Self-Extractor 파일

Updates 폴더(초기 설치에만 해당)

[!참고] Updates 폴더는 .msp 파일에만 적용할 수 있습니다.

고객

모든 시나리오

Microsoft Update