로컬 설치 원본에서 설치 프로그램을 실행하여 Office 2010 설치

 

적용 대상: Office 2010

마지막으로 수정된 항목: 2011-07-01

조직에 Microsoft Office 2010을 배포할 때 설치 프로그램에서는 각 사용자 컴퓨터에 로컬 설치 원본을 만들고 해당 위치에서 Office를 설치합니다. 설치 프로세스의 이 두 부분을 분리하여 네트워크의 부하를 줄일 수 있습니다. 먼저 설치 프로그램을 실행하여 사용자에게 로컬 설치 원본을 배포하고, 나중에 설치 프로그램을 다시 실행하여 설치를 완료합니다.

로컬 설치 원본에도 설치 프로그램의 복사본이 포함되어 있으므로 한 단계 더 나아가 네트워크를 통해 설치 프로그램을 실행하는 대신 로컬 설치 원본에서 직접 설치 프로그램을 실행할 수 있습니다. 이 전략을 사용하면 네트워크의 부하를 최소화하면서 모든 사용자가 동시에 새 버전으로 업그레이드하도록 할 수 있습니다.

이 문서의 내용

  • 설치 프로그램 실행

  • MSOCache 폴더

  • Office 제품 다운로드 코드

설치 프로그램 실행

설치 프로그램을 실행하려면 설치할 핵심 제품이 포함된 MSOCache\All Users의 하위 폴더를 파악해야 합니다. 이 문서 뒷부분의 MSOCache 폴더를 참조하십시오. Setup.exe는 핵심 제품 파일 <제품_이름>WW.msi(예: ProPlusWW.msi)와 동일한 폴더에 있습니다. 예를 들어 Microsoft Office Professional Plus 2010의 경우 핵심 제품 파일은 ProPlusWW.msi이고, setup.exe를 포함하는 폴더는 {10140000-0011-0000-0000-0000000FF1CE}-드라이브입니다. 이 폴더에는 다음과 같은 파일이 포함됩니다.

  • Office64WW.msi

  • Office64WW.xml

  • Ose.exe

  • Osetup.dll

  • OWOW64WW.cab

  • ProPsWW.cab

  • ProPlusWW.msi

  • ProPlusWW.xml

  • Pkeyconfig-office.xrm-ms

  • Setup.exe

  • Setup.xml

중요

이 문서의 다음 부분에 설명된 대로 MSOCache에서 Setup.exe를 실행하는 것은 Office 2010을 새로 설치하는 경우에만 지원됩니다. Office 2010을 설치하는 컴퓨터에 이미 2007 Office System이 설치되어 있으면 이 방법을 사용할 수 없습니다. MSOCache 폴더에서 Office 2010을 설치하여 2007 Office System을 Office 2010으로 업그레이드하려고 하면 “사용자 시스템에서 설치 패키지의 언어가 지원되지 않습니다.”와 비슷한 오류가 표시될 수 있습니다.
컴퓨터에 2007 Office System이 설치되어 있는 경우 2007 Office System을 위한 MSOCache 폴더가 있습니다. Office 2010의 로컬 설치 원본을 미리 캐시한 경우에는 컴퓨터에 Office 2010을 위한 MSOCache 폴더도 있습니다. 이처럼 한 대의 컴퓨터에 2007 Office System 및 Office 2010 MSOCache 폴더가 모두 있는 경우 Office 2010 캐시 폴더({90140000-0011-0000-0000-0000000FF1CE}-C)의 Setup.exe 프로그램에서는 컴퓨터의 두 MSOCache 폴더에 대해 설치할 수 있는 모든 Office 제품을 쿼리합니다. 또한 2007 Office System을 설치에 사용할 수 있는 제품으로 식별하여 오류가 발생하게 됩니다.
Office 2010을 설치하는 컴퓨터에 이미 2007 Office System이 설치되어 있는 경우 다음을 수행하여 이 문제를 해결할 수 있습니다.

  • 설치를 미리 캐시할 때 사용한 원래 네트워크 설치 지점(네트워크 공유)에서 Office 2010 설치를 시작합니다.

  • 이전에 cacheonly 작업을 수행할 때 사용한 것과 동일한 Config.xml을 사용하고 있지 않은지 확인합니다. 동일한 Config.xml을 사용하는 경우에는 설치를 수행하는 대신 cacheonly 작업을 반복하게 됩니다. Config.xml 파일을 수정하여 cacheonly 줄을 제거할 수도 있고 대체 Config.xml 파일을 사용할 수도 있습니다.

    이 방법을 사용하면 설치 도중 MSOCache가 이미 있는 것으로 감지되므로 추가 데이터가 컴퓨터에 복사되지 않습니다.

