DetailPage-MSS-KB

기술 자료

기술 자료: 262841 - 마지막 검토: 2007년 12월 11일 화요일 - 수정: 11.2

이 페이지에서

요약

일부 Microsoft 소프트웨어 업데이트는 설치 프로그램으로 Hotfix.exe 또는 Update.exe를 사용합니다. 이러한 설치 프로그램은 Windows 서비스 팩 버전과 운영 체제 언어를 검사한 후 컴퓨터에 소프트웨어 업데이트를 설치하고 등록하며 소프트웨어 업데이트를 제거할 수 있도록 파일을 백업합니다.

이러한 설치 프로그램 중 하나를 사용하는 소프트웨어 업데이트는 관리자가 업데이트를 배포하는 데 사용할 수 있는 여러 가지 명령줄 스위치를 지원합니다.

소프트웨어 업데이트가 2004년 7월 이후에 출시된 패키지에 대한 설치 프로그램으로 Hotfix.exe 또는 Update.exe를 사용하는지 확인하려면 소프트웨어 업데이트 패키지의 등록 정보 대화 상자에 있는 버전 탭에서 Installer Engine 값을 검사하십시오. 2004년 7월 이전에 출시된 패키지의 경우 패키지 압축을 풀어 어떤 설치 프로그램을 사용하는지 확인해야 합니다.

소개

