요약

이 문서에서는 관리자가 Update.exe를 사용하는 Windows 소프트웨어 업데이트를 Windows 설치 원본 파일에 통합할 수 있는 방법을 설명합니다. 소프트웨어 업데이트로는 중요 업데이트, 기능 팩, 핫픽스, 보안 업데이트, 서비스 팩, 업데이트, 업데이트 롤업 등이 있습니다. 이 절차는 관리자가 자신이 만든 Windows 배포 폴더에서 설치하는 동안 하나 이상의 소프트웨어 업데이트를 적용해야만 하는 경우에 유용할 수 있습니다. 또한 새로 설치할 때 Windows가 바이러스에 감염되지 않도록 보안 업데이트를 통합하려는 경우에도 유용합니다.참고

  • 이 절차는 Update.exe를 설치 프로그램으로 사용하지 않는 소프트웨어 업데이트에는 적용되지 않습니다. 예를 들어, Microsoft Windows 2000 및 Microsoft Windows XP용 Microsoft Internet Explorer 업데이트 중 일부는 Update.exe 대신 INF 기반 설치를 사용합니다. 따라서 이러한 Windows 2000 또는 Windows XP용 Internet Explorer 업데이트를 통합하는 경우 이 절차를 사용할 수 없습니다.

  • 이 절차를 사용하여 소프트웨어 업데이트를 통합하는 경우 Filelist 레지스트리 키가 제대로 만들어지지 않습니다. 예를 들어, Microsoft Windows Server 2003 설치 원본 파일에 824146 보안 패치를 통합하는 경우 다음 레지스트리 키가 제대로 만들어지지 않습니다.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP1\KB824146\Filelist

  • 이러한 절차 중 하나를 사용하여 업데이트를 통합할 때 각 업데이트에 대한 항목이 프로그램 추가/제거 제어판에 추가됩니다. 하지만 업데이트를 제거하는 경우 복원할 업데이트된 파일의 이전 버전이 없기 때문에 제거 단추를 사용할 수 없습니다.

  • 관리자는 다음 조건에 해당하는 경우 Microsoft Windows PE(사전 설치 환경)에 소프트웨어 업데이트를 적용해야 할 수도 있습니다.

    • 관리자가 Windows PE를 사용하여 Windows 설치 프로그램을 실행합니다.

    • 관리자가 네트워크 공유에서 소프트웨어 업데이트를 통합한 운영 체제를 사용합니다.

    이 작업을 수행하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

    828217 Windows 사전 설치 환경에 905413 보안 패치를 적용하는 방법

  • 이 문서에 있는 지침은 RIS(원격 설치 서비스) RISETUP 기반 이미지에도 사용할 수 있습니다. RISETUP 이미지의 I386 디렉터리 구조는 네트워크 배포 폴더와 동일합니다. RIPREP 이미지의 경우 클라이언트 컴퓨터로 이미지를 가져와서 소프트웨어 업데이트를 설치한 다음 서버로 RIPREP 이미지를 다시 보내십시오.

  • 이 절차를 사용하여 바이러스 감염을 예방하는 경우 사용자 작업이 필요하지 않은 소프트웨어 업데이트만 통합하는 것이 좋습니다. Windows 설치 프로그램의 완료를 방해하지 않는 소프트웨어 업데이트를 통합하는 경우에는 Unattend.txt 파일의 "[guirunonce]" 구역이나 SUS(Software Update Services)를 사용하여 설치 완료 후 업데이트를 배포합니다.

  • 이 절차는 새 설치용으로만 고안되었으므로 업그레이드 설치에서는 작동하지 않습니다.

참고 Windows XP Home Edition 및 Windows XP Professional Edition에서만 서비스 팩을 통합할 수 있습니다. Windows Media Center Edition의 경우 서비스 팩을 통합할 수 없습니다.

추가 정보

