Robust Office Inventory Scan을 사용하여 Office 설치 관련 데이터 수집

 

적용 대상: Office 2010

마지막으로 수정된 항목: 2016-11-29

Robust Office Inventory Scan(ROIScan.vbs)은 Office 데이터를 수집하고 오류 검색 및 분석 옵션을 제공하는 Microsoft Visual Basic 스크립트입니다. 이 스크립트를 실행하면 로그 파일이 만들어지며, 이 로그 파일을 사용하여 다음과 같은 작업을 수행할 수 있습니다.

  • 사용자 컴퓨터에 설치된 Office 구성 평가

  • Office 설치에 대한 세부 데이터를 가져와 사용자 환경 재현

  • 일치하지 않는 Office 버전 또는 구성 찾기

  • Office 소프트웨어 업데이트 및 설치 문제 해결 지원

만들어진 로그 파일은 자동으로 열리며, 기본 파일 이름은 <컴퓨터_이름>_ROIScan.log이고 기본 위치는 현재 TEMP 폴더입니다. TEMP 폴더로 이동하려면 시작, 실행을 차례로 클릭하고 **%temp%**를 입력합니다. 이 명령은 관리자 권한으로 실행해야 합니다.

이 문서의 내용

  • 스크립트 다운로드

  • 스크립트 사용자 지정 및 실행

  • 로그 파일 섹션

  • FAQ

스크립트 다운로드

ROIScan.vbs는 TechNet 스크립트 센터(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=217656\&clcid=0x412)(영문일 수 있음)의 스크립트 리포지토리에 있는 Office 섹션에서 다운로드할 수 있습니다.

ROIScan.vbs 스크립트를 다운로드하려면

  1. 코드 복사를 선택합니다.

  2. 메모장 등의 텍스트 편집기에 코드를 복사합니다.

  3. 파일을 ROIScan.vbs로 저장합니다.

스크립트 사용자 지정 및 실행

ROIScan.vbs 스크립트 맨 위의 INI 섹션을 사용자 지정할 수 있습니다. 아래에 INI 섹션을 발췌한 코드가 나와 있습니다.

'=====================================================================
'[INI] Section for script behavior customizations

'Directory for Log output.
'Example: "\\<server>\<share>\"
'Default: sPathOutputFolder = vbNullString -> %temp% directory is used
sPathOutputFolder = ""

'Quiet switch.
'Default: False -> Open inventory log when done
bQuiet = False

'The script filters for products of the Microsoft Office family.
'Set this option to 'True' to a basic list of all products at the end of the inventory log
'Default: False -> Don't list other products in the log
bListNonOfficeProducts = False
...
'DO NOT CUSTOMIZE BELOW THIS LINE!
'======================================================================

아래 표에는 ROIScan.vbs가 지원하는 명령 옵션이 나와 있습니다. 명령 사용 구문은 다음과 같습니다.

ROIScan.vbs [옵션]

옵션은 대/소문자를 구분하지 않습니다.

옵션

설명

/All

Office 제품과 및 Office 이외의 제품이 모두 나열됩니다.

/Full

OfficeFeaturesFeatureStates가 나열됩니다. 설치되어 있는 모든 Office 2007 및 Office 2010 제품이 각각 별도로 나열됩니다.

/Logfolder ["<경로>\<폴더>"]

사용자 지정 로그 폴더를 지정합니다.

/LogVerbose

추가 제품 세부 정보를 기록합니다.

/Quiet

스크립트 완료 시 로그가 열리지 않도록 지정합니다.

/?

ROIScan 명령 도움말을 표시합니다.

예를 들어 스크립트를 실행하고 Office 이외의 제품을 나열하려면 명령 프롬프트에서 다음 구문을 사용합니다.

ROIScan.vbs /ALL

참고

ROIScan.vbs 스크립트는 관리자 권한으로 실행해야 합니다. 관리자 권한으로 스크립트를 실행하지 않으면 관리자 권한으로 실행하라는 메시지가 표시됩니다.

