Office 2010 제품 업데이트 배포

 

적용 대상: Office 2010

마지막으로 수정된 항목: 2017-01-18

Microsoft Office 2010, Project 2010 및 Visio 2010 클라이언트용 소프트웨어 업데이트를 배포하는 데 사용되는 배포 방법에 대해 알아봅니다.

이 문서의 내용

  • Windows Installer 버전

  • 기존 Office 2010 설치 유지 관리

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

  • 업데이트 전략 선택

Microsoft는 Microsoft Office를 새롭게 릴리스한 이후에 응용 프로그램 보안, 성능 및 안정성을 향상시키기 위해 일련의 소프트웨어 업데이트를 제공하고 있습니다. 다음 표에는 Microsoft에서 제공하는 소프트웨어 업데이트의 종류가 나와 있습니다.

업데이트 정의

서비스 팩

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

보안 업데이트

제품별 보안 관련 취약성을 해결하도록 광범위하게 릴리스된 픽스입니다. 보안 관련 취약성은 Microsoft 보안 게시판에 심각, 중요, 보통 또는 낮음으로 표시된 보안 등급에 따라 평가됩니다.

일반 업데이트

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

핫픽스

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

소프트웨어 업데이트는 업데이트를 통해 수정되는 모든 파일을 대체하는 전체 파일 업데이트로 릴리스됩니다. 전체 파일이 설치되므로 전체 파일 업데이트에서는 일반적으로 Office 설치 원본에 액세스할 필요가 없습니다. Office 2010 및 관련 제품의 최신 업데이트에 대한 자세한 내용은 Microsoft Office, Office 서버 및 관련 제품 업데이트 센터(https://go.microsoft.com/fwlink/?linkid=197069\&clcid=0x412)를 참조하십시오.

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

Windows Installer 버전

Office 2010 패치 배포에 대한 필요한 최소 버전의 Windows Installer는 Windows Installer 3.1입니다. Windows Installer 4.5는 Windows Vista SP2(서비스 팩 2) 및 Windows Server 2008 SP2(서비스 팩 2)와 함께 릴리스되었습니다. 또한 Windows Installer 5.0은 Windows Server 2008 R2 및 Windows 7과 함께 릴리스되었습니다. Windows Installer에 대한 자세한 내용은 MSDN 웹 사이트의 다음 리소스를 참조하십시오.

기존 Office 2010 설치 유지 관리

Office 2010의 배포 기능을 사용하면 업데이트 전략을 선택하는 과정이 단순해집니다. 기존 Office 2010 시스템 설치에 최신 소프트웨어 업데이트가 적용되도록 모든 업데이트를 클라이언트에 직접 배포합니다.

사용자는 여러 전체 파일 업데이트를 클라이언트 컴퓨터에 직접 적용할 수 있습니다. 예를 들어 사용자는 전체 파일 보안 업데이트, 전체 파일 중요 업데이트 등을 순서대로 적용할 수 있습니다. 전체 파일 업데이트는 업데이트의 영향을 받는 모든 파일을 완전하게 대체합니다. 예를 들어 사용자의 로컬 설치 원본이 손상되었고 사용자가 네트워크의 원본에 액세스할 수 없는 경우 전제 파일 업데이트를 보낼 수 있습니다. 이를 통해 사용자는 원본에 액세스할 수 없는 경우를 비롯하여 대부분의 경우에 업데이트를 적용할 수 있습니다. Office 2010 설치 프로그램은 기본 설치 과정의 일부로 사용자의 컴퓨터에 로컬 설치 원본을 만듭니다. 모든 Office 2010 제품은 두 단계 프로세스로 설치됩니다. 먼저, 압축된 설치 원본 파일이 사용자의 컴퓨터에 복사된 다음 Windows Installer가 호출되어 로컬 설치 원본에서 실제 설치를 수행하게 됩니다. 설치 후에는 소프트웨어 업데이트 적용 같은 원본에 액세스해야 하는 모든 설치 유지 관리 작업을 위해 로컬 설치 원본를 계속 사용할 수 있습니다.

Office 2010 및 모든 후속 제품 업데이트를 설치하려면 관리 권한이 필요합니다. 즉, 사용자는 컴퓨터의 관리자이거나 설치를 수행할 수 있는 관리 권한을 부여받을 수 있어야 합니다. 자세한 내용은 관리자가 아닌 사용자에게 Office 2010 배포를 참조하십시오.

참고

Microsoft Office 2003의 경우 일반적으로 대규모 조직에서는 관리 설치 지점에서 제품을 설치했으며, 로컬 설치 원본에서 설치하는 것은 선택 사항이었습니다. Office 2010 및 2007 Office System의 경우 관리 설치 옵션이 없으므로 로컬 설치 원본이 필요합니다. 모든 업데이트를 클라이언트에 직접 적용하므로 네트워크 원본은 변경되지 않고 그대로 남아 있습니다. 클라이언트 설치는 원본과 계속 동기화되어 있습니다.

로컬로 업데이트 배포

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

특히 다음을 비롯한 대부분의 경우에 로컬 업데이트 전략을 사용하는 것이 좋습니다.

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

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

  • 네트워크 액세스가 제한되었거나 불안정한 사용자(예: 여행 중인 사용자)를 지원하는 경우

로컬 설치 원본은 항상 사용 가능하므로 오프라인 사용자는 원본에 액세스해야 하는 모든 작업을 수행할 수 있습니다.

지원되는 기준

원래 릴리스의 Office 2010은 제품의 초기 기준을 나타내고 연속된 각 서비스 팩은 새 기준을 나타냅니다.

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

참고

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

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

다음 중 원하는 방법을 사용하여 소프트웨어 업데이트를 엔터프라이즈 환경의 사용자에게 배포할 수 있습니다.

  • Microsoft Update

  • Windows Server Update Services

  • System Center Configuration Manager 2007

  • Microsoft Self-Extractor 파일

  • Updates 폴더

    참고

    Updates 폴더 방법은 Office 2010의 초기 설치를 수행하는 중에 소프트웨어 업데이트 배포에만 사용됩니다.

Microsoft Update

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

Active Directory 관리 환경에서는 파일 탭 | 도움말의 명령 사용 안 함 그룹 정책 설정을 사용하여 Office 응용 프로그램에서 Office.com 및 Microsoft Update에 대한 액세스를 제어할 수 있습니다. 이 설정은 그룹 정책 개체 편집기 MMC(Microsoft Management Console) 스냅인의 사용자 구성\관리 템플릿\Microsoft Office 2010\사용자 인터페이스의 항목 사용 안 함 노드에서 사용할 수 있습니다.

파일 탭 | 도움말의 명령 사용 안 함 정책 설정을 사용하도록 설정한 경우 다음 옵션을 사용하지 않도록 선택할 수 있습니다. 이러한 옵션은 파일 탭을 클릭하고 Microsoft Office Backstage 보기에서 도움말을 선택하여 Office 2010 응용 프로그램의 사용자 인터페이스에서 볼 수 있습니다.

  • 문의처: 제품 지원 연락처 정보를 볼 수 있도록 기본 클라이언트 브라우저를 시작하여 Office.com을 표시합니다.

  • 시작: 기본 클라이언트 브라우저를 시작하여 Office.com 웹 사이트를 표시합니다.

  • 업데이트 확인: 기본 클라이언트 브라우저를 시작하여 Microsoft Update 웹 사이트를 표시합니다.

파일 탭 | 도움말의 명령 사용 안 함 정책을 사용하더라도 사용자는 계속해서 Microsoft 다운로드 센터에서 업데이트를 검색하거나, Office 소프트웨어 업데이트도 제공되는 Microsoft Update 사이트를 직접 사용할 수 있습니다. 그룹 정책과 그룹 정책 설정의 구성 방법에 대한 자세한 내용은 Office 2010의 그룹 정책 개요Office 2010의 그룹 정책을 사용하여 설정 적용을 참조하십시오.

Windows Server Update Services

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

WSUS에 대한 자세한 내용은 Windows Server Update Services 3.0 SP2 단계별 가이드(https://go.microsoft.com/fwlink/?linkid=199899\&clcid=0x412)를 참조하십시오.

System Center Configuration Manager 2007

System Center Configuration Manager 2007은 복잡하고 빠르게 변화하는 비즈니스 환경에서 많은 클라이언트를 관리하는 중간 규모 및 대규모 조직에 맞게 설계된 소프트웨어 배포 도구입니다. Configuration Manager 2007을 사용하여 처음에 Office를 배포하는 것 외에도 혼합된 Microsoft Windows 클라이언트에 제품 업데이트를 배포할 수 있습니다.

Configuration Manager 2007을 사용하여 Office를 유지 관리하면 배포 프로세스를 정확하게 제어할 수 있습니다. 예를 들어 Office를 설치하기 전에 Configuration Manager 2007을 사용하여 클라이언트 컴퓨터에서 소프트웨어 요구 사항을 쿼리하고 조건을 충족하는 컴퓨터를 대상으로 설치를 수행할 수 있습니다.

Configuration Manager 2007에 대한 자세한 내용은 System Center Configuration Manager 2007(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=119683\&clcid=0x412)(영문일 수 있음) 및 소프트웨어 업데이트 배포(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=201489\&clcid=0x412)(영문일 수 있음)를 참조하십시오.

Microsoft Self-Extractor 파일

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

명령 프롬프트에서 .exe 파일을 실행하여 패키지를 설치할 경우 스위치를 사용하여 패키지 배포 및 로깅 옵션을 지정할 수 있습니다. 또한 시작 메뉴에서 검색 상자를 사용하거나 시작을 클릭한 다음 실행을 클릭하여 .exe 파일을 실행할 수 있습니다.

참고

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

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

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

  • Microsoft Self-Extractor 명령줄 스위치

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

  • 예제 배치 파일

  • 예제 스크립트

Microsoft Self-Extractor 명령줄 스위치

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

/?

/h

/help

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

스위치 설명

/extract:[ path ]

경로 폴더에 패키지 내용의 압축을 풉니다. 경로가 지정되지 않은 경우 찾아보기 대화 상자가 나타납니다.

/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는 Office 2010 업데이트 시 지원되지 않습니다.

예제 배치 파일

다음 배치 파일은 먼저 기존 로그 파일을 삭제한 다음 배치 파일을 저장한 디렉터리에 포함된 모든 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 패키지를 자동으로 설치하도록 지정하며, 사용자의 %temp% 임시 폴더(예: C:\Users\<username>\AppData\Local\Temp\<officeupdate>.log)에 로그 파일이 생성되도록 로깅을 활성화합니다. 이러한 스위치는 Microsoft Self-Extractor 파일이 아닌 실행 파일(.exe)에는 사용되지 않습니다. 따라서 Microsoft 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

Microsoft Self-Extractor 파일을 사용하여 Office 2010의 초기 설치 이후에 소프트웨어 업데이트를 배포하는 중인 경우, 메모장과 같은 텍스트 편집기를 사용하여 특정 요구 사항에 맞게 이 섹션의 Visual Basic 스크립트 파일 및 배치 파일 예제를 수정할 수 있습니다. 사용자 지정을 완료한 후에는 파일을 저장합니다. 그런 다음 스크립트 또는 배치 파일을 실행하여 새 Microsoft Self-Extractor 패키지의 설치를 체인으로 연결할 수 있습니다. 이 경우에는 Microsoft Office 2010 업데이트(KB2202188), 32비트 버전(https://go.microsoft.com/fwlink/?linkid=201488\&clcid=0x412)을 예제로 사용하는 기본 프로세스가 다음 절차에 설명되어 있습니다. 이 정보는 다른 Office 업데이트에도 적용됩니다.

폴더에 포함된 모든 Microsoft Self-Extractor 패키지를 배포하려면

  1. 소프트웨어 업데이트 파일을 다운로드합니다. 예를 들어 Microsoft Office 2010 업데이트(KB2202188), 32비트 버전(https://go.microsoft.com/fwlink/?linkid=201488\&clcid=0x412)을 다운로드합니다.

  2. Microsoft Self-Extractor 패키지를 배포하는 데 사용 중인 스크립트 또는 배치 파일이 포함된 하드 디스크 드라이브의 폴더와 동일한 폴더에 다운로드 .exe 파일(이 예제에서는 office-kb2202188-fullfile-x86-glb.exe)을 저장합니다. 예를 들어 파일을 C:\Office2010Updates에 저장합니다.

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

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

Updates 폴더

Office 2010의 초기 설치를 배포하는 중이고 서비스 팩 또는 핫픽스 같은 Office 2010 소프트웨어 업데이트도 배포해야 할 경우 초기 설치 도중에 이러한 업데이트가 적용될 수 있습니다. Office 2010 제품 업데이트가 릴리스된 후에 Office 2010을 설치하는 경우에는 이러한 업데이트를 Updates 폴더에 저장하는 것이 좋습니다. 설치 지점에 상주하는 모든 Office 관련 제품을 Updates 폴더에 저장할 수 있습니다. Updates 폴더에 있는 하나의 설치 사용자 지정 .msp 패치만 지원됩니다. 설치 사용자 지정 .msp 패치는 OCT(Office 사용자 지정 도구)를 사용하여 만듭니다.

초기 설치 도중에는 설치할 Office 2010 제품과 관련된 패치(.msp 파일)가 Updates 폴더에 있는지 검사되고 하나의 설치 사용자 지정 .msp 파일만 적용됩니다. 첫 번째 .msp 파일을 설치할 순서를 결정하기 위해 Windows 정렬 순서가 사용됩니다. Updates 폴더의 나머지 제품 업데이트 파일은 설치가 끝날 때 설치됩니다. 사용자 지정 패치를 Office 업데이트와 함께 설치하는 중이면 먼저 설치되도록 사용자 지정 패치의 파일 이름을 변경해야 합니다. 예를 들어 Custom.MSP1_Custom.MSP로 변경합니다.

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

중요

Updates 폴더는 Office 2010의 초기 설치 도중 소프트웨어 패치를 배포하는 데만 사용할 수 있습니다. 하나의 설치 사용자 지정 .msp 패치와 제품 업데이트 패치가 조합된 경우 배포 단계에서 설치 사용자 지정 패치만 적용되며 제품 업데이트 패치는 설치가 완료된 후에 적용됩니다. 앞에서 언급한 것처럼 제품 키 및 자동 모드 설정과 같은 수정 사항이 적용되도록 설치 사용자 지정 패치를 먼저 배포해야 합니다.
Office의 초기 설치 후에 Updates 폴더를 사용하여 제품 업데이트를 배포할 수는 없습니다.

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

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

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

  • 업데이트의 대체 위치를 지정하도록 Config.xml 파일 수정

  • SetupUpdates 구문

  • Config.xml에서 SetupUpdates 요소 수정

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

관리자는 Updates 폴더를 사용하여 업데이트 설치를 Office 2010 제품의 초기 설치와 통합할 수 있습니다. 이 폴더에 포함된 Windows Installer 패치 파일만 초기 설치 도중 설치됩니다. 따라서 Microsoft Self-Extractor 패키지에서 이러한 패치의 압축을 풀어야 합니다. 또한 이 방법을 사용하여 사용자 지정 패치를 설치할 수도 있습니다.

Office 사용자 지정 도구를 사용하여 설치 사용자 지정 패치를 만들 경우 먼저 설치되도록 사용자 지정 패치 파일의 이름을 바꾸는 것이 좋습니다. Setup.exe에서는 설치 도중 패치를 하나만 처리합니다. 폴더에 들어 있는 다른 모든 패치는 설치가 끝날 때 체인으로 연결됩니다. 파일 이름의 시작 부분에 "1"을 추가하여 사용자 지정 패치가 먼저 처리되도록 할 수 있습니다.

다음 절차에서는 Microsoft Office 2010 업데이트(KB2202188), 32비트 버전을 예제로 사용하여 업데이트 패키지(이 예제에서는 office-kb2202188-fullfile-x86-glb.exe)를 설치하는 방법과 Updates 폴더를 업데이트 패치로 채우는 데 필요한 단계를 보여 줍니다. 이 정보는 다른 Office 업데이트에도 적용됩니다.

참고

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

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

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

  2. Office 사용자 지정 도구를 사용하여 설치를 필요에 따라 수정합니다. 설치 사용자 지정 패치(.msp 파일)를 Updates 폴더에 저장합니다. 앞에서 언급한 것처럼 파일 이름이 “1”로 시작하는지 확인합니다. 사용자 지정에 대한 자세한 내용은 Office Customization Tool in Office 2010Office 2010 사용자 지정을 참조하십시오.

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

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

    \\server\share\setup.exe /config \\server\share\ProPlus.WW\config.xml

    여기서 \\server\share는 Office 2010 원본 파일이 포함된 네트워크 위치입니다.

  4. Microsoft Office 2010 업데이트(KB2202188), 32비트 버전(https://go.microsoft.com/fwlink/?linkid=201488\&clcid=0x412)을 다운로드합니다.

  5. Microsoft Self-Extractor 파일(이 예제에서는 office-kb2202188-fullfile-x86-glb.exe)에서 .msp 패치의 압축을 풀려면 .exe 파일을 /Extract:[압축 풀기 폴더 경로] 스위치와 함께 실행합니다. 예를 들어 명령 프롬프트에서 다음을 입력합니다.

    office-kb2202188-fullfile-x86-glb.exe /extract:"c:\ExtractFiles"

    이 명령은 .msp 파일의 압축을 풀기 시작합니다. 압축 풀기 프로세스를 시작하기 전에 Microsoft 소프트웨어 사용권 조항이 표시됩니다. 사용권 조항에 동의하고 나면 지정한 위치(이 예제에서는 C:\ExtractFiles)에 파일의 압축이 풀립니다. 경로에 물음표를 사용할 필요는 없지만 이렇게 하면 명령줄을 읽기가 더 편리해집니다. 또한 물음표를 사용하면 공백이 포함된 경로의 문제를 방지할 수 있습니다.

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

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

    앞의 단계를 완료한 후에는 제품을 배포할 수 있습니다.

참고

경우에 따라서는 고객이 Microsoft Self-Extractor 파일을 사용하여 업데이트를 설치하지 못할 수 있습니다. 그러면 "이 패키지를 설치하지 못했습니다."와 같은 일반적인 오류 메시지가 표시될 수 있습니다. 이 경우 고객은 다음 방법을 사용하여 업데이트를 설치할 수 있습니다.

.msp 파일을 사용하여 특정 소프트웨어 업데이트를 설치하려면

  1. Microsoft Self-Extractor 파일(이 예제에서는 Office2010-kbxxxxxxx-fullfile-x86-glb.exe)에서 .msp 패치의 압축을 풀려면 .exe 파일을 /extract:[압축 풀기 폴더 경로] 스위치와 함께 실행합니다. 예를 들어 명령 프롬프트에서 다음을 입력합니다.

    Office2010-kbxxxxxxx-fullfile-x86-glb.exe /extract:"c:\UpdatesToInstall"

  2. UpdatesToInstall 디렉터리로 이동하여 명령 프롬프트에서 다음을 입력합니다.

    cd c:\updatestoinstall

  3. C:\UpdatesToInstall 폴더에 압축이 풀린 각 .msp 파일에 대해 msiexec /update [update.msp] 명령을 실행합니다. 예를 들어 명령 프롬프트에서 다음을 입력합니다.

    msiexec.exe /update clview.msp /l*v "clview.log"

    .msp 파일의 압축이 풀린 후 .msp 파일을 두 번 클릭하여 업데이트를 설치할 수도 있습니다. 그러나 .msp를 두 번 클릭해도 추가 로깅이 제공되지는 않습니다.

    파일 이름을 세미콜론(;)으로 구분하여 여러 .msp 파일을 동시에 설치할 수도 있습니다. 예를 들어 명령 프롬프트에서 다음을 입력합니다.

    msiexec.exe /update clview.msp;access.msp /l*v "updates.log"

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

Office 2010 네트워크 설치 지점의 Updates 폴더에 복사하기 전에 업데이트를 테스트하고 .msp 파일 목록을 확인하려면 먼저 테스트 컴퓨터에 업데이트를 설치하고 Visual Basic 스크립트를 사용하여 대상 폴더에 .msp 파일의 압축을 푼 다음 대상 폴더에서 .msp 파일을 Updates 폴더에 복사하면 됩니다. 이 방법은 다음 절차에 자세히 설명되어 있습니다.

테스트 컴퓨터에서 .msp 파일의 압축을 풀고 Updates 폴더에 복사하려면

  1. 테스트 컴퓨터에서 사용자의 컴퓨터에 설치할 모든 Office 2010 응용 프로그램을 설치합니다.

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

  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. 테스트 컴퓨터의 %Temp%\Updates에 있는 모든 .msp 파일을 Office 2010 네트워크 설치 지점의 Updates 폴더에 복사합니다.

업데이트의 대체 위치를 지정하도록 Config.xml 파일 수정

관리자는 Config.xml 파일의 SetupUpdates 요소를 사용하여 Updates 폴더가 아닌 다른 폴더에서 업데이트를 찾도록 할 수 있습니다.

SetupUpdates 구문

Config.xml의 SetupUpdates에는 다음 구문이 사용됩니다.

<SetupUpdates [CheckForSUpdates="Yes" | "No"] [SUpdateLocation="path-list"]/>

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

특성 설명

CheckForSUpdates

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

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

SupdateLocation=" path-list "

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

설치 프로그램에서는 설치 중인 제품에 대해 작성된 설치 사용자 지정 파일을 지정된 모든 폴더에서 찾은 다음 파일 이름을 사전순으로 적용합니다. 설치 사용자 지정 파일이 설치 명령줄에 지정된 경우 해당 파일이 먼저 적용된 다음 SetupUpdates 요소에 지정된 폴더에서 검색된 모든 파일이 적용됩니다.

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

Config.xml에서 SetupUpdates 요소 수정

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

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

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

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

    <SetupUpdates CheckForSUpdates="Yes" SUpdateLocation="\\server1\share;\\server2\share" />

    이 경우 path-list는 정규화된 폴더 경로를 세미콜론으로 구분하여 나열합니다(예: "\\server1\share;\\server2\share").

  3. 편집하기 전에 해당 파일이 포함되었던 폴더와 동일한 폴더에 Config.xml 파일을 저장합니다.

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

업데이트 전략 선택

다음 표의 조건은 조직에 권장되는 소프트웨어 업데이트 솔루션을 결정하는 데 도움이 됩니다.

고객 유형 필요 권장되는 솔루션

대기업

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

System Center Configuration Manager 2007

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

참고

사용자 그룹마다 사용자 지정 내용이 다른 경우 .msp 파일의 위치를 다르게 선택할 수도 있습니다.

Microsoft Update 배포에만 해당

Windows Server Update Services

중간 규모 기업

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

System Center Configuration Manager 2007

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

참고

사용자 그룹마다 사용자 지정 내용이 다른 경우 .msp 파일의 위치를 다르게 선택할 수도 있습니다.

Microsoft Update 배포에만 해당

Windows Server Update Services

소규모 기업

하나 이상의 Windows 기반 컴퓨터 및 한 명의 IT 관리자가 있는 환경에서의 Microsoft Update 배포

Windows Server Update Services

다른 모든 시나리오

Microsoft Update

Microsoft Self-Extractor 파일

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

참고

Updates 폴더는 .msp 파일에만 적용됩니다.

소비자

모든 시나리오

Microsoft Update