"Update.exe 5.4.15.0 이상 버전" 절에서는 Update.exe 버전 5.4.15.0 이상 버전을 사용하는 소프트웨어 패키지를 통합하는 절차에 대해 설명합니다. "이전 버전의 Update.exe" 절에서는 이전 버전의 Update.exe를 사용하는 소프트웨어 패키지를 통합하는 절차에 대해 설명합니다.소프트웨어 업데이트 패키지가 Update.exe 버전 5.4.15.0 이상 버전을 설치 프로그램으로 사용하는지 확인하려면 다음과 같이 하십시오.

  1. 고유한 임시 폴더에 소프트웨어 업데이트 패키지의 압축을 풉니다. 예를 들어, C 드라이브의 ExtractedPackage라는 폴더에 KBArticleNumber.exe라는 업데이트 패키지 파일의 압축을 풀려면 명령 프롬프트에서 다음을 입력합니다. KBArticleNumber /X:C:\ExtractedPackage

  2. 소프트웨어 업데이트 패키지에서 압축을 푼 파일이 들어 있는 임시 폴더를 엽니다. 예를 들어, C:\ExtractedPackage를 엽니다.

  3. 폴더에서 Update.exe 파일을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  4. 버전 탭에서 파일 버전의 값을 기록해 둡니다. 버전 번호가 5.4.15.0 이상 버전일 경우 이 문서에서 설명하는 새로운 기능이 지원됩니다.

Update.exe에서 해당 업데이트가 사용자 설치 원본에 적합한지 확인합니다. 예를 들어 SP4가 이미 통합되어 있는 Windows 2000 설치 원본에는 Windows 2000 서비스 팩 4(SP4)에 포함되어 있는 수정 프로그램이 통합되지 않습니다. Update.exe는 또한 해당 설치 원본이 해당 하드웨어 플랫폼에 적합한지도 확인합니다. 압축을 푼 패키지에서는 /integrate 스위치를 사용할 수 없습니다.5.4.15.0 이전 버전의 Update.exe를 설치 프로그램으로 사용하는 소프트웨어 업데이트는 통합하지 않으려면 6-13단계를 수행하지 마십시오. 이러한 소프트웨어 업데이트를 통합하려는 경우에는 6-13단계를 수행하십시오.

Update.exe 5.4.15.0 이상 버전

Update.exe 5.4.15.0 이상 버전을 사용하는 소프트웨어 업데이트를 Windows 설치 원본 파일에 통합하려면 다음과 같이 하십시오.

  1. 배포 폴더를 만들 네트워크 공유로 드라이브를 매핑하거나 배포 폴더를 만들 컴퓨터에 로그온합니다. 여기에서는 X 드라이브에 배포 폴더를 만든다고 가정합니다.

  2. 배포 폴더를 만듭니다. 예를 들어, X 드라이브에 Winflat이라는 배포 폴더를 만들려면 명령 프롬프트에서 다음 명령을 입력합니다.

    mkdir X:\Winflat\

  3. 관리자만 모든 권한을 갖고 다른 모든 사용자는 읽기 및 실행 권한만 갖도록 Winflat 배포 폴더에서 사용 권한을 설정합니다.

  4. CD 드라이브에 Windows 제품 CD를 넣은 다음 CD의 내용을 2단계에서 만든 Winflat 배포 폴더에 복사합니다. 이렇게 하려면 명령 프롬프트에서 다음 명령을 입력합니다.

    xcopy /E /I /V D:X:\Winflat\

  5. Update.exe 버전 5.4.15.0 이상 버전을 설치 프로그램으로 사용하는 소프트웨어 업데이트를 통합하려면 명령 프롬프트에서 통합할 각 업데이트에 대해 다음을 입력합니다.

    KBArticleNumber /integrate:경로참고경로의 경우 배포 폴더의 경로를 지정합니다. 예를 들어, KB123456.exe 파일을 X:\Winflat 배포 폴더에 통합하려면 다음을 입력합니다.

    KB123456 /integrate:x:\winflat

이전 버전의 Update.exe