스크립트를 실행하려면

  1. 다음 방법 중 하나로 스크립트를 실행합니다.

    • ROIScan.vbs를 두 번 클릭합니다.

    • 명령 프롬프트에서 스크립트를 실행하려면 명령 프롬프트를 열고 마우스 오른쪽 단추로 클릭한 후에 관리자 권한으로 실행을 선택합니다. 그런 다음 ROIScan.vbs 스크립트를 저장한 폴더를 찾아 다음을 입력합니다.

      ROIScan.vbs

      예를 들어 C 드라이브의 ROIScan 폴더에 스크립트를 저장한 경우 명령 프롬프트에 다음 명령을 입력합니다.

      CD C:\ROIScan

      ROIScan.vbs

  2. 선택적 명령을 사용하여 스크립트를 실행하려면 위 섹션에서 설명한 구문을 사용합니다. 예를 들어 자세한 정보 표시 로깅을 사용하려면 명령 프롬프트에 다음을 입력합니다.

    ROIScan.vbs /LogVerbose

로그 파일 섹션

ROIScan 스크립트에는 위에 나와 있는 INI 섹션 외에 다음 섹션도 포함됩니다.

  • 제목 줄

  • 컴퓨터

  • 항목 검토

  • 제품 인벤토리

제목 줄

스크립트의 제목과 로그를 만든 날짜 및 시간을 나타냅니다. 올바른 로그를 검토할 수 있도록 타임스탬프가 예상 시간과 일치하는지 항상 확인하십시오.

예: Microsoft Customer Support Services - Robust Office Inventory - 5/3/2011 12:10:48 PM

컴퓨터

현재 사용자 및 운영 체제 관련 데이터가 나열됩니다. 이 섹션에는 수집된 데이터만 표시되며 추가 분석은 수행되지 않습니다.

다음 데이터가 수집됩니다.

  • Windows Installer Version

  • ComputerName

    • OS Details

    • OS Name

    • SP #

    • Version

    • Codepage

    • Country Code

    • Language as LCID

    • System Type

  • Current User

    • Username

    • IsAdmin

    • SID

  • Logfile Name

  • ROI Script Build

  • Script Settings

  • Total Scan Time

Windows Installer version

ROIScan.vbs 스크립트는 Windows Installer 2.x 이상이 설치된 컴퓨터에서 작동합니다. Windows Installer 버전 2.x를 실행하는 클라이언트의 경우 스크립트는 검색 논리를 사용하여 Windows Installer 2.x의 제한을 최대한 제거합니다. Windows Installer 3.x에서는 보다 다양한 기능과 데이터가 제공됩니다. 따라서 클라이언트 컴퓨터에서 실행하는 Windows Installer 버전을 반드시 확인해야 합니다.

ROIScan.vbs 스크립트는 Windows Installer 4.x 이상 버전을 필요로 하는 기능을 사용하지 않습니다. 릴리스된 Windows Installer 버전에 대한 자세한 내용은 릴리스된 Windows Installer 버전(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=201918\&clcid=0x412)(영문일 수 있음)을 참조하십시오.

Operating system

운영 체제에 대한 세부 정보가 나열됩니다. 예상치 않은 언어 구성이 없는지 이 섹션을 검토하십시오. LCID(로캘 ID) 값 목록은 MSDN에서 확인할 수 있습니다.

Microsoft에서 지정한 로캘 ID(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=218163\&clcid=0x412)(영문일 수 있음)

System Type 항목은 운영 체제가 32비트 버전인지 64비트 버전인지를 보고합니다.

Operating system MUI languages

레지스트리 쿼리가 운영 체제에 대해 설치되어 있으며 사용 가능한 모든 사용자 인터페이스 언어 목록을 반환합니다.

  • Windows 2003 이하 버전의 경우 레지스트리 키는 **HKLM\System\CurrentControlSet\Control\Nls\MUILanguages\**입니다.

  • Windows Vista 이상 버전의 경우 레지스트리 키는 **HKLM\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\**입니다.

Current user

스크립트를 실행하고 로그를 만든 사용자에 대한 정보를 제공합니다. IsAdmin 플래그는 표준 조회를 통해 지정되지 않으며, 레지스트리 액세스 권한 확인을 기반으로 합니다.

사용자별로 설치된 응용 프로그램이 있는 경우에는 SID(보안 식별자)를 사용하면 유용합니다. 예를 들어 SID를 통해 응용 프로그램이 현재 사용자용으로 설치되었는지 다른 사용자용으로 설치되었는지를 확인할 수 있습니다.

Log file name

