Computer >> 컴퓨터 >  >> 시스템 >> Mac

마이크로소프트 Windows ADK 완벽 가이드: OS 배포부터 성능 평가까지 한 번에

마이크로소프트 Windows 평가 및 배포 키트(Windows Assessment and Deployment Kit, Windows ADK)는 IT 전문가들이 이미지 기반 Windows 배포를 준비하고, 평가하고, 실행할 수 있도록 지원하는 도구 모음입니다. 이 도구들을 활용하면 어떤 규모의 환경에서든 Windows 운영체제를 자동으로 배포하고, 해당 OS가 실행 중인 컴퓨터의 성능을 평가할 수 있습니다.

Windows ADK는 주로 신규 PC에 Windows 운영체제를 자동 배포하거나 Windows 이미지를 사용자 지정하는 용도로 사용됩니다. 이 외에도 IT 팀은 ADK 도구를 통해 시스템의 품질과 성능, 그리고 구성 요소와 애플리케이션의 성능까지 테스트할 수 있습니다.

IT 담당자는 Windows ADK를 통해 다음과 같은 작업도 수행할 수 있습니다.

  • 이미징을 위한 Windows 설치 준비
  • Windows 이미지에 드라이버 패키지 및 언어 추가 또는 제거
  • 응답 파일(answer file)을 사용해 무인 Windows 설치 설정 구성
  • 응답 파일에 장치 드라이버 경로, 패키지, 사용자 지정 명령 추가
  • 데이터와 중요한 사용자 지정 설정을 유지한 채 기존 운영체제 복구
  • Windows IoT Core 이미지를 위한 Windows 사용자 지정 및 프로비저닝
  • 사용자 프로필 마이그레이션
  • Windows 및 Microsoft Office 소매 정품 인증 프로세스 자동화 및 중앙 관리

Windows 평가 툴킷(Assessment Toolkit)이란?

Windows 평가 툴킷은 Windows ADK의 일부로, Windows 배포 과정에서 발생할 수 있는 잠재적인 문제를 진단하고 해결하는 데 도움을 주는 도구 세트입니다. 이 도구들은 사용자 활동을 시뮬레이션하고 PC 상태를 점검한 뒤, 그 결과를 XML(eXtensible Markup Language)과 바이너리 파일 형태로 기록하는 '평가(assessment)' 작업을 수행합니다.

IT 담당자는 이러한 평가 결과의 지표, 진단 정보, 권장 사항을 검토하고 조치함으로써 하드웨어와 앱의 응답성을 확보할 수 있습니다. 추가 조사가 필요한 영역을 파악하고, 배터리 수명, 시작 성능, 안정성, 기능성, 종료 시간을 최적화하기 위한 필요한 corrective 조치를 취할 수 있습니다.

조직은 Windows 평가 툴킷의 평가 기능을 활용해 사전 정의된 품질 기준에 따라 고품질 앱과 드라이버를 개발할 수도 있습니다. 또한 평가 결과를 활용하면 구성 요소 버전별 품질 추적 프로세스를 만들고, 반복 개발(iteration)마다 발생하는 성능 저하(regression)를 감지하고 필요시 수정할 수 있습니다.

Windows ADK 내 평가 툴킷의 그 밖에 유용한 활용 사례는 다음과 같습니다.

  • 사전 정의된 작업을 실행해 드라이버, 메모리 사용량 등의 문제 식별
  • Windows OS가 실행 중인 컴퓨터와 다른 지원 OS가 실행 중인 컴퓨터 간 차이점 분석
  • 클린 상태의 컴퓨터에서 기준선(baseline) 시스템 결과 수립
  • 공개 API(응용 프로그래밍 인터페이스)를 활용한 평가 개발 또는 확장
  • 기존 도구 및 인프라와 평가 통합을 통한 품질 측정과 의사 결정 지원

평가 기능 외에도 Windows 평가 툴킷에는 Windows 평가 콘솔(Assessment Console)평가 플랫폼(Assessment Platform)이 포함되어 있습니다. 콘솔은 GUI(그래픽 사용자 인터페이스)로, IT 전문가가 여러 평가를 하나의 작업(job)으로 묶어 일괄 실행할 수 있게 해주며, 작업 결과를 조회하고 관리해 다음 단계를 결정할 수 있습니다.

평가 플랫폼은 평가를 개발·확장·표시하고 작업 실행 후 결과를 확인하기 위한 인프라입니다. 이를 통해 IT 담당자는 컴퓨터 구성을 분석하고 하드웨어 및 성능 문제의 해결 방법을 찾을 수 있습니다.