Microsoft 패키지 소프트웨어는 패키지에 포함된 설치 프로그램을 자동으로 실행하는 여러 가지 자동 압축 풀림 파일 형식을 사용하여 업데이트됩니다. 이 문서에서는 설치 프로그램으로 Hotfix.exe 또는 Update.exe를 사용하는 소프트웨어 업데이트 패키지에 사용할 수 있는 명령줄 스위치에 대해 설명합니다. 이후부터는 이러한 업데이트 패키지를 "Windows 소프트웨어 업데이트 패키지"라고 합니다.

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
824684  (http://support.microsoft.com/kb/824684/ ) Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명

추가 정보

소프트웨어 업데이트 패키지가 설치 프로그램으로 Update.exe를 사용하는지 확인하려면 다음과 같이 하십시오.
  1. 패키지를 마우스 오른쪽 단추로 누른 다음 등록 정보 또는 속성을 누릅니다.
  2. 버전 탭의 기타 버전 정보에서 Installer Engine을 누릅니다. 필드에 Update.exe가 나타납니다.
  3. 버전을 확인하려면 Installer Version을 누릅니다. 패키지에 사용된 설치 프로그램의 버전이 필드에 나타납니다.
2004년 7월 이전에 출시된 패키지 또는 일반 탭의 설명 값이 Self-Extracting Cabinet인 패키지의 경우에는 다음 단계를 수행하여 Update.exe 또는 Hotfix.exe가 사용되는지 확인하고 어떤 버전이 사용되는지 확인하십시오.
  1. 고유한 임시 폴더에 소프트웨어 업데이트 패키지의 압축을 풉니다. 예를 들어, KBArticleNumber.exe라는 업데이트 패키지의 파일을 C 드라이브의 ExtractedPackage라는 폴더에 압축을 풀려면 명령 프롬프트에서 다음 명령을 입력하십시오.
    KBArticleNumber /X:C:\ExtractedPackage
  2. 소프트웨어 업데이트 패키지에서 압축을 푼 파일이 들어 있는 임시 폴더를 엽니다. 예를 들어, C:\ExtractedPackage를 엽니다.
  3. 해당 임시 폴더 또는 하위 폴더에서 Update.exe 또는 Hotfix.exe 파일을 찾습니다.
  4. Update.exe 또는 Hotfix.exe의 버전을 확인하려면 해당 파일을 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.
  5. 버전 탭을 누른 다음 파일 버전 줄의 값을 살펴봅니다.

참고 패키지 설명이 Win32 Cabinet Self-Extractor로 되어 있으면 소프트웨어 업데이트 패키지는 IExpress 패키지입니다. IExpress 패키지에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
197147  (http://support.microsoft.com/kb/197147/ ) IExpress 소프트웨어 업데이트 패키지의 명령줄 스위치


패키지의 확장명이 .msi 또는 .msp이면 소프트웨어 업데이트 패키지는 설치 프로그램으로 Windows Installer를 사용합니다. Windows Installer에서 사용하는 명령줄 옵션에 대한 자세한 내용을 보려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://msdn2.microsoft.com/en-us/library/aa367988.aspx (http://msdn2.microsoft.com/en-us/library/aa367988.aspx) (영문)
Windows NT 4.0용 소프트웨어 업데이트와 Windows 2000 서비스 팩 3 또는 이전 버전에 포함된 소프트웨어 업데이트는 설치 프로그램으로 Hotfix.exe를 사용합니다.

Windows 2000 서비스 팩 4 이상 버전에 포함된 소프트웨어 업데이트와 Windows XP 및 Windows Server 2003에 포함된 소프트웨어 업데이트는 설치 프로그램으로 Update.exe를 사용합니다.

참고 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열되어 있는 Windows 버전에 대한 일부 소프트웨어 업데이트 패키지는 IExpress 또는 Windows Installer 패키지를 사용합니다. 이러한 패키지는 설치 프로그램으로 Hotfix.exe 또는 Update.exe를 사용하지 않습니다.

설치 프로세스 개요

명령줄 스위치 없이 Windows 소프트웨어 업데이트 패키지를 실행하면 Hotfix.exe 또는 Update.exe 설치 프로그램이 자동으로 실행되어 소프트웨어 업데이트를 설치합니다. 설치 프로그램에서는 다음 작업을 수행합니다.
  • 설치 프로그램(Hotfix.exe 또는 Update.exe)은 현재 사용 중인 서비스 팩 버전을 검사합니다. 서비스 팩 버전이 소프트웨어 업데이트 버전보다 이전 버전이지만 소프트웨어 업데이트에 지정된 최소 버전보다는 이후 버전인 경우 언어가 동일하면 설치 프로그램은 소프트웨어 업데이트를 자동으로 설치합니다. 서비스 팩 버전이 소프트웨어 업데이트 버전보다 이후 버전인 경우 설치가 계속되지 않습니다.
  • 소프트웨어 업데이트 언어 버전이 운영 체제 언어와 일치하지 않는 경우 설치가 계속되지 않습니다.
  • 버전 충돌이 없을 경우 Hotfix.exe 또는 Update.exe가 소프트웨어 업데이트를 설치합니다.
  • 설치 프로그램은 다음 레지스트리 키 중 하나에 소프트웨어 업데이트를 등록합니다.
    HKEY_LOCAL_MACHINE \Software\Microsoft\Updates\<operating system>\<service pack level>\KB<nnnnnn>
    HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion\Hotfix\Q<nnnnnn>
    HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion\Hotfix\KB<nnnnnn>
  • 소프트웨어 업데이트에 대한 제거 정보는 %Systemroot%에 있는 $NtUninstallQnnnnnn$ 또는 $NtUninstallKBnnnnnn$이라는 숨겨진 폴더에 저장됩니다.

Update.exe 프로그램의 명령줄 스위치

다음 표는 Update.exe 프로그램의 각 버전에서 지원하는 명령줄 스위치의 목록입니다.

표 축소표 확대
표준 스위치스위치 설명이 스위치를 지원하는 Update.exe의 버전
/help명령줄 도움말을 표시합니다.버전 5.3.24.3 이상은 /help 스위치를 지원합니다. 이전 버전과의 호환성을 위해 /? 스위치를 사용할 수 있습니다.
/passive무인 설치 모드입니다. 사용자 개입이 필요하지 않지만 설치 상태는 표시됩니다. 설치가 끝나고 컴퓨터를 다시 시작해야 하는 경우 컴퓨터가 30초 내에 다시 시작된다는 타이머 경고를 표시하는 대화 상자가 나타납니다.버전 5.3.24.3 이상은 /passive 스위치를 지원합니다. 이전 버전과의 호환성을 위해 /u 스위치를 사용할 수 있습니다.
/quiet자동 모드입니다. 무인 모드와 동일하지만 상태나 오류 메시지가 표시되지 않습니다.버전 5.3.24.3 이상은 /quiet 스위치를 지원합니다. 이전 버전과의 호환성을 위해 /q 스위치를 사용할 수 있습니다.
/norestart설치를 완료한 후에 컴퓨터를 다시 시작하지 않습니다.버전 5.3.24.3 이상은 /norestart 스위치를 지원합니다. 이전 버전과의 호환성을 위해 /z 스위치를 사용할 수 있습니다.
/warnrestart컴퓨터가 x초 내에 다시 시작된다는 타이머 경고가 있는 대화 상자가 나타납니다. 기본값은 30초입니다. /quiet 또는 /passive 스위치와 함께 사용됩니다.버전 6.1.22.0 이상은 /warnrestart 스위치를 지원합니다.
/forcerestart설치한 후에 컴퓨터를 다시 시작하며 종료할 때 열려 있는 파일을 저장하지 않고 다른 응용 프로그램을 강제 종료합니다.버전 5.3.24.3 이상은 /forcerestart 스위치를 지원합니다.
/promptrestart필요한 경우 다시 시작할 것인지 묻는 대화 상자가 나타납니다. /quiet와 함께 사용됩니다.버전 6.1.22.0 이상은 /promptrestart 스위치를 지원합니다.
/forceappsclose시스템을 종료할 때 다른 프로그램을 강제 종료합니다.버전 5.4.15.0 이상은 /forceappsclose 스위치를 지원합니다. 이전 버전과의 호환성을 위해 /f 스위치를 사용할 수 있습니다.
/nobackup제거를 위해 파일을 백업하지 않습니다.버전 6.1.22.0 이상은 /nobackup 스위치를 지원합니다. 이전 버전과의 호환성을 위해 /n 스위치를 사용할 수 있습니다.
/overwriteoem메시지를 표시하지 않고 OEM 파일을 덮어씁니다.버전 6.1.22.0 이상은 /overwriteoem 스위치를 지원합니다. 이전 버전과의 호환성을 위해 /o 스위치를 사용할 수 있습니다.
/integrate:path지정된 경로에 있는 Windows 설치 원본 파일에 소프트웨어 업데이트를 통합합니다. :path는 i386 폴더가 있는 폴더를 나타냅니다.버전 5.4.15.0 이상은 /integrate:path 스위치를 지원합니다. 이전 버전과의 호환성을 위해 /s 스위치를 사용할 수 있습니다.
/log:path로그 파일을 만들 위치를 지정할 수 있습니다.버전 6.1.22.0 이상은 /log 스위치를 지원합니다.
/ER확장된 오류 보고 기능을 설정합니다.모든 버전은 ER 스위치를 지원합니다.
/verbose자세한 로깅을 설정합니다. 설치할 때 복사할 파일을 자세히 설명하는 %Windir%\CabBuild.log를 만듭니다. 이 스위치를 사용하면 설치가 상당히 느려질 수 있습니다.버전 5.3.24.3 이상은 /verbose 스위치를 지원합니다. 이전 버전과의 호환성을 위해 /v 스위치를 사용할 수 있습니다.
/d:pathWindows 서비스 팩 설치를 위한 백업 디렉터리를 지정합니다. :path는 백업 파일의 대상 폴더를 나타냅니다. 기본 백업 위치는 %Systemdrive%\$ntservicepackuninstall$입니다. 이 스위치는 서비스 팩 이외의 업데이트에는 사용할 수 없으며 Installer 버전 5.3.16.5 이상에서만 사용할 수 있습니다.
/extract[:path]설치 프로그램을 시작하지 않고 파일의 압축을 풉니다. ":path"가 포함되지 않은 경우 파일의 압축을 풀 대상 폴더의 경로를 묻는 메시지가 나타납니다. ":path"를 사용하면 지정된 대상 폴더에 파일의 압축이 풀립니다.버전 5.3.24.3 이상은 /extract 스위치를 지원합니다. 이전 버전과의 호환성을 위해 /x 스위치를 사용할 수 있습니다.
/hotpatch:disable핫패칭 기능을 사용하지 않고 콜드 패치만 설치합니다.이 스위치는 핫패치를 지원하는 Windows Server 2003 패키지용으로만 사용되며 버전 6.1.22.0 이상에서만 사용할 수 있습니다. 핫패칭에 대한 자세한 내용은 이 문서의 "참조" 절에 있는 "Update.exe 정보" 백서에 대한 링크를 참조하십시오.


참고
  • Microsoft는 현재 소프트웨어 업데이트가 포함된 패키지를 배포하는 데 사용할 수 있는 일관성 있는 명령줄 스위치 집합을 지원하고 있습니다. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    824687  (http://support.microsoft.com/kb/824687/ ) Microsoft 소프트웨어 업데이트 패키지의 명령줄 스위치
    이전 버전과의 호환성을 위해 새로운 표준 스위치 이름을 구현하는 Windows 소프트웨어 업데이트는 Update.exe의 이전 버전에서 사용되는 설치 스위치도 지원합니다. 그러나 이러한 지원은 향후 소프트웨어 업데이트에서 제거될 수 있기 때문에 이전 스위치는 사용하지 않는 것이 좋습니다.
  • 나열된 모든 스위치 옵션은 슬래시(/)를 사용합니다. 이전 버전과의 호환성을 위해 슬래시(/) 대신 하이픈(-)도 계속 사용할 수 있습니다.
  • 소프트웨어를 안전하게 제거하려면 가장 최근에 설치한 소프트웨어를 먼저 제거하십시오. 예를 들어, 핫픽스 A와 핫픽스 B가 모두 같은 파일이나 레지스트리 키를 대체하고 핫픽스 A를 설치한 후에 핫픽스 B를 설치했다고 가정합니다. 시스템을 핫픽스 A를 설치하기 전의 상태로 되돌리려면 핫픽스 B를 제거한 후에 핫픽스 A를 제거해야 합니다. Update.exe 업데이트를 제거하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    823836  (http://support.microsoft.com/kb/823836/ ) 잘못된 순서로 Windows 소프트웨어 업데이트를 제거하면 운영 체제가 작동하지 않을 수 있다

Hotfix.exe 프로그램의 명령줄 스위치

다음 표는 Hotfix.exe 프로그램이 지원하는 명령줄 스위치의 목록입니다.
표 축소표 확대
명령줄 스위치설명
/f종료할 때 다른 프로그램을 강제로 끝냅니다.
/l설치된 소프트웨어 업데이트를 표시합니다.
/m무인 모드를 사용합니다.
/n제거를 위해 파일을 백업하지 않습니다.
/q자동 모드(사용자 개입 없음)를 사용합니다.
/y설치 제거를 수행합니다(/m 또는 /q와 함께 사용해야 함).
/z설치 후에 컴퓨터를 다시 시작하지 않습니다.

Hotfix.exe를 사용하는 소프트웨어 업데이트를 설치하고 제거하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
184305  (http://support.microsoft.com/kb/184305/ ) Hotfix.exe를 사용하여 핫픽스를 설치하고 제거하는 방법

참조

다음 백서에서는 Windows 및 Windows 구성 요소의 패키지 설치 프로그램인 Update.exe에 대해 설명합니다.
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/deployment/winupdte.mspx (http://www.microsoft.com/technet/prodtechnol/windowsserver2003/deployment/winupdte.mspx) (영문)
소프트웨어 업데이트를 제거하는 방법에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/deployment/winupdte.mspx#EQQAG (http://www.microsoft.com/technet/prodtechnol/windowsserver2003/deployment/winupdte.mspx#EQQAG) (영문)
자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
934307  (http://support.microsoft.com/kb/934307/ ) Windows Vista의 Windows Update 독립 실행형 설치 관리자(Wusa.exe)와 .msu 파일에 대한 설명




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹 (http://support.microsoft.com/newsgroups/default.aspx) 에 참여하시기 바랍니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition 2004
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
키워드: 
kbinfo kbupgrade kbsetup kbproductlink KB262841
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store
소기업이 아닙니까?
다음에서 팔로우하십시오.