ROIScan.vbs 스크립트의 위치를 제공합니다. 스크립트의 기본 위치는 스크립트를 트리거한 사용자의 현재 %TEMP% 폴더입니다.

ROI script build

ROIScan.vbs 빌드 번호가 나열됩니다. 스크립트는 주기적으로 개선되며 해당 기능이 확장됩니다.

Script settings

스크립트를 실행하는 데 사용한 ROIScan.vbs 명령 옵션이 나열됩니다.

Total scan time

스크립트가 인벤토리를 완료하는 데 소요된 시간이 나열됩니다.

아래 예제에서는 로그 파일(여기서는 testclient_ROIScan.log)의 Computer 섹션을 보여 줍니다.

Computer
========
Windows Installer Version    5.0.7601.17105
ComputerName                 testclient
OS Details                   Microsoft Windows 7 Enterprise , SP 1, Version: 6.1.7601, Codepage: 1252, Country Code: 1, Language: 1033, System Type: X86-based PC
OS MUI Languages             en-US (1033)
Current User                 Username: DOMAINname\username, IsAdmin: True, SID: S-1-5-21-2127521184-1604012920-1887927527-2602236
Logfile Name                 C:\Users\username\AppData\Local\Temp\testclient_ROIScan.log
ROI Script Build             1.5.2
Script Settings              /Logfolder: C:\Users\username\AppData\Local\Temp\
Total scan time              10.4 s

**************************************************************************************************************************************************************

Review items

스크립트에서 확인해야 할 사항을 검색하면 해당 정보가 Review items 섹션에 표시됩니다. Review items에는 Note, Warning, Error의 세 가지 범주가 있습니다.

  • Note   해결해야 하는 문제를 의미하지는 않지만 검토해야 하는 정보를 나타냅니다.

  • Warning   정상적으로 작동하지 않는 항목이 있음을 나타냅니다. 이 정보를 검토하여 추가 조사를 수행할지 여부를 결정하는 것이 좋습니다.

  • Error   문제가 있음을 나타냅니다. 이 정보를 검토해야 합니다.

기본적으로 Review Items 섹션은 특정 제품에 대해 Products Inventory 섹션에서 검토해야 하는 문제가 있는지를 나타내는 데 사용됩니다. 문제가 있는 제품을 고유하게 파악할 수 있도록 ProductCode가 제공됩니다.

Products inventory

로그 파일의 Product inventory 섹션에는 제품 필터 내의 각 응용 프로그램에 대한 세부 정보가 나열됩니다. 이 필터는 ProductCode(GUID)를 기반으로 하므로, Office 기반 제품군의 제품만이 로그에 표시됩니다.

로그의 데이터 구조에는 다음 항목이 포람됩니다.

  • <제품 이름>

  • ProductVersion: Office 빌드 번호입니다.

  • ServicePack Level: 위의 빌드 번호를 사용자에게 친숙한 SP(서비스 팩) 수준 RTM, SP1, SP2로 변환합니다.

  • ProductCode: 제품 GUID입니다.

  • Msi ProductName: .MSI 패키지에 나열된 제품 이름(예: Microsoft Office Professional Plus 2010)입니다.

  • Configuration SKU: Office 2007 이상 SKU 참조(예: Office14.PROPLUS)입니다.

  • InstallDate: 제품을 설치한 날짜입니다.

  • UserSid: Machine별 설치의 경우 비어 있고, User별 설치의 경우 사용자 SID입니다.

  • ProductContext: User 또는 Machine입니다.

  • ProductState: Installed 또는 Advertised입니다.

  • Transforms: 설치에 사용된 .MST 파일을 변환합니다.

  • Original .msi Name: InstallSource에 있는 .MSI의 원본 파일 이름입니다.

  • Cached .msi Package: 로컬 설치 관리자 캐시의 .MSI 파일 이름 및 경로(예: C:\Windows\Installer\b4f39.msi)입니다.

  • Build/Origin: Property .MSI 테이블의 Build/Origin 항목입니다.

  • Package Code: 제품의 패키지 코드 GUID입니다.

  • Notes: 해당 제품에 대한 참고 및 경고입니다.

  • Errors: 해당 제품에 대한 오류입니다.

  • Config ProductName: Office 2007 이상 구성 제품 이름(예: PROPLUS)입니다.

  • Config PackageID: Office 2007 이상 구성 패키지 ID(예: ProPlusWW)입니다.

  • Chained Packages: 해당 제품군에 대한 Office 2007 이상 체인 패키지 목록입니다.

  • Possible Licenses: 해당 제품군에 대한 Office 2010 관련 라이선스 유형이 나열됩니다.

  • Active License: 활성 라이선스에 대한 세부 정보가 포함된 Office 2010 관련 필드입니다.

  • Patch Baseline:패치가 패치 기준이 유효한지 확인하는 데 사용하는 빌드 버전(예: 14.0.4763.1000)입니다.

  • Post Baseline Sequences: 현재 패치 제품군 버전 수준입니다.

  • Patchlist by product: 클라이언트에 직접 적용되는 패치 .MSP 파일 목록입니다.

  • Patches in InstallSource: AIP(관리 설치 지점)에 "통합 설치"된 패치입니다.

  • InstallSource Type: 설치 원본 유형입니다.

  • Initially Used Source: 제품 초기 설치에 사용된 InstallSource(예: C:\MSOCache\All Users\{90140000-0011-0000-0000-0000000FF1CE}-C\)입니다.

  • Last Used Source: 원본이 필요할 때 마지막으로 사용한 InstallSource입니다.

  • LIS Resiliency Source(s): LIS(로컬 설치 원본)를 만든 등록된 원본입니다. LIS를 복구해야 하는 경우 이러한 원본이 사용됩니다.

  • Network Source(s): 해당 제품에 대해 등록된 웹 원본 이외의 원본입니다.

  • FeatureStates: 모든 Features 및 해당 FeatureState의 목록입니다.

