1. 서비스 란 무엇이며 서비스 스택은 무엇을합니까?
서비스는 Windows 업데이트 또는 Windows 기능 구성 (업데이트 / 기능 설치, 제거)의 이름입니다. Windows가 실행 중이거나 (온라인) 실행 중이 아닌 Windows 파티션 또는 마운트 된 WIM (오프라인)에 대해 수행 할 수 있습니다.
서비스 란 무엇입니까? 서비스는 Windows OS에 대한 역할, 기능, 서비스 팩 또는 Windows 업데이트를 설치하는 작업입니다. 대부분의 시간 서비스는 온라인 상태에서 수행됩니다. 이 경우 온라인은 변경시 운영 체제가 시작되어 실행 중임을 의미합니다. 온라인 서비스는 대부분의 사람들이하는 일이며 일반적으로 Windows Update 또는 다운로드 한 업데이트를 두 번 클릭하여 수행됩니다. 오프라인 상태도 있습니다. 물론 오프라인은 실행되지 않는 Windows 버전에 대해 설치가 진행되고 있음을 의미합니다. 이것은 많은 대기업 및 OEM이 이미지 파일을 사용하여 수행하는 작업으로, IMAGEX 또는 DISM으로 이미지를 마운트 한 다음 해당 이미지에 대한 핫픽스 또는 기타 업데이트를 설치하여 이미지가 프로덕션으로 롤업 될 때 패치 시간을 줄입니다.
2. CBS 란?
CBS는 구성 요소 기반 서비스를 나타내며 Windows Vista에 추가되었습니다. 이전 Windows 버전에서는 설치 프로그램이 .inf
기능 / 업데이트를 설치할 파일을 기반으로했습니다 .
Windows Vista에서는 CBS (구성 요소 기반 서비스)라고하는 새로운 구성 요소 아키텍처가 이러한 구성 요소의 설치 방식을 변경합니다. CBS 아키텍처는 이전 운영 체제의 설치 프로그램보다 훨씬 강력하고 안전합니다. 사용자는 업데이트, 드라이버 및 선택적 구성 요소를 추가하고 부적절하거나 부분적인 설치로 인한 불안정성 문제를 동시에 완화 할 수있는보다 완벽하고 제어 된 설치 프로세스의 이점을 활용할 수 있습니다. CBS를 사용하면 IIS에서 Windows Media Player에 이르는 구성 요소와 기능을 구성 요소의 모든 기능을 포함하는 작은 모듈로 패키지 할 수 있습니다. 즉, 각 모듈에는 포함 된 구성 요소의 전체 설치 또는 제거에 필요한 모든 파일, 레지스트리 설정 및 방법이 포함됩니다.
3. WinSxS의 역할
이 폴더는 Windows XP에 추가되어 시스템에 서로 다른 2 개의 DLL 버전을 설치 (sx) 할 수 있습니다. Microsoft는이를 사용하여 WinXp에서 새로운 Theming 지원을 허용했지만 여전히 기존 시스템 dll을 유지하여 이전 Win95 응용 프로그램을 중단하지 않습니다. 또한 DLL 지옥을 고치는 데 사용되었습니다. Win95에서는 버전 4의 특수 Windows DLL과 버전 4.10의 다음 툴이 필요한 도구가 있습니다. 최신 도구를 설치 한 경우 이전 프로그램이 중단 될 수 있습니다. 최신 도구 이후에 이전 도구를 설치 한 경우 이전 버전은 작동했지만 DLL이 모든 필수 기능을 지원하지 않기 때문에 최신 도구가 충돌합니다.
Vista 이후 WinSxS 폴더에는 Windows에서 사용하는 모든 파일이 포함되어 있으며 기능을 활성화하면 파일이의 대상으로 복사되지 않고 C:\Program Files
하드 링크를 통해 연결됩니다.
이전 버전의 Windows와 Windows Vista 간의 가장 큰 변화 중 하나는 INF 설명 OS에서 구성 요소 화로의 이동이었습니다. Windows의 구성 요소는 파일 설치 방법에 대한 모든 것을 설명하는 하나 이상의 이진, 카탈로그 파일 및 XML 파일입니다. 관련 레지스트리 키 및 서비스에서 파일에 어떤 종류의 보안 권한이 있어야합니다. 구성 요소는 논리 단위로 그룹화되며 이러한 단위는 다른 Windows 버전을 작성하는 데 사용됩니다.
운영 체제의 모든 구성 요소는 WinSxS 폴더에 있습니다. 실제로이 위치를 구성 요소 저장소라고합니다. 각 구성 요소에는 해당 버전, 언어 및 프로세서 아키텍처가 포함 된 고유 한 이름이 있습니다. WinSxS 폴더는 시스템에서 구성 요소를 찾을 수있는 유일한 위치이며 시스템에 표시되는 다른 모든 파일 인스턴스는 구성 요소 저장소에서 하드 링크하여 "투영"됩니다. 마지막 점을 반복하겠습니다. OS에있는 각 파일의 각 버전에 대해 하나의 인스턴스 (또는 전체 데이터 사본) 만 있으며 해당 인스턴스는 WinSxS 폴더에 있습니다. 이러한 관점에서 WinSxS 폴더는 실제로 전체 OS의 전체이며 하위 수준 운영 체제에서는 "플랫"이라고합니다.
4. Windows Installer는 어떤 역할을합니까?
이 폴더는 WinSxS와 관련이 없으며 C : Windows \ Installer 폴더는 Windows Installer 서비스 복사본이 설치된 프로그램을 수정하거나 제거 할 수있는 데이터가있는 폴더입니다.
5. Windows Update는 어떤 역할을합니까?
Windows 업데이트는 파일을 C : \ Windows \ SoftwareDistribution \ Download로 다운로드하고 서비스 스택은 WinSxS에 데이터를 복사하고 하드 링크를 작성하려고 시도합니다 (파일이 계속 사용될 경우), 작업이 보류 중이며 업데이트가 설치됩니다. 다음 부팅시 (종료 및 부팅시 Windows 업데이트 구성 화면)