로컬 설치 원본에서 설치 프로그램을 실행하려면(Office 2010을 새로 설치하는 경우)

  1. 로컬 설치 원본을 사용자에게 배포합니다.

    이 단계에 대한 자세한 내용은 Office 2010의 로컬 설치 원본 미리 캐시를 참조하십시오.

  2. 설치할 Office 제품의 다운로드 코드를 찾습니다. 다운로드 코드는 핵심 제품 폴더의 Setup.xml 파일에 포함되어 있습니다. 예를 들어 Office Professional Plus 2010의 다음 예와 같이 Setup.xml에서 LocalCache 항목이 포함된 줄을 찾습니다.

    <LocalCache DownloadCode="{10140000-0011-0000-0000-0000000FF1CE}" SkuComponentDirectory="ProPlus.WW">

  3. MSOCache\All Users에서 다운로드 코드에 해당하는 하위 폴더에 있는 Setup.exe를 실행합니다. 상대 경로를 사용하여 각 사용자 컴퓨터에 있는 Setup.exe의 위치를 가리킬 수 있습니다.

    예를 들어 C 드라이브에 Microsoft Office Professional Plus 2010에 대한 로컬 설치 원본을 배포한 경우 다음 명령줄을 사용합니다.

    C:\MSOCache\All Users\{10140000-0011-0000-0000-0000000FF1CE}-C \setup.exe

    로그인 파일 또는 배치 파일 등 원하는 방법으로 Setup.exe 명령줄을 사용자에게 보낼 수 있습니다.

MSOCache 폴더

로컬 설치 원본의 기본 위치는 Office가 설치되는 드라이브의 루트에 있는 \MSOCache\All Users입니다. 설치 프로그램에서는 네트워크 설치 지점의 각 패키지를 MSOCache\All Users 아래의 개별 하위 폴더에 복사합니다. 핵심 제품 패키지의 하위 폴더에는 기본적으로 해당 제품을 설치하는 Setup.exe의 복사본이 포함되어 있습니다. MSOCache\All Users 아래의 하위 폴더 이름은 네트워크 설치 지점에서 사용되는 폴더 명명 규칙이 아니라 각 패키지의 다운로드 코드에 따라 지정됩니다.

각 다운로드 코드의 끝에 추가되는 문자(위 예의 경우 -C)는 해당 제품의 로컬 설치 원본이 설치되는 드라이브를 나타냅니다. 사용자가 여러 Office 제품을 서로 다른 드라이브에 설치한 경우 각 드라이브의 MSOCache\All Users 폴더에 로컬 설치 원본이 포함됩니다. 다운로드 코드의 드라이브 문자를 통해 Windows Installer에서 지정된 제품의 올바른 위치를 식별할 수 있습니다.

미리 캐시한 경우에 한해 설치 프로그램에서는 네트워크 설치 지점의 Updates 폴더도 로컬 설치 원본에 복사합니다. Updates 폴더에 설치 사용자 지정 파일(.msp 파일)과 소프트웨어 업데이트 파일(.msp 파일)을 모두 저장하여 설치에 자동으로 포함할 수 있습니다. 따라서 사용자 지정 내용을 그대로 유지하면서 오프라인 설치의 이점을 누릴 수 있습니다.

Office 제품 다운로드 코드

각 Office 제품의 다운로드 코드는 핵심 제품 폴더의 Setup.xml 파일에서 찾을 수 있습니다. Office Professional Plus 2010의 Setup.xml 파일에서 해당 줄은 다음 예와 같이 나타납니다.

<LocalCache DownloadCode="{10140000-0011-0000-0000-0000000FF1CE}" SkuComponentDirectory="ProPlus.WW">