이전 버전의 Update.exe를 사용하는 소프트웨어 업데이트를 Windows 설치 원본 파일에 통합하려면 다음과 같이 하십시오.

  1. 배포 폴더를 만들 네트워크 공유로 드라이브를 매핑하거나 배포 폴더를 만들 컴퓨터에 로그온합니다. 여기에서는 X 드라이브에 배포 폴더를 만든다고 가정합니다.

  2. 배포 폴더를 만듭니다. 예를 들어, X 드라이브에 Winflat이라는 배포 폴더를 만들려면 명령 프롬프트에서 다음 명령을 입력합니다.

    mkdir X:\Winflat\

  3. 관리자만 모든 권한을 갖고 다른 모든 사용자는 읽기 및 실행 권한만 갖도록 Winflat 배포 폴더에서 사용 권한을 설정합니다.

  4. CD 드라이브에 Windows 제품 CD를 넣은 다음 CD의 내용을 2단계에서 만든 Winflat 배포 폴더에 복사합니다. 이렇게 하려면 명령 프롬프트에서 다음 명령을 입력합니다.

    xcopy /E /I /V D:X:\Winflat\

  5. X:\Winflat\i386\dosnet.inf를 편집하여 [OptionalSrcDirs] 구역에 "svcpack"을 추가합니다. 예를 들면 다음과 같습니다.

    [OptionalSrcDirs]uniprocsvcpack참고 Windows XP 또는 Windows Server 2003 배포 폴더의 경우 Dosnet.inf 파일에 [OptionalSrcDirs] 구역을 만들어야 할 수 있습니다. Windows 2000에 포함되어 있는 Dosnet.inf 파일에는 이 섹션이 있습니다.

  6. X:\Winflat\i386\svcpack 폴더를 만듭니다. 이렇게 하려면 명령 프롬프트에 다음 명령을 입럭합니다.

    mkdir X:\Winflat\i386\svcpack

  7. 통합할 업데이트 패키지(ProductName-KBArticleNumber-Option-Language.exe)를 X:\Winflat\i386\svcpack 폴더에 복사합니다. 이렇게 하려면 8.3 명명 형식(KBArticleNumber.exe)을 사용합니다. 여기서 ArticleNumber는 업데이트와 관련된 Microsoft 기술 자료 문서 번호입니다. 여러 업데이트를 적용하는 경우 모든 업데이트 패키지를 복사하고 이름을 바꿉니다.

  8. 고유한 임시 폴더에 각 업데이트 패키지의 압축을 풉니다. 예를 들어, Y 드라이브의 ExtractedPackage라는 폴더에 업데이트 패키지 파일의 압축을 풀려면 명령 프롬프트에서 다음 명령을 입력합니다.

    C:\i386\svcpack\KBArticleNumber /X:Y:\ExtractedPackage

  9. 각 업데이트에 대해 Y:\ExtractedPackage에서 카탈로그 파일(KBArticleNumber.cat)과 업데이트된 이진 파일(예: .exe, .dll 또는 .sys 파일)을 복사합니다. Boot.ini 파일을 새로 만들려면 다음과 같이 합니다.

    1. 각 업데이트에 대해 KBArticleNumber.cat를 Y:\ExtractedPackage에서 X:\Winflat\i386\svcpack 폴더로 복사합니다. 업데이트 패키지(KBArticleNumber.cat)에서 사용하는 것과 동일한 이름을 .cat 파일에 사용하고 Empty.cat는 복사하지 마십시오.

    2. 각 업데이트에 대해 동일한 이진 파일이 Y:\ExtractedPackage에 있으면 버전 번호가 가장 큰 파일만 보관합니다.

    3. 각 업데이트에 대해 Y:\ExtractedPackage에 포함된 각 이진 파일이 X:\Winflat\I386 폴더에 있는 파일과 같은지 확인합니다. I386 폴더에 같은 파일이 있으면 X:\Winflat\I386에서 해당 파일을 삭제합니다. 참고 I386 폴더에 있는 파일에는 파일 확장명의 마지막 문자로 밑줄(_)이 붙을 수 있습니다. 예를 들어, I386 폴더에서 Rpcss.dll의 이름은 Rpcss.dl_이 됩니다.

    4. 각 업데이트에 대해 Y:\ExtractedPackage에서 X:\Winflat\I386으로 업데이트된 이진 파일을 복사합니다.

    5. 각 업데이트에 대해 Y:\ExtractedPackage에 X:\Winflat\I386에 있는 하위 폴더와 동일한 이름의 하위 폴더가 있는지 확인합니다. 폴더에 동일한 하위 폴더가 있으면 Y:\ExtractedPackage 하위 폴더에서 X:\Winflat\I386의 적절한 하위 폴더로 업데이트된 이진 파일을 복사합니다. 예를 들어, Y:\ExtractedPackage에 Uniproc라는 폴더가 있으면 Y:\ExtractedPackage\Uniproc에 있는 파일을 X:\Winflat\I386\Uniproc로 복사합니다.

    참고

    • Microsoft는 최신 서비스 팩과 바로 이전 서비스 팩(NN-1)을 지원하므로 서로 다른 서비스 팩 수준을 가진 컴퓨터에 적용할 수 있는 이중 모드 업데이트로 일부 업데이트를 패키지합니다. 예를 들어, SP1 폴더에는 Windows XP의 원본 버전에 대한 업데이트된 파일이 있고 SP2 폴더에는 Windows XP SP1의 업데이트된 파일이 있는 SP1 및 SP2 하위 디렉터리가 Windows XP 업데이트에 모두 포함될 수 있습니다. 이 예에서 설치 원본이 Windows XP의 원본 버전(버전 2600)이면 SP1 디렉터리의 파일을 사용해야 하고, 설치 원본이 Windows XP SP1이면 SP2 디렉터리의 파일을 사용해야 합니다. Windows XP 이중 모드 업데이트 패키지에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

      328848 Windows XP용 이중 모드 업데이트 패키지에 대한 설명Microsoft는 Windows Server 2003 업데이트를 서비스 팩 1이 발표된 이후 이중 모드 업데이트로 패키지하여 발표할 수도 있습니다.

    • Windows Server 2003 업데이트 패키지의 경우에도 최신 서비스 팩과 바로 이전 서비스 팩(NN-1)에 대한 업데이트된 이진 파일이 각각 nnnQFE 및 nnnGDR 폴더에 포함되어 있습니다. 여기서 nnn은 최신 서비스 팩과 바로 이전 서비스 팩(NN-1)에 대한 최초 릴리스 버전("SP1," "SP2" 등)입니다. 이러한 경우 적절한 nnnQFE 폴더의 파일을 사용해야 합니다. Windows Server 2003 업데이트 패키지의 내용에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

      824994 Windows XP 서비스 팩 2 및 Windows Server 2003 소프트웨어 업데이트 패키지의 내용물에 대한 설명

    • Common 또는 Update 폴더에 있는 파일(예: Update.exe, Update*.inf, SPmsg.dll, SPcustom.dll, SPuninst.exe, Update.ver 또는 기호[.dbg 파일])은 복사하지 않아도 됩니다.

  10. 9단계에서 복사한 각 파일(KBArticleNumber.cat 제외)의 이름이 X:\Winflat\I386\Dosnet.inf 파일의 [Files] 구역에 표시되어 있는지 확인합니다. [Files] 구역에 있는 모든 파일의 이름 앞에는 "d1,"이 추가됩니다. 예는 다음과 같습니다.d1,Filename10단계에서 복사한 파일 이름이 표시되지 않으면 이 구문을 사용하여 항목을 추가합니다. 예를 들어, Win32k.sys가 핫픽스에 포함되어 있는 경우 Dosnet.inf에 표시되지 않으므로 d1,win32k.sys를 X:\Winflat\I386\Dosnet.inf의 [File] 구역에 추가합니다. 그러면 Win32k.sys의 업데이트된 버전이 Windows 설치 중 복사됩니다.

  11. X:\Winflat\I386\Svcpack.in_ 파일을 삭제합니다.

  12. Svcpack.inf 파일을 X:\Winflat\I386 폴더에 만듭니다. 이렇게 하려면 단일 업데이트 또는 여러 업데이트를 배포할지에 따라 아래에 있는 적절한 내용을 사용하십시오. ArticleNumber를 업데이트 .cat 파일의 기술 자료 문서 번호로 대체하십시오.

    Windows 2000[Version]Signature="$Windows NT$"MajorVersion=5MinorVersion=0BuildNumber=2195[SetupData]CatalogSubDir="\i386\svcpack"[ProductCatalogsToInstall]KBArticleNumber.cat[SetupHotfixesToRun]KBArticleNumber.exe /options

    Windows XP[Version]Signature="$Windows NT$"MajorVersion=5MinorVersion=1BuildNumber=2600[SetupData]CatalogSubDir="\i386\svcpack"[ProductCatalogsToInstall]KBArticleNumber.cat[SetupHotfixesToRun]KBArticleNumber.exe /options

    Windows Server 2003[Version]Signature="$Windows NT$"MajorVersion=5MinorVersion=2BuildNumber=3790[SetupData]CatalogSubDir="\i386\svcpack"[ProductCatalogsToInstall]KBArticleNumber.cat[SetupHotfixesToRun]KBArticleNumber.exe /options참고

    • 업데이트 설치에 권장되는 옵션은 /Q, /N 및 /Z입니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

      262841 Windows 소프트웨어 업데이트 패키지의 명령줄 스위치

      824687 Microsoft 소프트웨어 업데이트 패키지의 명령줄 스위치

    • 여러 업데이트를 적용하는 경우 [ProductCatalogsToInstall] 및 [SetupHotfixesToRun] 구역에 각 업데이트에 대한 항목을 추가하십시오. 다음 예에서는 여러 업데이트가 설치된 경우 이러한 구역이 어떻게 표시되는지 보여 줍니다.

      [ProductCatalogsToInstall]KB123456.catKB123478.catKB123490.cat[SetupHotfixesToRun]KB123456.exe /optionsKB123478.exe /optionsKB123490.exe /options

    • 서비스 팩을 설치하는 경우 다른 프로세스가 서비스 팩 설치를 처리하므로 서비스 팩에 대한 정보를 추가하지 않아도 됩니다.