평가 플랫폼에는 Assessment Execution Engine이라는 명령줄 도구도 포함되어 있습니다. IT 전문가는 이 도구로 작업 자동화 스크립트를 만들어 시간을 절약하고 리소스 사용을 최소화하며 성능 지표에 미치는 영향을 줄일 수 있습니다. 이 도구는 평가 콘솔에서 제공하지 않는 추가 옵션과 매개변수도 지원합니다.

최신 Windows ADK 버전인 10.1.26100.2454에는 평가 툴킷에 'Restrict Standby and Adaptive Hibernate to Modern Standby cycling' 유틸리티도 포함되었습니다. 이 유틸리티는 Modern Standby의 에너지 효율, 서명 및 연결 상태 확인, 앱 자동화 편의성, Edge 워크로드의 이벤트 공급자 등을 개선합니다.

참고: Windows ADK와 함께 Microsoft MAP Toolkit(Microsoft Assessment and Planning Toolkit)을 활용하면 IT 팀이 마이크로소프트 마이그레이션 및 배포를 더욱 체계적으로 준비할 수 있습니다.

Windows 성능 툴킷(Performance Toolkit)이란?

Windows 성능 툴킷(WPT) 역시 Windows ADK의 핵심 구성 요소입니다. WPT에는 시스템 이벤트를 기록하는 WPR(Windows Performance Recorder), WPA(Windows Performance Analyzer), Xperf 같은 성능 모니터링 및 분석 도구가 포함되어 있으며, 이 도구들은 Windows 운영체제와 애플리케이션의 상세한 성능 프로필을 생성해 최적화 방향과 의사 결정에 도움을 줍니다.

WPR과 WPA는 WPT 안에서 독립적으로 동작하며 목적이 서로 다릅니다. WPR은 강력한 녹화 도구이고, WPA는 분석 도구입니다. IT 팀은 UI, 명령줄 또는 WPRControl API를 통해 WPR을 실행해 특정 이벤트를 기록할 수 있습니다. WPR은 시스템 및 애플리케이션 동작과 리소스 사용에 대한 상세한 ETW(Event Tracing for Windows) 기록을 생성합니다.

WPA는 WPR이 기록한 ETW 이벤트를 그래프와 데이터 테이블 형태로 시각화합니다. 유연한 UI와 강력한 그래핑 기능을 갖춘 WPA는 분석용 이벤트 추적 로그 파일을 생성하며, 확인된 문제의 근본 원인을 탐색할 수 있는 Issues 창도 제공합니다. IT 및 개발 팀은 WPR과 WPA를 함께 사용해 성능 문제를 사전에 조사·해결하고 리소스 소비 패턴을 파악할 수 있습니다.

Xperf도 WPT에서 유용하게 활용되는 도구입니다. 이 명령줄 도구를 사용하면 추적(tracing)을 제어하고 추적 데이터를 처리할 수 있습니다.

Windows ADK의 기타 주요 도구

Windows 평가 툴킷과 성능 툴킷 외에도 Windows ADK에는 대규모 Windows 배포와 사용자 지정을 단순화하는 다양한 도구가 포함되어 있습니다.

  • DISM(Deployment Image Servicing and Management)
  • Sysprep
  • Windows SIM(Windows System Image Manager)
  • WinRE(Windows Recovery Environment)
  • Windows Assessment Services
  • AXE(Assessment Execution Engine)
  • Windows ICD(Windows Imaging and Configuration Designer)

DISM

DISM은 Windows 이미지를 서비스(servicing)하기 위한 명령줄 도구입니다. PEimg, Intlcfg, ImageX, 패키지 관리자 등 여러 배포 도구를 따로 사용할 필요 없이, 이 단일 도구와 명령만으로 다음과 같은 다양한 작업을 수행할 수 있습니다.

  • Windows 이미지(WIM) 파일, FFU(Full-Flash Update) 파일 또는 가상 하드 디스크 탑재(mount)
  • 해당 파일에 대한 정보 조회
  • 파일 내 Windows 기능, 패키지, 드라이버, 국가별 설정의 설치·제거·구성·업데이트
  • 앱 사전 설치
  • Windows 이미지의 상위 에디션으로 변경

모든 DISM 명령은 오프라인 이미지에 사용할 수 있으며, 일부 명령은 실행 중인 운영체제에서도 사용 가능합니다.

Sysprep

