Microsoft 보안 공지 MS12-021 - 중요
Visual Studio의 취약점으로 인한 권한 상승 문제점 (2651019)
게시된 날짜: 2012년 3월 14일 수요일
버전: 1.0
일반 정보
요약
이 보안 업데이트는 비공개적으로 보고된 Visual Studio의 취약점 1건을 해결합니다. 이 취약점으로 인해 공격자가 Visual Studio에서 사용되는 경로에 특수하게 조작된 추가 기능을 배치하고 보다 높은 권한을 갖는 사용자가 Visual Studio를 시작하도록 유도할 경우 권한 상승이 허용될 수 있습니다. 이 취약점을 악용하려면 공격자가 유효한 로그온 자격 증명을 가지고 로컬로 로그온할 수 있어야 합니다. 익명의 사용자에 의해서나 원격으로는 이 취약점을 악용할 수 없습니다.
이 보안 업데이트의 심각도는 지원되는 모든 Microsoft Visual Studio 2008 및 Microsoft Visual Studio 2010 에디션에 대해 중요입니다. 자세한 내용은 이 섹션에서 영향을 받는 소프트웨어 및 영향을 받지 않는 소프트웨어를 참조하십시오.
보안 업데이트는 Visual Studio에서 추가 기능이 로드되는 위치를 제한하는 방식을 수정하여 이 취약점을 해결합니다. 취약점에 대한 자세한 내용은 취약점 정보에서 각 취약점 항목의 자주 제기되는 질문 사항(FAQ)을 참조하십시오.
권장 사항. 대다수의 고객은 자동 업데이트를 사용하고 있기 때문에 따로 조치를 취할 필요가 없습니다. 이 보안 업데이트가 자동으로 다운로드되고 설치됩니다. 자동 업데이트를 사용하고 있지 않은 고객은 수동으로 업데이트를 확인하고 이 업데이트를 설치해야 합니다. 자동 업데이트의 특정 구성 옵션에 대한 자세한 내용은 Microsoft 기술 자료 문서 294871을 참조하십시오.
관리자 및 기업 설치의 경우나 이 보안 업데이트를 수동으로 설치하려는 최종 사용자의 경우에는 고객이 업데이트 관리 소프트웨어를 사용하거나 Microsoft Update 서비스를 통해 업데이트를 확인하여 업데이트를 최대한 빨리 적용하는 것이 좋습니다.
이 공지 뒷부분에 있는 검색, 탐지 도구 및 지침 섹션도 참조하십시오.
알려진 문제점. 이 보안 업데이트를 설치할 때 고객이 겪을 수 있는 현재까지 알려진 문제점은 Microsoft 기술 자료 문서 2651019에 나와 있습니다. 이 문서는 이러한 문제점에 대한 권장 해결 방법도 소개합니다.
영향을 받는 소프트웨어 및 영향을 받지 않는 소프트웨어
다음 소프트웨어는 테스트를 거쳐 영향을 받는 버전 또는 에디션이 확인되었습니다. 다른 버전은 지원 기간이 끝났거나 영향을 받지 않습니다. 사용 중인 소프트웨어 버전에 대한 지원 기간을 확인하려면 Microsoft 지원 기간 정책 웹 사이트를 참조하십시오.
영향을 받는 소프트웨어
소프트웨어 | 최대 보안 영향 | 전체 심각도 | 이 업데이트로 대체된 공지 |
---|---|---|---|
Microsoft Visual Studio 2008 서비스 팩 1 (KB2669970) |
권한 상승 | 중요 | 없음 |
Microsoft Visual Studio 2010 (KB2644980) |
권한 상승 | 중요 | 없음 |
Microsoft Visual Studio 2010 서비스 팩 1 (KB2645410) |
권한 상승 | 중요 | 없음 |
파일 정보 세부 사항은 어디에 있습니까?
파일 정보 세부 사항의 위치에 대해서는 보안 업데이트 배포 섹션에서 참조 표를 참조하십시오.
이 보안 공지에서 설명하는 소프트웨어의 이전 버전을 사용하고 있습니다. 어떻게 해야 합니까?
이 공지에 나열된 영향을 받는 소프트웨어는 테스트를 거쳐 해당 버전이 영향을 받는지 확인되었습니다. 다른 버전은 지원 기간이 끝났습니다. 제품 지원 기간에 대한 자세한 내용은 Microsoft 지원 기간 정책 웹 사이트를 참조하십시오.
이전 버전의 소프트웨어를 사용 중인 고객은 이후의 취약점에 노출되지 않도록 지원되는 버전으로 마이그레이션을 우선적으로 고려하십시오. 사용 중인 소프트웨어 버전에 대한 지원 기간을 확인하려면 지원 기간 제품 선택을 참조하십시오. 이러한 소프트웨어 버전의 서비스 팩에 대한 자세한 내용은 서비스 팩 지원 기간 정책을 참조하십시오.
이전 버전의 소프트웨어에 대한 사용자 지정 지원이 필요한 고객은 자신의 Microsoft 계정 관리 팀 담당자나 TAM(기술 계정 관리자) 또는 해당 Microsoft 파트너 담당자에게 사용자 지정 지원 옵션에 대해 문의하십시오. Alliance, Premier 또는 Authorized Contract가 없는 고객은 해당 지역의 Microsoft 판매처에 문의하십시오. 연락처 정보는 Microsoft 정보 웹 사이트를 방문하여 Contact Information 목록에서 국가를 선택한 다음 Go를 클릭하면 나타나는 전화 번호 목록을 참조하십시오. 전화를 할 경우에는 해당 지역의 프리미어 지원 영업 담당자와 상담을 요청하십시오. 자세한 내용은 Microsoft 지원 기간 정책 FAQ를 참조하십시오.
취약점 정보
심각도 및 취약점
다음의 심각도는 취약점의 잠재적인 최대 영향을 가정합니다. 이 보안 공지 발표 후 30일 이내에 취약점이 악용될 가능성을 심각도 및 보안 영향을 고려하여 평가한 내용에 대해서는 3월 공지 요약의 악용 가능성 인덱스를 참조하십시오. 자세한 내용은 Microsoft 악용 가능성 인덱스를 참조하십시오.
영향을 받는 소프트웨어 | Visual Studio 추가 기능 취약점(CVE-2012-0008) | 전체 심각도 |
---|---|---|
Microsoft Visual Studio 2008 서비스 팩 1 | 중요 권한 상승 |
중요 |
Microsoft Visual Studio 2010 | 중요 권한 상승 |
중요 |
Microsoft Visual Studio 2010 서비스 팩 1 | 중요 권한 상승 |
중요 |
Visual Studio 내에서 추가 기능이 안전하지 않게 로드되기 때문에 Visual Studio에 권한 상승 취약점이 존재합니다. 이 취약점 악용에 성공한 공격자는 상승된 권한을 사용하여 임의 코드를 실행할 수 있습니다. 이렇게 되면 공격자가 프로그램을 설치할 수 있을 뿐 아니라 데이터를 보거나 변경하거나 삭제할 수 있고 모든 사용자 권한이 있는 새 계정을 만들 수도 있습니다.
이 취약점을 CVE(Common Vulnerabilities and Exposures) 목록의 표준 항목으로 보려면 CVE-2012-0008(영문)을 참조하십시오.
Visual Studio 추가 기능 취약점(CVE-2012-0008)에 대한 완화 요소
완화란 취약점의 악용 심각도를 낮출 수 있는 설정, 일반적인 구성 또는 최선책, 기본 상태를 지칭합니다. 다음과 같은 완화 요소가 현재 상황에서 유용할 수 있습니다.
- 이 취약점을 악용하려면 공격자가 유효한 로그온 자격 증명을 가지고 로컬로 로그온할 수 있어야 합니다. 익명의 사용자에 의해서나 원격으로는 이 취약점을 악용할 수 없습니다.
Visual Studio 추가 기능 취약점(CVE-2012-0008)에 대한 대안
이 취약점에 대한 대안을 확인하지 못했습니다.
Visual Studio 추가 기능 취약점(CVE-2012-0008)에 대한 FAQ
이 취약점을 악용하면 어느 작업까지 가능합니까?
이 취약점은 권한 상승 취약점입니다. 이 취약점 악용에 성공한 공격자는 임의 코드를 실행하여 영향을 받는 시스템을 완전히 제어할 수 있습니다. 이렇게 되면 공격자가 프로그램을 설치할 수 있을 뿐 아니라 데이터를 보거나 변경하거나 삭제할 수 있고 모든 사용자 권한이 있는 새 계정을 만들 수도 있습니다.
취약점의 원인은 무엇입니까?
이 취약점은 Visual Studio가 안전하지 않은 파일 위치에서 추가 기능을 로드하기 때문에 발생합니다.
Visual Studio 추가 기능 이란 무엇입니까?
Visual Studio 추가 기능은 IDE(Interactive Development Environment)를 사용자 정의하고 자동화할 수 있도록 Visual Studio 내에 확장성 인터페이스를 구현합니다. 개발자는 생산성 향상을 위해 Visual Studio IDE 자동화를 선택합니다. 개발자는 많은 응용 프로그램을 만드는 과정에서 프로젝트 설정 및 구성을 중복으로 수행하는 데 많은 시간을 보내게 될 수 있습니다. 추가 기능은 이러한 중복을 없애고 핵심적인 개발 업무에 집중하도록 개발자를 지원합니다. 개발자는 추가 기능, 매크로 및 템플릿을 함께 사용하여 개발 프로세스에서 일상적인 단계를 직접 수행할 필요가 없도록 할 수 있습니다. Visual Studio 추가 기능에 대한 자세한 내용은 MSDN 문서 Creating Visual Studio Add-Ins(Visual Studio 추가 기능 만들기)를 참조하십시오.
공격자는 취약점을 악용하여 무엇을 할 수 있습니까?
이 취약점 악용에 성공한 공격자는 상승된 권한을 사용하여 임의 코드를 실행할 수 있습니다. 이렇게 되면 공격자가 프로그램을 설치할 수 있을 뿐 아니라 데이터를 보거나 변경하거나 삭제할 수 있고 모든 사용자 권한이 있는 새 계정을 만들 수도 있습니다.
공격자는 이러한 취약점을 어떻게 악용합니까?
이 취약점을 악용하려면 공격자가 먼저 시스템에 로그온해야 합니다. 그런 다음, 공격자는 Visual Studio에서 사용하는 경로에 특수하게 조작된 추가 기능을 배치할 수 있습니다. 관리자가 Visual Studio를 시작하면 특수하게 조작된 추가 기능이 관리자와 동일한 권한으로 로드됩니다.
취약점으로 인해 위험에 노출되는 시스템은 주로 무엇입니까?
Microsoft Visual Studio가 개발에 사용되는 워크스테이션, 터미널 서버 같은 시스템이 주로 이 취약점으로 인한 위험에 노출됩니다. 관리자가 사용자가 서버에 로그온하여 프로그램을 실행할 수 있도록 허용할 경우, 서버가 더 위험할 수 있습니다. 가장 좋은 방법은 이러한 기능을 허용하지 않는 것입니다.
업데이트는 어떤 기능을 수행합니까?
업데이트는 Visual Studio에서 추가 기능이 로드되는 위치를 제한하는 방식을 수정하여 이 취약점을 해결합니다.
이 보안 공지를 게시했을 때 이 취약점이 공개되어 있었습니까?
아니요. Microsoft는 조정된 취약점 공개를 통해 이 취약점 관련 정보를 입수하였습니다.
이 보안 공지를 게시했을 때 Microsoft는 이 취약점이 악용되었다는 보고를 받았습니까?
아니요. Microsoft는 이 보안 공지를 처음에 게시했을 때 이 취약점이 고객을 공격하는 데 공개적으로 사용되었다는 정보를 확인하지 못했습니다.
업데이트 정보
검색, 배포 도구 및 지침
보안 센터
해당 조직에서 서버, 데스크톱, 모바일 시스템에 적용해야 하는 소프트웨어 및 보안 업데이트를 관리합니다. 자세한 내용은 TechNet Update Management Center를 참조하십시오. Microsoft TechNet Security 웹 사이트에서 Microsoft 제품의 보안에 관한 추가 정보를 제공합니다.
보안 업데이트는 Microsoft Update 및 Windows Update를 통해 제공됩니다. 보안 업데이트는 Microsoft 다운로드 센터에서도 다운로드할 수 있으며 "security update"라는 키워드를 사용하여 쉽게 찾을 수 있습니다.
마지막으로, 보안 업데이트는 Microsoft Update 카탈로그에서 다운로드할 수 있습니다. Microsoft Update 카탈로그는 보안 업데이트, 드라이버, 서비스 팩을 포함하여 Windows Update 및 Microsoft Update에서 제공하는 콘텐츠의 검색 가능한 목록입니다. 보안 공지 번호(예: "MS07-036")를 사용하여 검색하면 적용 가능한 모든 업데이트(다른 언어의 업데이트 포함)를 장바구니에 추가하고, 선택한 업데이트를 로컬 폴더에 다운로드할 수 있습니다. Microsoft Update 카탈로그에 대한 자세한 내용은 Microsoft Update 카탈로그 FAQ를 참조하십시오.
검색 및 배포 지침
Microsoft는 보안 업데이트를 위한 검색 및 배포 지침을 제공합니다. 이 지침에는 IT 전문가가 다양한 도구를 사용하여 보안 업데이트를 검색하고 배포하는 방법을 이해하는 데 도움이 되는 권장 사항과 정보가 포함되어 있습니다. 자세한 내용은 Microsoft 기술 자료 문서 961747을 참조하십시오.
Microsoft Baseline Security Analyzer
관리자는 MBSA(Microsoft Baseline Security Analyzer)를 사용하여 로컬 및 원격 시스템에서 누락된 보안 업데이트 및 일반적인 보안 설정 오류를 검색할 수 있습니다. MBSA에 대한 자세한 내용을 보려면 Microsoft Baseline Security Analyzer를 방문하십시오.
다음 표는 이 보안 업데이트에 대한 MBSA 검색 요약입니다.
소프트웨어 | MBSA |
---|---|
Microsoft Visual Studio 2008 서비스 팩 1 | 예 |
Microsoft Visual Studio 2010 | 예 |
Microsoft Visual Studio 2010 서비스 팩 1 | 예 |
참고 최신 MBSA, Microsoft Update 및 Windows Server Update Services에서 지원하지 않는 레거시 소프트웨어를 사용하는 고객은 Microsoft Baseline Security Analyzer를 방문하고 레거시 제품 지원 섹션을 참조하여 레거시 도구로 종합 보안 업데이트 검색을 만드는 방법을 찾으십시오.
Windows Server Update Services
Windows Server Update Services(WSUS)를 사용하면 정보 기술 관리자가 최신 Microsoft 제품 업데이트를 Windows 운영 체제를 실행하는 컴퓨터에 배포할 수 있습니다. Windows Server Update Services를 사용하여 보안 업데이트를 신속하게 배포하는 방법에 대한 자세한 내용은 TechNet 문서의 Windows Server Update Services(영문)를 참조하십시오.
Systems Management Server
다음 표는 이 보안 업데이트에 대한 SMS 검색 및 배포 요약입니다.
소프트웨어 | SMS 2003(ITMU 포함) | Configuration Manager 2007 |
---|---|---|
Microsoft Visual Studio 2008 서비스 팩 1 | 예 | 예 |
Microsoft Visual Studio 2010 | 예 | 예 |
Microsoft Visual Studio 2010 서비스 팩 1 | 예 | 예 |
참고 Microsoft는 2011년 4월 12일자로 SMS 2.0에 대한 지원을 중단했습니다. 또한 SMS 2003의 경우에도 Microsoft는 2011년 4월 12일자로 SUIT(Security Update Inventory Tool)에 대한 지원을 중단했습니다. 고객은 System Center Configuration Manager 2007(영문)로 업그레이드할 것을 권장합니다. SMS 2003 서비스 팩 3을 계속 사용하는 고객의 경우 Inventory Tool for Microsoft Updates(영문)(ITMU)도 선택 사항입니다.
SMS 2003의 경우 SMS 2003 Inventory Tool for Microsoft Updates(ITMU)를 사용하여 Microsoft Update에서 제공하고 Windows Server Update Services(영문)에서 지원하는 보안 업데이트를 검색할 수 있습니다. SMS 2003 ITMU에 대한 자세한 내용은 Microsoft Updates용 SMS 2003 Inventory Tool(영문)을 참조하십시오. SMS 검사 도구에 대한 자세한 내용은 SMS 2003 Software Update Scanning Tools(영문)를 참조하십시오. Systems Management Server 2003용 다운로드(영문)도 참조하십시오.
System Center Configuration Manager 2007은 업데이트 검색에 WSUS 3.0을 사용합니다. Configuration Manager 2007 소프트웨어 업데이트 관리에 대한 자세한 내용을 보려면 System Center Configuration Manager 2007(영문)을 방문하십시오.
SMS에 대한 자세한 내용은 SMS 웹 사이트를 참조하십시오.
자세한 내용은 Microsoft 기술 자료 문서 910723을 참조하십시오. 월별 검사 및 배포 가이드 문서의 요약 목록입니다.
UCE(Update Compatibility Evaluator) 및 ACT(Application Compatibility Toolkit)
업데이트는 응용 프로그램을 실행하는 데 필요한 같은 파일 및 레지스트리 설정에 기록하는 경우가 많습니다. 이에 따라 비호환성이 발생하고 보안 업데이트 배포 시간이 길어질 수 있습니다. ACT(Application Compatibility Toolkit) (영문)에 포함된 UCE(Update Compatibility Evaluator) (영문) 구성 요소를 사용하면 설치된 응용 프로그램에 대한 Windows 업데이트 테스트 및 유효성 검사를 능률화할 수 있습니다.
ACT(Application Compatibility Toolkit)에는 Windows Vista, Windows Update, Microsoft 보안 업데이트 또는 Windows Internet Explorer의 새 버전을 사용자 환경에 배포하기 전에 응용 프로그램 호환성 문제점을 평가 및 완화하는 데 필요한 도구와 설명서가 들어 있습니다.
보안 업데이트 배포
영향을 받는 소프트웨어
영향을 받는 소프트웨어에 해당하는 보안 업데이트에 대한 내용을 보려면 적절한 링크를 클릭하십시오.
Microsoft Visual Studio 2008 서비스 팩 1
참조 표
다음 표에는 이 소프트웨어에 대한 보안 업데이트 정보가 포함되어 있습니다. 추가 정보는 이 섹션의 배포 정보에서 찾아 볼 수 있습니다.
향후 서비스 팩에 포함 | 없음 |
배포 | |
사용자 개입 없이 설치 | VS90SP1-KB2669970-x86.exe /q |
다시 시작하지 않고 설치 | VS90SP1-KB2669970-x86.exe /norestart |
로그 파일 업데이트 | 해당 사항 없음 |
추가 정보 | 검색 및 배포에 대한 자세한 내용은 이전 섹션의 검색, 배포 도구 및 지침을 참조하십시오. |
다시 시작 요구 사항 | |
다시 시작 필요 여부 | 이 업데이트를 적용한 다음 컴퓨터를 다시 시작해야 할 수 있습니다. 설치 프로그램이 필요한 서비스를 중지하고 업데이트를 적용한 다음 서비스를 다시 시작합니다. 그러나 필요한 서비스를 중지할 수 없거나 필수 파일이 사용 중이면 다시 시작해야 합니다. 이러한 경우에는 재시작을 허용해야 한다는 메시지가 표시됩니다. |
핫패칭 | 해당 사항 없음 |
제거 정보 | 제어판의 프로그램 추가/제거 항목을 사용하십시오. |
파일 정보 | Microsoft 기술 자료 문서 2669970 참조 |
레지스트리 키 확인 | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft Visual Studio Team System 2008 Team Suite - ENU\SP1\KB2669970 "ThisVersionInstalled" = REG_SZ:"Y" |
배포 정보
업데이트 설치
영향을 받는 소프트웨어 및 영향을 받지 않는 소프트웨어 섹션에서 해당하는 다운로드 링크를 클릭하여 업데이트를 설치할 수 있습니다. 서버 위치에서 응용 프로그램을 설치한 경우 서버 관리자는 관리자용 업데이트로 서버 위치를 업데이트하고 해당 업데이트를 사용자 시스템에 배포해야 합니다. 관리 설치 지점에 대한 자세한 내용은 검색, 배포 도구 및 지침 하위 섹션의 Office 관리 설치 지점 정보를 참조하십시오.
이 보안 업데이트를 적용하려면 시스템에 Windows Installer 2.0 이상이 설치되어 있어야 합니다. 지원되는 Windows 버전에는 Windows Installer 2.0 이상 버전이 모두 포함됩니다.
Windows Installer 최신 버전을 설치하려면 다음 Microsoft 웹 사이트 중 하나를 방문하십시오.
핫픽스와 같이 이 게시판에 나타나는 용어에 대한 자세한 내용은 Microsoft 기술 자료 문서 824684를 참조하십시오.
이 보안 업데이트는 다음 설치 스위치를 지원합니다.
스위치 | 설명 |
/?, /h 또는 /help | 사용 대화 상자를 표시합니다. |
설치 모드 | |
/q[n|b|r|f] | 사용자 인터페이스 수준을 설정합니다. n - UI 없음 b - 기본 UI r - 감소된 UI f - 전체 UI |
/quiet | /q와 동일 |
/passive | /qb와 동일 |
설치 옵션 | |
/extract [directory] | 특정 디렉터리에 패키지를 추출합니다. |
/uninstall 또는 /u | 이 업데이트를 제거합니다. |
/addsource 또는 /as | 제품 msi의 원본 경로를 지정합니다. 이 옵션은 업데이트 설치 시 제품의 설치 원본 미디어를 삽입하라는 메시지가 표시될 때 사용할 수 있습니다. 예: <update executable> /addsource "C:\Product MSI\Visual Studio\enu\vs_setup.msi" /addsource "C:\Product MSI\Net\Netfx.msi" |
다시 시작 옵션 | |
/norestart | 설치 완료 후 다시 시작하지 않습니다. |
/promptrestart | 필요한 경우 사용자에게 다시 시작하라는 메시지 표시 |
/forcerestart | 설치 후 컴퓨터를 항상 다시 시작 |
로그 옵션 | |
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile> | i - 상태 메시지 w - 치명적이지 않은 경고 e - 모든 오류 메시지 a - 작업 시작 r - 작업 관련 기록 u - 사용자 요청 c - 초기 UI 매개 변수 m - 메모리 부족 또는 치명적인 종료 정보 o - 디스크 여유 공간 부족 메시지 p - 터미널 속성 v - 자세한 정보 출력 x - 추가 디버깅 정보 + - 기존 로그 파일에 추가 ! - 로그의 각 줄에 플러시 * - v 및 x 옵션을 제외한 모든 정보를 기록 |
/log <LogFile> | /l* <LogFile>과 동일 |
/sendreport | 이 업데이트에 대한 설치 데이터를 Watson 보고서로 Microsoft에 보냅니다. 개인 식별 정보는 전송되지 않습니다. |
향후 서비스 팩에 포함 | Microsoft Visual Studio 2010 서비스 팩 1 |
배포 | |
사용자 개입 없이 설치 | Microsoft Visual Studio 2010: VS10-KB2644980-x86.exe /q |
Microsoft Visual Studio 2010 서비스 팩 1: VS10SP1-KB2645410-x86.exe /q |
|
다시 시작하지 않고 설치 | Microsoft Visual Studio 2010: VS10-KB2644980-x86.exe /norestart |
Microsoft Visual Studio 2010 서비스 팩 1: VS10SP1-KB2645410-x86.exe /norestart |
|
로그 파일 업데이트 | 해당 사항 없음 |
추가 정보 | 검색 및 배포에 대한 자세한 내용은 이전 섹션의 검색, 배포 도구 및 지침을 참조하십시오. |
다시 시작 요구 사항 | |
다시 시작 필요 여부 | 이 업데이트를 적용한 다음 컴퓨터를 다시 시작해야 할 수 있습니다. 설치 프로그램이 필요한 서비스를 중지하고 업데이트를 적용한 다음 서비스를 다시 시작합니다. 그러나 필요한 서비스를 중지할 수 없거나 필수 파일이 사용 중이면 다시 시작해야 합니다. 이러한 경우에는 재시작을 허용해야 한다는 메시지가 표시됩니다. |
핫패칭 | 해당 사항 없음 |
제거 정보 | 제어판의 프로그램 추가/제거 항목을 사용하십시오. |
파일 정보 | Microsoft Visual Studio 2010: Microsoft 기술 자료 문서 2644980 참조 |
Microsoft Visual Studio 2010 서비스 팩 1: Microsoft 기술 자료 문서 2645410 참조 |
|
레지스트리 키 확인 | Microsoft Visual Studio 2010: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft Visual Studio Team System 2010 Team Suite - ENU\KB2644980 "ThisVersionInstalled" = REG_SZ:"Y" |
Microsoft Visual Studio 2010 서비스 팩 1: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft Visual Studio Team System 2010 Team Suite - ENU\SP1\KB2645410 "ThisVersionInstalled" = REG_SZ:"Y" |
배포 정보
업데이트 설치
영향을 받는 소프트웨어 및 영향을 받지 않는 소프트웨어 섹션에서 해당하는 다운로드 링크를 클릭하여 업데이트를 설치할 수 있습니다. 서버 위치에서 응용 프로그램을 설치한 경우 서버 관리자는 관리자용 업데이트로 서버 위치를 업데이트하고 해당 업데이트를 사용자 시스템에 배포해야 합니다. 관리 설치 지점에 대한 자세한 내용은 검색, 배포 도구 및 지침 하위 섹션의 Office 관리 설치 지점 정보를 참조하십시오.
이 보안 업데이트를 적용하려면 시스템에 Windows Installer 2.0 이상이 설치되어 있어야 합니다. 지원되는 Windows 버전에는 Windows Installer 2.0 이상 버전이 모두 포함됩니다.
Windows Installer 최신 버전을 설치하려면 다음 Microsoft 웹 사이트 중 하나를 방문하십시오.
핫픽스와 같이 이 게시판에 나타나는 용어에 대한 자세한 내용은 Microsoft 기술 자료 문서 824684를 참조하십시오.
이 보안 업데이트는 다음 설치 스위치를 지원합니다.
스위치 | 설명 |
/?, /h 또는 /help | 사용 대화 상자를 표시합니다. |
설치 모드 | |
/q[n|b|r|f] | 사용자 인터페이스 수준을 설정합니다. n - UI 없음 b - 기본 UI r - 감소된 UI f - 전체 UI |
/quiet | /q와 동일 |
/passive | /qb와 동일 |
설치 옵션 | |
/extract [directory] | 특정 디렉터리에 패키지를 추출합니다. |
/uninstall 또는 /u | 이 업데이트를 제거합니다. |
/addsource 또는 /as | 제품 msi의 원본 경로를 지정합니다. 이 옵션은 업데이트 설치 시 제품의 설치 원본 미디어를 삽입하라는 메시지가 표시될 때 사용할 수 있습니다. 예: <update executable> /addsource "C:\Product MSI\Visual Studio\enu\vs_setup.msi" /addsource "C:\Product MSI\Net\Netfx.msi" |
다시 시작 옵션 | |
/norestart | 설치 완료 후 다시 시작하지 않습니다. |
/promptrestart | 필요한 경우 사용자에게 다시 시작하라는 메시지 표시 |
/forcerestart | 설치 후 컴퓨터를 항상 다시 시작 |
로그 옵션 | |
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile> | i - 상태 메시지 w - 치명적이지 않은 경고 e - 모든 오류 메시지 a - 작업 시작 r - 작업 관련 기록 u - 사용자 요청 c - 초기 UI 매개 변수 m - 메모리 부족 또는 치명적인 종료 정보 o - 디스크 여유 공간 부족 메시지 p - 터미널 속성 v - 자세한 정보 출력 x - 추가 디버깅 정보 + - 기존 로그 파일에 추가 ! - 로그의 각 줄에 플러시 * - v 및 x 옵션을 제외한 모든 정보를 기록 |
/log <LogFile> | /l* <LogFile>과 동일 |
/sendreport | 이 업데이트에 대한 설치 데이터를 Watson 보고서로 Microsoft에 보냅니다. 개인 식별 정보는 전송되지 않습니다. |