Windows Server 2003을 실행 중인 컴퓨터에 업데이트 설치

한 컴퓨터에 업데이트를 설치하려면 해당 컴퓨터에서 업데이트 프로그램인 WindowsServer2003-KB######-x86-LLL.exe를 실행합니다. 두 대 이상의 컴퓨터에 업데이트를 설치하려면 네트워크에 업데이트의 배포 폴더를 만들 수 있습니다. 이 방법을 사용하여 하나 이상의 업데이트를 설치하는 절차가 아래에 나와 있습니다. 중요: SP1 이후에 발표된 업데이트를 설치하는 것과 함께 또는 설치하기 전에 SP1을 설치해야 합니다. SP1을 설치하기 전에 SP1 이후에 발표된 업데이트를 설치하면 시스템에서 문제가 발생할 수 있습니다. 참고 다음 절차에서 Drive:\는 배포 폴더가 있는 네트워크나 컴퓨터의 드라이브를 나타냅니다. Update.exe 프로그램을 실행하여 업데이트를 설치하려면 다음과 같이 하십시오.

  1. 배포 폴더를 만들 네트워크나 컴퓨터에 연결합니다.

  2. 공유 네트워크 배포 폴더에서 업데이트 파일의 배포 폴더를 만듭니다. 예를 들어, Update라는 배포 폴더를 만들려면 다음을 입력합니다. mkdir Drive:\Update

  3. Windows Server 2003 Update.exe 프로그램을 2단계에서 만든 배포 폴더에 복사합니다. 예를 들어, SP1 Update.exe 프로그램을 Update라는 배포 폴더에 복사하려면 다음을 입력합니다. xcopy C:\WindowsServer2003-KB######-x86-LLL.exe Drive:\Update

  4. 공유 네트워크 배포 폴더에서 업데이트를 설치하려면 WindowsServer2003-KB######-x86-LLL.exe 프로그램을 실행합니다. 예를 들어, Update라는 배포 폴더에서 업데이트를 설치하려면 다음을 입력합니다. Drive:\Update\WindowsServer2003-KB######-x86-LLL.exe

  5. 업데이트를 적용하려면 업데이트를 모두 설치한 후 컴퓨터를 다시 시작합니다.