Windows ADK에 포함된 또 다른 도구인 Sysprep은 이미징을 위해 Windows 설치를 준비하는 데 사용됩니다. IT 담당자는 Sysprep으로 Windows 설치를 일반화(generalize)하고, 사용자 지정된 Windows 설치를 캡처하며, 응답 파일을 활용하고, 기본 사용자 프로필을 사용자 지정할 수 있습니다.

Windows SIM

무인 Windows 설치 응답 파일을 만들기 위한 도구가 바로 Windows SIM입니다. Windows SIM은 WIM 파일과 카탈로그 파일의 정보를 활용해 응답 파일을 생성하며, IT 담당자는 이를 사용해 Windows 설치를 구성하고 기본 설치를 사용자 지정할 수 있습니다.

WinRE

ADK의 WinRE는 OS 부팅 문제를 복구하기 위한 복구 환경입니다. Windows 사전 설치 환경(WinPE) 운영체제를 기반으로 하며, 문제 해결 및 진단 기능, 자동 복구, 초기화(push-button reset) 기능을 포함합니다. 또한 Windows Server 운영체제를 위한 시스템 이미지 복구도 지원합니다.

Windows Assessment Services 및 AXE

ADK에는 Windows Assessment Services와 AXE도 포함되어 있습니다. Windows Assessment Services는 설정, PC, 이미지, 평가를 원격으로 관리하는 애플리케이션이며, AXE는 Windows 시스템 평가를 관리하고 실행하는 데 필요한 인프라를 제공합니다.

Windows ICD

마지막으로 Windows ICD 도구를 사용하면 IT 부서가 데스크톱 에디션과 Windows IoT Core를 포함한 Windows 클라이언트가 실행되는 디바이스를 손쉽게 사용자 지정하고 프로비저닝할 수 있습니다. 디바이스 구성을 단순화하기 위해 프로비저닝 패키지에 사용자 지정 설정을 추가한 뒤, 해당 패키지를 Windows 클라이언트가 실행 중인 디바이스에 적용하면 됩니다.

Windows ADK 버전 정보

현재 Windows ADK의 최신 버전은 10.1.26100.2454입니다. 2024년 12월에 출시된 이 버전은 다음 Windows 운영체제 릴리스를 지원합니다.

  • Windows 11, 버전 24H2
  • 이전에 지원되는 모든 Windows 11 버전
  • 이전에 지원되는 모든 Windows 10 버전
  • Windows Server 2025
  • Windows Server 2022

마이크로소프트는 현재 사용 중인 Windows 버전과 일치하는 ADK 버전을 사용할 것을 권장합니다. 많은 조직에서 흔히 있듯이 환경에 여러 Windows 버전이 혼재되어 있다면, 가장 최신 OS에 맞는 버전을 사용하는 것이 좋습니다.

또한 최신 버전의 Windows ADK로 업그레이드하는 것이 좋은 관행입니다. 이전 ADK 버전에는 권한 상승(elevation of privilege)이라는 알려진 보안 취약점이 존재했습니다. 마이크로소프트가 일부 구버전은 수정했지만 여전히 취약한 버전이 남아 있을 수 있으므로, 문제가 수정된 최신 보안 버전을 사용하는 것이 가장 안전합니다.

Windows Insider Preview 버전

Windows ADK는 Windows Insider Preview 버전으로도 제공됩니다. 이 버전을 사용하면 일부 사용자가 공개되기 전에 ADK의 최신 업데이트와 기능을 먼저 테스트할 수 있습니다. 이 버전을 다운로드하려면 Windows 참가자 프로그램(Windows Insider Program)의 회원이어야 하며, 웹사이트에서 Microsoft Entra ID 회사 계정 또는 개인 Microsoft 계정으로 등록할 수 있습니다. 또는 Windows 설정 > 업데이트 및 보안 > Windows 참가자 프로그램 > 시작하기로 바로 이동해 가입할 수도 있습니다.

WinPE 추가 기능

Windows ADK를 다운로드한 후 IT 팀은 WinPE를 별도로 다운로드해 설치할 수도 있습니다. WinPE는 아직 OS가 설치되지 않은 PC를 부팅하는 데 사용할 수 있는 소형 운영체제입니다. 이 추가 기능은 기존 운영체제를 복구하거나 시스템에서 데이터를 복구하는 용도로도 활용할 수 있습니다.

사용자 지정 Windows 설치 파일을 활용하면 배포를 간소화하고 새 버전의 Windows를 적용해 OS 인스턴스를 복구할 수 있습니다. 사용자 지정 Windows 11 ISO 파일을 만드는 방법도 함께 확인해 보세요.