&lt;제품 이름&gt;

제어판의 제품 및 기능에 표시된 제품 이름이 나열됩니다. 기본 제품 이름이 아닌 경우에는 설치 패키지를 크게 사용자 지정한 것입니다. 이 섹션을 면밀하게 검토하여 사용자 지정 내용이 지원되는지 확인하십시오.

ProductVersion

Windows Installer에서 사용하는 Office 빌드 번호입니다. 개별 파일 버전은 다를 수 있습니다. 응용 프로그램의 파일 탭을 클릭하고 도움말을 클릭하면 제품 인증됨제품군 이름 또는 정보프로그램 이름 섹션에 제품 ID에 대한 다른 값이 표시될 수 있습니다.

ProductVersion은 패치에 사용되는 버전입니다. 자세한 내용은 기술 자료 328294 Microsoft <프로그램 이름> 정보 대화 상자에서 Office XP 및 Office 2003의 예상 버전과 다른 서비스 팩 버전이 보고됩니다.(https://go.microsoft.com/fwlink/?linkid=218895\&clcid=0x412)를 참조하십시오.

ServicePack Level

ROIScan.vbs 스크립트는 사용자 지정 논리를 사용하여 Office 빌드 버전을 관련 서비스 팩 수준으로 변환합니다. 이때 RTM, SP1, SP2, SP3 등의 일반적인 용어가 사용됩니다. 웹 다운로드로만 릴리스된 응용 프로그램의 경우 이 논리는 적용되지 않습니다. 웹 다운로드의 경우에는 이를 표시하기 위해 빌드 버전이 "Web Release"로 나타납니다.

Office 버전을 확인하는 방법에 대한 자세한 내용은 다음 기술 자료 문서를 참조하십시오.

ProductCode

제품의 GUID(제품의 주요 식별자)입니다. 명령줄 작업을 위해 ProductCode를 가져오거나 확인해야 하는 경우, 예를 들어 msiexec /i *<ProductCode>*와 같은 Windows Installer 명령을 실행해야 하는 경우에 유용합니다.

제품 GUID 번호 매기기 체계에 대한 자세한 내용은 다음 기술 자료 문서를 참조하십시오.

Msi ProductName

Windows Installer API에서 반환되는 ProductName이 나열됩니다. 제어판의 프로그램 및 기능에서 제품 이름을 검색할 수 없는 경우에 유용합니다.

Configuration SKU

Config.xml 파일에서 사용되는 제품의 간단한 참조 이름(예: Office14.PROPLUS)입니다.

InstallDate

설치 날짜가 나열됩니다. YYYYMMDD 형식이 사용됩니다. Windows Installer 3.x 이상 버전에서 사용 가능합니다.

UserSid

Office는 보통 컴퓨터별로 설치됩니다. 이러한 경우 UserSid는 빈 문자열입니다. 제품을 사용자별 컨텍스트에서 설치하는 경우에는 사용자 SID가 제품의 설치된 인스턴스와 연결됩니다. 사용자별 설치의 경우 응용 프로그램이 여러 번(각 사용자 SID에 대해 한 번씩) 나열될 수 있습니다.

ProductContext

Installer 기반 제품은 사용자별 또는 컴퓨터별로 설치할 수 있습니다. 이 줄에는 제품 컨텍스트가 나열됩니다. Office 2007 및 Office 2010의 경우에는 컴퓨터별 설치 컨텍스트만 허용됩니다.

예: ProductContext Machine

ProductState

Windows Installer는 다음의 네 가지 제품 설치 상태를 구분할 수 있습니다.

  • UNKNOWN   제품이 보급되거나 설치되지 않았습니다.

  • ADVERTISED    제품이 보급되었지만 설치되지는 않았습니다.

  • ABSENT   다른 사용자에 대해 제품이 설치되었습니다.

  • DEFAULT   현재 사용자에 대해 제품이 설치되었습니다.

로그에 "Installed"라고 나열되는 DEFAULT 상태를 제외한 기타 모든 상태는 거의 표시되는 경우가 없습니다.

Transforms

Microsoft Office 2000에서 Office 2003까지의 버전에서는 변환(.mst) 파일이 Office 구성 사용자 지정을 위한 기본 방법으로 사용되었습니다. 변환을 여러 번 사용할 수는 있지만, 이렇게 하지 않는 것이 좋습니다.

Original .msi Name

InstallSource에 있는 .MSI의 .MSI 파일 이름이 나열됩니다. 일부 Office 버전의 경우 볼륨 라이선스 SKU는 정품 SKU와 다른 명명 규칙을 사용합니다. 문제를 재현하려는 경우 Original .msi Name에서 필요한 파일을 가장 먼저 확인할 수 있습니다. 그러나 이 섹션의 값은 ProductCodeBuild/Origin 값처럼 안정적이지는 못합니다.

Cached .msi Package

Windows Installer는 설치된 각 .MSI 패키지의 로컬 복사본을 캐시합니다. 임의의 파일 이름을 사용하여 이 파일의 이름을 바꿉니다. 로컬 Windows Installer 캐시에는 파일이 많을 수 있으므로, 특정 파일을 찾아야 할 때 Cached .msi Package를 확인하면 유용합니다. 설치된 응용 프로그램에 대해 로컬에서 캐시된 파일이 없는 경우에는 해당 응용 프로그램을 관리할 수 없습니다.

Build/Origin

Build/Origin 값은 .MSI 파일의 Property 테이블에 저장됩니다. 모든 Office 버전에서 이러한 값을 일관성 있게 사용할 수는 없으므로, 두 속성(BuildOrigin)이 ROIScan 로그 파일의 한 줄에 결합되었습니다. 설치 문제를 재현하기 위해 정확한 미디어를 파악해야 하는 경우 이 정보를 반드시 확인해야 합니다.

이 문제를 보다 명확하게 확인하려면 영어 버전 Office 2003 Professional의 다음 두 식을 참조하십시오.

  • 5608_0\x86\ship\1033\pro11 / 5614.0_o11pro_CBXS_ENG

  • 5608_0\x86\ship\1033\pro11 / 5614.0_o11sel_CBXS_ENG

첫 번째 값은 제품의 "Professional" 버전만 포함하는 미디어의 값이고, 두 번째 값은 모든 Office 제품군 및 독립 실행형 제품이 결합된 "Select" 미디어의 값입니다.

Build 속성은 "<빌드>\<아키텍처>\<전달/디버그>\<LCID>\<SKU>" 정보를 나열합니다. 여기서 <빌드> 참조는 ProductVersion에는 포함되지 않습니다.

Origin 속성은 "<빌드>_<제품>_<시장>_<언어>" 정보를 나열합니다.

<시장> 항목에는 다음 정보가 포함됩니다.

  • [Media]: C = Compressed, D = Uncompressed, P = Patch, S = Self, W = IExpress package 중 한 가지 값일 수 있습니다.

  • [Version]: B = Bypass, E = Enterprise, N = Non-Bypass, O = OEM, P = PIPC, R = Retail, S = Select, T = Trial 중 한 가지 값일 수 있습니다.

  • [Patch Type] 또는 [Platform]: R = Roll up, S = Single, X = x86 중 한 가지 값일 수 있습니다.

  • **[Ship/Debug]**S = Ship, D = Debug 중 한 가지 값일 수 있습니다.

Package Code

패키지 코드는 특정 Windows Installer 패키지를 식별하는 GUID로, 응용 프로그램 또는 제품과 .MSI 파일을 연결하며 원본 확인용으로도 사용됩니다.

제품에 대해 등록된 Package CodeInstallSource의 코드 중 하나와 일치하지 않는 경우에는 해당 원본이 유효한 InstallSource로 허용되지 않습니다.

패키지 코드에 대한 자세한 내용은 MSDN 라이브러리에서 패키지 코드(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=218918\&clcid=0x412)(영문일 수 있음)를 참조하십시오.

Notes

해당 제품에 대해 발생한 NotesWarnings 문제가 이 섹션에 나열됩니다. Notes 섹션에 나열되는 항목은 반드시 설치 문제나 잘못된 상태를 의미하는 것은 아니지만, 검토할 필요는 있습니다.

Error

해당 제품에 대해 발생한 오류가 여기에 나열됩니다. 오류는 잘못된 항목이 있음을 나타내므로 반드시 검토해야 합니다.

Config ProductName

Office 2007에서 도입된 Office 관련 값입니다. 일부 유지 관리 작업의 경우 이 값을 명령줄에 지정해야 합니다. 예로는 /modify/uninstall 설치 명령줄 스위치가 있습니다. 설치 명령에 대한 자세한 내용은 2007 Office System의 설치 명령줄 옵션(https://go.microsoft.com/fwlink/?linkid=218920\&clcid=0x412)을 참조하십시오.

Config PackageID

Office 관련 값으로, Office 2007 다중 .MSI 아키텍처에서 제품의 실제 핵심 패키지를 파악하는 데 도움이 됩니다.

Chained Packages

Chained Packages 섹션에는 Office 2007 제품과 관련된 모든 .MSI 패키지가 나열됩니다.

Microsoft에서는 2007 Office System 릴리스부터 다중 .MSI 아키텍처를 도입했습니다. 여러 Office 제품을 설치하는 경우에는 설치된 응용 프로그램에 속하는 .MSI를 파악하기가 어려울 수 있습니다. 이 경우 체인 패키지의 ProductVersion을 쉽게 추적할 수 있도록, 각 체인 패키지에 대해 개별 버전 정보가 나열됩니다.

이 범주에는 사용할 수 없음으로 구성된 응용 프로그램도 나열됩니다. 제품의 일부분인 모든 .MSI 파일은 설치되지만, .MSI의 일부 응용 프로그램 기능이 사용할 수 없음으로 구성될 수 있습니다.

Possible Licenses

Office 2010 릴리스부터 Office는 Windows와 동일한 정품 인증 기술을 사용합니다. 이 섹션에는 제품이 지원할 수 있는 모든 라이선스 유형이 나열됩니다.

Active License

가능한 제품 라이선스 SKU 중 해당 제품에 대해 선택한 현재 SKU가 나열됩니다. 현재 라이선스 유형에 따라 Active License에서는 추가 세부 정보가 제공됩니다.

Patch Baseline

Windows Installer는 제품에 패치를 적용할 수 있는지 여부를 결정하기 위해 현재 ProductVersion(빌드)을 확인합니다. 검색된 ProductVersion이 패치가 처리할 수 있는 빌드 버전과 일치하는 경우에만 .msp 패키지가 적용됩니다. 이는 ProductVersion과 동일하며, 로그 사용 가능성을 개선하기 위해 반복됩니다.

Post Baseline Sequences

Windows Installer 3.x부터 패치 기능을 개선하기 위해 "Patch Sequences"가 도입되었습니다. 이 섹션에는 현재 기준보다 높은 패치 제품군 번호가 나열됩니다.

Patches by product

클라이언트에 대해 .MSP 파일을 직접 적용한 모든 패치가 나열됩니다. Windows Installer 버전에 따라 나열되는 세부 정보는 달라질 수 있습니다. Windows Installer 3.x 이상 버전의 경우 Windows Installer 2.x 버전보다 다양한 세부 정보 집합이 제공됩니다.

각 줄에는 다음 정보가 나열됩니다.

  • <KB Reference>

  • <PatchState>: 상태 값은 Applied 또는 Superseded입니다.

  • <PackageName>: 원래 패키지 이름입니다.

  • <PatchSequence>: 패치 시퀀스 번호입니다.

  • <Uninstallable>: 패치 제거 가능 여부를 나타냅니다.

  • <InstallDate>: 패치를 설치한 날짜입니다. YYMMDD 형식을 사용합니다.

  • <PatchCode>: 해당 패치의 고유한 식별자입니다.

  • <LocalPackage>: 로컬 Windows Installer 캐시의 파일 경로 및 이름입니다.

  • <PatchTransform>: 사용된 패치 포함 변환에 대한 참조입니다.

  • <Displayname>: 패치의 제목입니다.

  • <MoreInfoUrl>: 패치 설명서 링크입니다.

Patches in InstallSource

Office 2000에서 Office 2003까지의 제품에서는 AIP(관리 설치 지점)를 만들 수 있었습니다. 이러한 Office 버전의 경우 AIP에 패치를 적용할 수 있으며, 이를 "통합 설치"라고 합니다. AIP 패치에 적용되는 규칙을 숙지해야 합니다. 자세한 내용은 Office 2003 설치 업데이트 전략(영문일 수 있음)(https://office.microsoft.com/en-us/HA001152574.aspx)(영문일 수 있음)을 참조하십시오.

참고

관리 설치 지점에서 Office 2000 또는 Office 2003을 배포하고 이미지를 업데이트하지 않는 경우, 사용자가 네트워크의 패치되지 않은 원래 원본에 안정적으로 액세스할 수 있으면 클라이언트 패치를 사용자에게 직접 배포할 수 있습니다. 그러나 관리 이미지를 패치한 후에는 해당 이미지를 업데이트하고 다시 캐시한 다음 나중에 사용자 컴퓨터에 Office를 다시 설치해야 합니다. 시간이 경과함에 따라 업데이트 프로세스가 정상적으로 작동하도록 하려면 Office 2000 및 Office 2003 클라이언트를 업데이트하는 방법 한 가지를 결정하십시오.
새로운 중요 업데이트 또는 보안 업데이트가 공개될 때마다 Office를 다시 캐시하고 다시 설치하는 대신 서비스 팩 간에 클라이언트 업데이트를 적용하는 경우, 클라이언트가 관리 이미지를 원본으로 사용하더라도 클라이언트에게 이러한 중간 업데이트를 직접 배포할 수 있습니다. 이렇게 하려면 먼저 가장 최근 Office 2003 기준에서 모든 사용자를 설정해야 합니다.
이와 동일한 전략을 통해 서비스 팩 자체를 배포할 수는 없습니다. 클라이언트 버전 서비스 팩의 경우 원래 릴리스 수준에 원본이 있어야 합니다(패치되지 않은 관리 이미지 또는 로컬 설치 원본).

다음 기술 자료 문서에서 Office 업데이트를 찾는 방법을 확인할 수 있습니다.

InstallSource Type

제품의 기반이 되는 설치 원본 유형을 식별할 수 있습니다. 가능한 값은 다음과 같습니다.

  • 원래 원본(긴 파일 이름 사용)

  • 원래 원본(짧은 파일 이름 사용)

  • 압축된 원본 파일(긴 파일 이름 사용)

  • 압축된 원본 파일(짧은 파일 이름 사용)

  • 관리 이미지(긴 파일 이름 사용)

  • 관리 이미지(짧은 파일 이름 사용)

Office 제품의 경우에는 현재 압축된 형식의 CD(또는 네트워크 위치의 CD 1:1 플랫 복사본)가 사용됩니다.

"관리 이미지" 또는 AIP(관리 설치 지점)는 Office 2000 및 Office 2003에서 널리 사용됩니다. 대부분의 Office 제품은 기본적으로 AIP에 짧은 파일 이름을 사용합니다.

Initially Used Source

제품은 처음 설치 시 ProductInfo 값을 등록합니다. Initially Used Source는 Windows Installer가 설치를 호출한 경로를 등록합니다.

Last Used Source

패치 또는 유지 관리 작업에서 설치 원본에 액세스해야 하는 경우에는 먼저 Last Used Source에 나열된 원본 사용을 시도합니다. 이 원본을 사용할 수 없어 다른 원본을 사용해야 하는 경우에는 해당 원본이 마지막으로 사용한 원본으로 등록됩니다.

LIS Resiliency Source(s)

LIS(로컬 설치 원본)를 만든 등록된 원본이 나열됩니다. LIS 기반 설치의 경우 실제로 초기에 사용한 원본이 표시될 수 있습니다. LIS를 복구해야 하는 경우에는 setup.exe가 이러한 위치에 액세스하여 LIS 복원을 시도합니다.

Network Source(s)

네트워크 원본은 기본적으로 CD/DVD 드라이브 원본 이외의 모든 원본이며 로컬 하드 드라이브도 포함합니다. 마지막으로 사용한 원본을 사용할 수 없는 경우 이 선택적 원본 목록을 사용할 수 있습니다. 기본적으로 여기에는 추가(둘 이상) 원본이 나열되지 않습니다.

FeatureStates

이 옵션은 /Full 스위치를 사용하도록 설정한 경우에만 로그에 나타납니다. Features 및 현재 FeatureState(괄호 안에 있음)는 정렬된 구조로 표시됩니다. 예를 들면 다음과 같습니다.

FeatureStates 
Converter12Dependencies (Local)
      Oice_QFE (Local)
Converter12DependenciesIntl_1033 (Local)
      ExcelConverter12Files (Local)
      ExcelConverter12Intl_1033 (Local)
      PPTConverter12Files (Local)
      PPTConverter12Intl_1033 (Local)
      WordConverter12Files (Local)

FAQ

ROIScan.vbs 관련 질문은 어디로 문의하면 됩니까?

ROIScan.vbs 스크립트 지원 문제가 있는 경우 ROIScan_Feedback@microsoft.com으로 전자 메일을 보내 주십시오.

이 스크립트는 Office 서버 제품에도 적용됩니까?

예. ROIScan.vbs 스크립트는 Office 서버 제품에서도 작동합니다.

이 스크립트는 64비트를 인식합니까?

예.

Windows Vista에서 스크립트가 웹 폴더 업데이트를 항상 "Office application without entry point in Add or Remove Programs - Microsoft Software Update for Web Folders (English) 12 - {90120000-0010-0409-0000-0000000FF1CE}"로 보고합니다.

이 문제는 Windows Vista를 실행하는 컴퓨터에 다음 업데이트를 적용할 때 발생하는 알려진 문제입니다. 2007년 5월 18일자 웹 폴더 소프트웨어 업데이트에 대한 설명(https://go.microsoft.com/fwlink/?linkid=217651\&clcid=0x412의 기술 자료 907306)

사용자 권한으로도 스크립트를 실행할 수 있습니까, 아니면 관리자 권한으로만 실행할 수 있습니까?

ROIScan.vbs 스크립트를 실행하려면 관리자 권한이 필요합니다. Windows 운영 체제의 Windows Vista 이상 버전을 실행하는 컴퓨터에서는 관리자 권한으로 스크립트를 실행해야 합니다.

Windows Vista에서 스크립트를 실행하면 항상 오류가 표시됩니다.

Windows Vista를 실행하는 컴퓨터에서는 ROIScan.vbs 스크립트를 관리자 명령 프롬프트에서 실행해야 합니다.

Windows 스크립트 호스트 오류가 표시됩니다.

오류: Windows 스크립트 호스트 - "ROIScan.vbs" 스크립트를 위한 "VBScript" 스크립트 엔진을 찾을 수 없습니다.

원인: 이 오류는 VBScript.dll이 등록되지 않았음을 나타냅니다.

해결 방법: 이 문제를 해결하려면 VBScript.dll을 등록해야 합니다.

VBScript.dll을 등록하려면

  1. 시작, 실행을 클릭하고 다음 명령을 입력합니다.

    regsvr32 %windir%\system32\vbscript.dll

  2. Enter 키를 누릅니다.

    RegSvr32 메시지 "DllRegisterServer in C:\Windows\system32\vbscript.dll succeeded."가 표시됩니다.