참고 WindowsServer2003-KB######-x86-LLL.exe 파일은 Update.exe와 동일한 명령줄 옵션을 지원합니다.

Microsoft Windows x64 기반 버전의 기술 지원

Microsoft Windows x64 Edition이 하드웨어에 미리 설치된 경우 하드웨어 제조업체는 Windows x64 Edition에 대한 기술 지원을 제공합니다. 이 경우 하드웨어 제조업체에서 기술 지원을 제공하는 이유는 Windows x64 Edition이 하드웨어에 포함되어 있기 때문입니다. 하드웨어 제조업체에서 고유 구성 요소를 사용하여 Windows x64 Edition 설치를 사용자 지정했을 수도 있습니다. 고유 구성 요소로는 하드웨어 성능을 최대화하기 위한 옵션 설정이나 특정 장치 드라이버 등이 있을 수 있습니다. Microsoft는 고객이 Windows x64 Edition에 대한 기술적 도움을 필요로 할 경우 합당한 노력을 기울여 지원할 것입니다. 그러나 하드웨어에 설치된 소프트웨어를 지원하는 데는 제조업체가 가장 적합하므로 제조업체에 직접 문의하는 것이 좋습니다. Microsoft Windows Server 2003 x64 Edition과 같은 Windows x64 Edition을 별도로 구입한 경우 Microsoft에 기술 지원을 요청하십시오.Microsoft Windows XP Professional x64 Edition에 대한 자세한 제품 정보는 다음 Microsoft 웹 사이트를 참조하십시오.

http://www.microsoft.com/windowsxp/64bit/default.mspx Microsoft Windows Server 2003 x64 기반 버전의 제품 정보에 대해서는 다음 웹 사이트를 방문하십시오.

http://www.microsoft.com/korea/windowsserver2003/64bit/x64/editions.mspx

참조

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.