애플리케이션
계획 및 준비 단계에서 애플리케이션을 Windows 11 준비하는 데 필요한 작업을 완료했습니다. Windows 11 99.7% 애플리케이션 호환성을 제공하므로 대부분의 앱은 이미 배포할 준비가 된 것입니다. 그러나 다음 권장 사항은 특정 환경에서 애플리케이션 호환성을 평가하는 데 도움이 될 수 있습니다.
| 업무 | 결과물 |
|---|---|
| - 중요하고 중요한 애플리케이션을 배포하고 테스트합니다. - 다른 애플리케이션을 배포하고 테스트합니다. - 애플리케이션을 수정합니다. - 애플리케이션 의사 결정 매트릭스를 검토합니다. - 로그오프하고 절차 설명서를 업데이트합니다. |
• 확인된 통과/실패 테스트 결과 및 수정 단계 목록 • 수정된 모든 앱의 레코드 • 수정할 수 없는 앱 기록 • 각 배포 단계에 대한 문서화된 실행/중단 결정 |
팁 (조언)
애플리케이션 테스트에 필요한 시간과 리소스를 고려합니다. 대부분의 애플리케이션은 이미 Windows 11 호환되므로 중요 비즈니스용 앱 및 규정 준수에 필요한 앱을 테스트하는 데 집중합니다.
중요하고 중요한 앱 배포 및 테스트
준비 단계에서 파일럿 배포 중에 테스트할 우선 순위가 지정된 애플리케이션 목록을 확인했습니다. 아직 배포하지 않은 경우 파일럿에 포함된 사용자 및 디바이스에 이러한 애플리케이션을 배포합니다.
RACI 차트에서 식별된 사용자와 긴밀히 협력하여 애플리케이션이 철저히 테스트되었는지 확인합니다.
식별한 수정 단계와 함께 통과/실패 결과를 기록해야 합니다.
일반 기능 테스트
- 애플리케이션을 설치합니다. Intune에서 배포된 경우 구성이 이미 적용됩니다. 수동으로 설치하는 경우 애플리케이션에 조직별 구성이 필요할 수 있습니다. 애플리케이션에 따라 설치 중 또는 설치 후에 고려해야 합니다.
- 제품 서비스가 시작되었는지 확인합니다.
- 프로그램 및 정의 업데이트를 포함하여 애플리케이션을 업데이트합니다.
- 애플리케이션 핵심 기능을 테스트합니다.
- 시스템 트레이 상황에 맞는 메뉴 옵션 또는 팝업 차단기와 같은 애플리케이션 확장 기능을 테스트합니다. 다음은 포함해야 하는 기능 목록이 아니라 제품에 포함될 수 있는 기능의 예일 뿐입니다.
일반적인 기능 테스트에 대한 개요일 뿐입니다. Windows 11 사용하여 애플리케이션을 테스트하는 방법에 대한 자세한 지침은 Windows 11 테스트 지침 참조하세요.
팁 (조언)
권장 결과물:
테스트 결과 및 수정이 필요한 모든 앱을 문서화합니다. 해당하는 경우 수정 단계를 기록합니다.
다른 애플리케이션 배포 및 테스트
배포 단계를 진행하면서 해당 디바이스가 Windows 11 업그레이드된 후 현재 배포 단계에서 사용자 및 디바이스에 필요한 애플리케이션을 배포합니다.
팁 (조언)
사용자가 Windows 11 정상적으로 작업할 때는 앱을 효과적으로 테스트합니다. 공식적인 애플리케이션 테스트를 실행하는 대신 피드백에 의존하도록 선택할 수 있습니다.
사용자 피드백을 검토하고 기술 지원팀 호출을 모니터링하여 앱 호환성과 관련된 일반적인 문제를 식별합니다.
팁 (조언)
권장 결과물:
테스트 결과 및 수정이 필요한 모든 앱을 문서화합니다. 해당하는 경우 수정 단계를 기록합니다.
애플리케이션 수정
애플리케이션 문제는 배포 프로세스의 여러 단계에서 발생할 수 있습니다. 디바이스에 이미 설치된 일부 애플리케이션은 Windows 업그레이드를 차단할 수 있지만 다른 애플리케이션은 업그레이드가 완료된 후 잘못 설치되거나 실행될 수 있습니다. 수정 방법은 문제가 발생하는 시기에 따라 달라집니다.
테스트 중에 수집된 정보를 사용하여 가능한 경우 애플리케이션을 수정합니다. 작업 수행 전, 계획 단계 중 생성한 애플리케이션 의사 결정 매트릭스를 참조하면 다음에 대해 도움이 됩니다.
- 영향을 예측합니다.
- 배포 결정을 내립니다(예: 배포를 광범위하게 일시 중지할지 또는 영향을 받는 디바이스에 대해서만 일시 중지할지 여부).
- 각 문제의 선별 우선 순위.
차단 애플리케이션 및 블록 유형을 식별합니다. 다음 단계는 기존 애플리케이션이 Windows 설치를 차단할 수 있는 현재 위치 업그레이드를 수행할 때 적용됩니다.
- 영향을 받는 애플리케이션을 식별하기 위해 "주의가 필요한 사항" 메시지에 대한 Windows 업데이트 검토합니다.
- SetupDiag(Microsoft 진단 도구), WindowsUpdate.log 및 ACT(애플리케이션 호환성 도구 키트)와 같은 진단 도구를 사용하여 블록의 근본 원인을 분석하고 식별할 수 있습니다.
앱 차단의 일반적인 유형은 다음과 같습니다.
- 사용되지 않는 드라이버를 사용하는 애플리케이션
- 최신 빌드와 호환되지 않는 커널 모드 구성 요소가 있는 애플리케이션
- 오래된 보안 에이전트 또는 맬웨어 방지 소프트웨어
- 오래된 필터 드라이버를 사용하는 레거시 VPN 또는 네트워킹 애플리케이션
- 알려진 문제로 인해 하드 블록을 트리거하는 애플리케이션
- OS를 업그레이드하기 전에 공급업체 업데이트가 필요한 애플리케이션
애플리케이션 시나리오에 따라 수정합니다.
차단 애플리케이션을 식별한 후 애플리케이션 상태 및 공급업체 지원에 따라 적절한 수정 작업을 선택합니다. 사용할 수 있는 수정 작업은 다음과 같습니다.
옵션 A: 애플리케이션 업데이트(기본 설정): 애플리케이션 공급업체가 Windows 11 지원되는 버전을 제공하는 경우 업그레이드를 다시 시도하기 전에 해당 버전으로 애플리케이션을 업데이트합니다.
Microsoft 호환성 업데이트 및 진단은 호환되는 버전의 애플리케이션이 검색되면 업그레이드를 허용하도록 설계되었습니다.
옵션 B: 차단 애플리케이션 제거: 호환되는 버전이 없는 경우:
- 애플리케이션(및 관련 드라이버 또는 서비스)을 제거합니다.
- Windows 11 업그레이드를 다시 시도합니다.
- 지원되는 버전을 나중에 사용할 수 있게 된 후에만 애플리케이션을 다시 설치합니다.
호환되지 않는 애플리케이션은 업그레이드를 진행하기 전에 제거가 필요한 업그레이드 블록을 생성할 수 있습니다.
옵션 C: 애플리케이션을 바꾸거나 사용 중지합니다 . 레거시 또는 지원되지 않는 앱의 경우:
- 애플리케이션을 지원되는 최신 대안으로 대체합니다.
- 더 이상 비즈니스에 중요하지 않은 경우 앱을 사용 중지합니다.
이는 이전 바이러스 백신, 암호화, VPN 또는 디바이스 드라이버 종속 소프트웨어에서 흔히 발생하며, 이로 인해 업그레이드 블록이 자주 발생합니다.
Option D: 애플리케이션을 로컬로 실행하는 대신 검색: 일부 옵션에는 공급업체의 SaaS(Software-as-a-Service) 제품이나 Windows 365, Azure Virtual Desktop 또는 RDSH(원격 데스크톱 세션 호스트)에서 애플리케이션을 실행하는 옵션이 포함됩니다.
팁 (조언)
애플리케이션 호환성 문제를 해결할 수 없는 경우 Microsoft App Assure 서비스를 사용하여 도움을 받으세요.
드라이버 관련 블록을 수정합니다.
일부 "애플리케이션" 블록은 실제로 애플리케이션 자체가 아니라 연결된 드라이버(예: 프린터, 보안 또는 가상화 드라이버)에 의해 발생합니다.
Microsoft 드라이버 하드 블록을 사용하여 호환되지 않는 드라이버가 오류를 일으키는 것으로 알려진 경우 업그레이드를 방지합니다. 업그레이드를 진행하려면 먼저 이러한 블록을 수정해야 합니다. 이러한 경우 드라이버를 Windows 11 호환되는 버전으로 업데이트하거나 드라이버를 업데이트할 수 없는 경우 애플리케이션을 제거해야 합니다.
호환성 검사를 다시 실행합니다.
차단 애플리케이션 또는 드라이버를 수정한 후 Windows 11 업그레이드를 다시 시도합니다. Windows 설치 프로그램은 Windows 업데이트 통해 전달된 업데이트된 진단 정의를 사용하여 호환성을 자동으로 다시 평가합니다. 호환성 데이터의 수동 재설정은 필요하지 않습니다.
빠른 참조: 문제 유형 및 수정
| 문제 유형 | 권장되는 수정 |
|---|---|
| 오래된 버전 | 애플리케이션을 업데이트하거나 다시 설치합니다. |
| 호환되지 않는 드라이버 | 드라이버를 지원되는 버전으로 업데이트하거나 제거합니다. |
| 보안/VPN 소프트웨어 | 지원되는 버전으로 업데이트합니다. |
| 레거시 애플리케이션 | 최신 대안으로 대체하거나 ACT를 사용하여 shim을 적용하세요. |
| 강력 차단 | 업데이트 필요; 업그레이드는 해결될 때까지 진행할 수 없습니다. |
또한 Microsoft Copilot 알려진 문제, 문서화된 해결 방법, 공식 지원 지침 및 Microsoft 식별된 일반적인 패턴을 참조하여 특정 애플리케이션의 문제를 해결하는 데 도움이 될 수 있습니다. 문제 해결에 대한 제안과 권장되는 문제 해결 단계를 요청할 수 있습니다.
이후 배포 단계에서 애플리케이션 문제는 업그레이드 자체를 차단하지 않고 일반적인 사용 중에 업그레이드 후에 나타날 가능성이 높습니다.
팁 (조언)
권장 결과물:
수정할 수 없는 경우 모든 애플리케이션이 수정되거나 대체용으로 문서화됩니다.
애플리케이션 의사 결정 매트릭스 검토
계획 단계에서는 애플리케이션 테스트에 실패할 때 수행할 작업(있는 경우)을 결정하는 조건을 정의했습니다. 테스트에 실패한 앱 목록과 함께 이러한 조건을 검토합니다. 의사 결정 매트릭스를 사용하여 전체 또는 일부 디바이스에 대한 배포를 일시 중지할지 또는 중지할지 또는 안전하게 계속할 수 있는지를 결정합니다. RACI 차트에서 관련 관련자와 상의하세요.
| 분류 | 가동 중지 시간의 예상 영향 | 배포 결정 | 처리 우선 순위 |
|---|---|---|---|
| 영향을 기반으로 하는 앱 분류 | 당신의 정의 | 당신의 정의 | 귀하의 결정 |
| 중요 | 작업 중단 또는 수익 손실 | 배포를 중지합니다. | 식별된 문제 또는 위험을 가능한 한 빨리 조사하고 해결합니다. |
| 매우 중요 | 사업부의 생산성 손실 | 영향을 받는 디바이스에 대해서만 배포를 중지합니다. | 영업일 기준 2일 이내에 위험 및 문제를 조사하여 현재 배포 주기 동안 해결합니다. |
| 중요합니다 | 개별 사용자의 생산성 손실 | 배포를 계속하지만 가능한 경우 영향을 받는 사용자에게 해결 방법 지침을 제공합니다. | 영업일 10일 이내에 위험 및 문제를 조사하기 시작 현재 배포 주기 내에서 모두 수정할 필요는 없습니다. 그러나 모든 문제는 다음 배포 주기가 끝날 때 해결해야 합니다. |
| 중요하지 않음 | 사용자에게 미치는 최소한의 영향 | 배포를 계속합니다. | 영업일 20일 이내에 위험 및 문제를 조사하기 시작합니다. 현재 또는 향후 배포 주기에서 수정할 수 있습니다. |
메모
구체적인 내용은 조직에 따라 달라집니다.
시나리오: 배포 중에 애플리케이션 의사 결정 매트릭스 적용
파일럿 배포 중에 Contoso, Inc.의 IT 팀은 Windows 11 호환성 테스트를 통과하지 못하는 여러 애플리케이션을 식별합니다. 팀은 실패한 애플리케이션을 애플리케이션 의사 결정 매트릭스에 대해 검토합니다.
애플리케이션: 사용자 지정 인벤토리 관리 도구
실패한 애플리케이션 중 하나는 웨어하우스 직원이 사용하는 사용자 지정 인벤토리 관리 도구입니다. 애플리케이션은 매일 작업을 지원하며 가동 중지 시간으로 인해 주문 처리가 중단됩니다.
- 영향별 분류: 매우 중요
- 배포 결정: 의사 결정 매트릭스에 따라 팀은 웨어하우스 직원이 사용하는 디바이스에 대해서만 Windows 11 배포를 일시 중지하고 나머지 조직에 대한 배포를 계속합니다. 애플리케이션 소유자 및 작업 책임자는 문제를 조사하기 위해 참여하며 현재 배포 주기 내에서 수정이 시작됩니다.
애플리케이션: 레거시 보고 추가 기능
소규모 개별 기여자 그룹에서 사용하는 레거시 보고 추가 기능인 다른 애플리케이션은 테스트에 실패하지만 알려진 해결 방법이 있습니다.
- 영향별 분류: 중요
- 배포 결정: 팀은 배포를 계속하고, 영향을 받는 사용자에게 해결 방법 지침을 게시하고, 향후 업데이트에 대한 수정을 예약합니다.
애플리케이션: 비임계 내부 유틸리티
소수의 사용자가 자주 사용하지 않는 중요하지 않은 내부 유틸리티는 테스트에 실패합니다.
- 영향별 분류: 중요하지 않음
- 배포 결정: 배포는 중단 없이 계속되며 이후 배포 주기 동안 조사를 위해 백로그에 문제가 추가됩니다.
이 프로세스 전체에서 배포 팀은 RACI 차트에 식별된 관련자와 협의하여 조치를 수행하기 전에 분류 및 결정을 확인합니다.
팁 (조언)
권장 결과물:
각 배포 단계에서 진행/중단 결정을 문서화합니다.
로그오프 및 절차 설명서 업데이트
애플리케이션 테스트 격차를 해소하기 위해 수행하는 모든 단계의 성공, 실패 및 수정을 문서화합니다.
이 단계에서 결정을 내릴 때 추적, 보고 및 연속성을 위해 쉽게 공유할 수 있는 형식으로 문서화합니다. 사용자 준비에 연결된 RACI 매트릭스에서 식별된 모든 사용자로부터 이러한 결과물의 승인을 받습니다. 다음 배포 단계로 이동하기 전에 도움을 구하고 간격을 해결합니다(애플리케이션 처리 기준에 따라 결정되는 경우).
| 업무 | 결과물 |
|---|---|
| - 중요하고 중요한 애플리케이션을 배포하고 테스트합니다. - 다른 애플리케이션을 배포하고 테스트합니다. - 애플리케이션을 수정합니다. - 애플리케이션 처리 조건을 검토합니다. - 로그오프하고 절차 설명서를 업데이트합니다. |
• 확인된 통과/실패 테스트 결과 및 수정 단계 목록 • 수정된 모든 앱의 레코드 • 수정할 수 없는 앱 기록 • 각 배포 단계에 대한 문서화된 실행/중단 결정 |