Windows 11 업데이트 후 Bot Runner 기기에 영향을 미치는 요인

Windows 11로 업데이트하면 운영 체제의 디자인 및 아키텍처가 변경되어 기존 자동화가 여러 영역에서 영향을 받을 수 있습니다. 이러한 세부 정보를 검토하여 잠재적으로 영향을 받을 수 있는 영역을 파악하십시오.

선행 조건

Bot Runner 기기의 운영 체제를 Windows 11로 업데이트하기 전에 Bot Agent 폴더와 같은 Bot 에이전트 관련 데이터를 완전히 백업했는지 확인하십시오. 경로: Program Files\Automation Anywhere. Bot 에이전트 데이터를 백업하려면 다음 지침을 검토하십시오.
  • Bot Runner 기기의 Windows 작업 관리자에서 Bot 에이전트 서비스를 중지 및 수동 모드로 설정했는지 확인합니다.
  • Bot Agent 폴더를 C:\Program Files\Automation Anywhere에서, 그리고 다음 위치에서 Automation Anywhere 폴더를 백업합니다. C:\Windows\System32\config\systemprofile\AppData\Local
    주: Windows 11로 업데이트한 후, Automation Anywhere 폴더가 삭제될 수 있습니다. 이 폴더에는 Bot 에이전트 시스템 파일이 포함되어 있습니다. 따라서 Automation Anywhere 폴더와 Bot 에이전트 폴더를 백업하면 기존 Bot 에이전트 시스템 파일이 보존됩니다.
  • Windows 11로 업데이트한 후, 백업해 둔 Automation Anywhere 폴더를 다음 위치에 붙여넣으십시오. C:\Windows\System32\config\systemprofile\AppData\Local
  • Bot Runner 기기의 Windows 작업 관리자에서 Bot 에이전트 서비스를 시작하고 상태를 자동으로 설정합니다.
  • Windows 10 운영 체제에서 Automation 360과 함께 작동하고 있는 모든 애플리케이션은 Windows 11에서도 계속 작동하므로 대상 애플리케이션에 변경 사항이 없는지 확인하십시오.

    메모장에서 대상 애플리케이션을 예로 들어보겠습니다. Windows 10의 메모장 애플리케이션 버전은 Windows 11에서 제공되는 버전과 다릅니다.

이미지 기반 자동화

Windows 11 업데이트로 인해 애플리케이션 화면의 모양이 특정하게 변경되는 경우, 이미지 자동화가 영향을 받을 수 있습니다.

이와 관련하여 고려해야 할 몇 가지 요소는 다음과 같습니다.

  • 새로운 UI(사용자 인터페이스) 디자인
    • Windows 11의 인터페이스는 모서리가 둥글고, 아이콘이 변경되었으며, 새로운 레이아웃이 적용되었습니다. 이는 UI 요소 인식에 의존하는 자동화 도구에 문제를 일으킬 수 있습니다.
    • 속성(클래스 이름, 자동화 ID 등)으로 컨트롤을 식별하기 위해 선택기를 사용하는 도구는 이러한 속성이 변경되거나 다르게 렌더링되는 경우 실패할 수 있습니다.
  • 높은 DPI(인치당 도트 수) 스케일링 및 해상도
    • Windows 11에서는 기본 해상도나 크기 조정 설정이 다를 수 있으며, 잠재적으로 UI 요소의 모양이 변경될 수 있습니다.

      이는 픽셀 단위의 완벽한 인식에 의존하는 이미지 기반 자동화에 영향을 미칠 수 있습니다.

    • Windows 11에서 해상도나 DPI 설정을 변경하면 UI 요소가 렌더링되는 방식에 영향을 미칠 수 있습니다.

      이로 인해 이미지 기반 또는 픽셀 기반 자동화에서 인식 문제나 요소의 정렬 오류가 발생할 가능성이 있습니다.

키스트로크 기반 자동화

키보드 자동화는 Windows 11 업데이트의 영향을 받을 수 있습니다. 그러나 키보드 단축키나 애플리케이션 동작에 특별한 변경이 없는 한 자동화가 완전히 중단될 가능성은 낮습니다.

이와 관련하여 고려해야 할 몇 가지 요소는 다음과 같습니다.
  • 새로운 또는 변경된 단축키

    Windows 11에서는 스냅 레이아웃, 가상 데스크톱, 향상된 멀티태스킹 등의 새로운 기능이 도입되었으며, 이 중 일부에는 새롭거나 변경된 키보드 단축키가 포함되었습니다. 자동화가 Win + A(작업 센터)와 같이 키 조합을 전송하는 데 의존하는 경우 이러한 매핑이 변경되면 자동화에 영향을 미칠 수 있습니다.

    예를 들어, Windows 11에서는 스냅 레이아웃을 위한 Win + Z가 추가되었으며, 일부 애플리케이션에서는 단축키가 다르게 동작할 수 있습니다.

  • 애플리케이션에서의 다른 동작

    Windows 11의 Windows 애플리케이션은 UI 디자인이나 시스템 상호 작용의 변경으로 인해 키보드 입력에 다르게 반응할 수 있습니다.

    예를 들어, 시스템 대화 상자의 레이아웃이 변경되면 탭이나 화살표 키를 사용하여 탐색하는 자동화가 예상대로 작동하지 않을 수 있습니다.

  • 기본 애플리케이션 변경

    일부 Windows 11의 기본 애플리케이션(예: 파일 탐색기 및 설정)은 특정 키 시퀀스(예: Alt + F 파일 메뉴)에 영향을 미치는 다른 레이아웃을 가질 수 있습니다.

    예를 들어, Windows 11의 파일 탐색기가 업데이트되면 키보드 기반 자동화가 파일 탐색기와 상호 작용하는 방식이 변경될 수 있습니다.

  • 언어 및 지역 설정

    Windows 11에서 언어나 키보드 지역 설정이 변경되면 특정 키보드 레이아웃을 가정하는 자동화에 영향을 미칠 수 있습니다.

    예를 들어, 키보드 로캘에 따라 @"를 사용하는 경우가 있는데, 이는 설정이 변경될 수 있는 업데이트 중에 발생할 수 있습니다.

  • UI 반응성

    Windows 11에서는 특정 애플리케이션이나 대화 상자의 성능이 변경될 수 있습니다.

    특정 타이밍에 따라 주요 입력을 보내거나 특정 지연을 가정하는 자동화는 시스템이 예상보다 빠르거나 느리게 응답할 경우 실패할 수 있습니다. 자동화 스크립트가 올바르게 작동하는지 확인하려면 타이밍을 조정해야 할 수도 있습니다.

  • 작업 표시줄 단축키

    Windows 11에서는 작업 표시줄이 중앙으로 이동했기 때문에 일부 작업 표시줄 관련 키보드 단축키(예: Win + 숫자 키로 앱 간 전환)가 정확히 동일하게 작동하지 않을 수 있습니다. 이는 작업 표시줄 위치 관리에 의존하는 자동화에 영향을 미칠 수 있습니다.

  • 가상 데스크톱 바로 가기

    Windows 11에서는 Win + TabWin + Ctrl + 화살표 키와 같은 새로운 단축키를 통해 가상 데스크톱 환경이 향상되었습니다.

    이러한 바로 가기를 사용하거나 가상 데스크톱 동작이 변경되는 경우, 가상 데스크톱과 상호 작용하는 자동화 스크립트가 영향을 받을 수 있습니다.

  • 수정 키 동작

    가능성은 낮지만, 수정 키 조합(Ctrl, Alt, Shift, Win)을 보내는 자동화 스크립트는 Windows 11에서 이러한 키와 관련된 동작이 수정될 경우 문제가 발생할 수 있습니다.

  • 단축키 재할당

    일부 Windows 11 기능은 다른 키보드 단축키를 사용하거나 단축키 조합을 다시 정의할 수 있으며, 이는 키보드 입력을 전송하는 자동화에 영향을 미칠 수 있습니다.

마우스 위치 기반 자동화

Windows 11에서는 메뉴 및 시스템 대화 상자의 특정 요소의 위치가 변경되었으며, 이는 절대적인 마우스 위치나 하드코딩된 좌표에 의존하는 자동화에 영향을 미칠 수 있습니다.

이와 관련하여 고려해야 할 몇 가지 요소는 다음과 같습니다.
  • UI 및 요소 레이아웃 변경

    Windows 11에서는 새로운 컨트롤 배치를 갖춘 재설계된 인터페이스가 도입되었으며, 이는 절대 또는 상대 마우스 좌표에 의존하는 자동화에 영향을 줄 수 있습니다.

    예를 들어, 버튼, 아이콘 또는 메뉴와 같은 요소가 이동되었거나 크기가 조정되었을 수 있으며, 이로 인해 마우스 클릭이 의도한 대로 이루어지지 않을 수 있습니다.

  • 작업 표시줄 및 시작 메뉴

    가운데 정렬된 작업 표시줄과 재구성된 시작 메뉴는 해당 요소의 위치가 하드코딩된 경우 마우스 기반 자동화에 영향을 미칠 수 있습니다.

  • 창 제어 요소

    제목 표시줄, 버튼, 메뉴와 같은 요소는 배치나 이름이 다를 수 있으며, 이로 인해 자동화 선택기나 식별자를 업데이트해야 할 수도 있습니다.

  • 컨텍스트 메뉴 변경

    Windows 11에서는 간소화된 상황에 맞는 메뉴가 있으며, 더 많은 옵션 표시 메뉴 항목으로 일부 작업을 숨겼습니다.

    이러한 변경으로 인해 마우스 오른쪽 클릭 메뉴나 상황별 작업에 따라 자동화가 중단될 수 있습니다.

레코더 또는 객체 속성 기반 자동화

Windows 11로 업데이트하면 UI 요소나 개체 경로를 사용하는 레코더 및 개체 속성 기반 자동화가 이러한 UI 요소가 렌더링되거나 식별되는 방식이 변경되어 영향을 받을 수 있습니다.

업데이트가 이러한 자동화에 어떤 영향을 미칠 수 있는지에 대한 요약은 다음과 같습니다.
  • UI 요소 속성
    • Windows 11에서는 레이아웃과 모양 및 느낌이 수정된 새로운 UI 디자인이 도입되었습니다. 이러한 시각적인 변화로 인해 클래스 이름, 컨트롤 유형, 자동화 ID, 접근성 라블 등의 요소 속성이 변경될 수 있습니다.
    • 자동화 도구에서 UI 요소를 인식하는 데 사용하는 자동화 ID컨트롤 유형과 같은 속성이 변경되어 선택기가 실패할 수 있습니다.
    • 정적 객체 속성에 의존하는 자동화는 요소를 올바르게 찾지 못해 워크플로가 중단될 수 있습니다.
  • Microsoft Internet Explorer 및 Edge 브라우저

    Microsoft Edge는 Windows 11과 더 통합되어 있으며 Internet Explorer는 더 이상 지원되지 않습니다. Internet Explorer에 의존하는 브라우저 기반 자동화 스크립트는 Microsoft Edge 또는 다른 지원되는 브라우저로 전환해야 할 수도 있습니다.

  • XPath 및 CSS 선택기
    • 자동화가 웹 기반 애플리케이션 자동화를 위해 XPath나 CSS 선택기를 사용하는 경우 UI 계층 구조(DOM 구조)가 변경되면 요소 식별이 잘못될 수 있습니다.
    • DOM 구조 내 요소의 위치 또는 부모-자식 관계는 Windows 11 애플리케이션에서 변경될 수 있습니다. 이로 인해 이전에 유효했던 XPath나 선택기가 유효하지 않은 것으로 간주될 수 있습니다. 동적 객체 식별을 위해 이러한 경로에 의존하는 자동화는 경로 변경으로 인해 중단될 수 있습니다.
    • 웹 페이지의 XPath 기반 식별도 기본 시스템 브라우저의 변경으로 인해 영향을 받을 수 있습니다.
  • 요소 계층 및 접근성 트리

    Windows 11에서는 일부 자동화 도구에서 요소 식별에 사용되는 접근성 트리에서 UI 요소의 계층 구조가 변경될 수 있습니다.

    요소 간의 부모-자식 관계가 변경될 수 있으며, 이는 기록 및 UI 프레임워크에서 사용되는 요소 인식 로직에 영향을 미칠 수 있습니다. 요소 계층을 탐색하는 도구는 올바른 개체와 상호 작용하지 못할 수 있습니다.

  • 새로운 컨트롤 레이아웃

    Windows 11 애플리케이션의 컨트롤 배치 및 배열은 Windows 10과 다를 수 있습니다. 특히 시스템 창과 새로 디자인된 애플리케이션의 경우 그렇습니다.

    자동화에 사용되는 position이나 size와 같은 개체 속성은 새로운 레이아웃으로 인해 부정확해질 수 있습니다. 개체 배치나 컨트롤 속성에 의존하는 레코더 기반 자동화의 경우 컨트롤 레이아웃과 속성의 변경을 반영하기 위해 업데이트가 필요할 수 있습니다.

  • 컨트롤 유형 및 프레임워크

    Windows 11 애플리케이션에서는 새롭거나 업데이트된 UI 프레임워크(예: UWP 및 WinUI)를 도입하여 새로운 컨트롤 유형을 도입하거나 기존 컨트롤의 렌더링 방식을 변경할 수 있습니다.

    특정 컨트롤 유형(예: 버튼 및 텍스트 필드)을 식별하는 데 의존하는 자동화는 기본 프레임워크가 자동화 도구에서 이러한 컨트롤이 표현되는 방식을 변경하는 경우 실패할 수 있습니다.

  • 사전 기록된 객체 변경사항

    레코더 도구가 객체 계층 구조 또는 속성의 변경으로 인해 Windows 11에서 (Windows 10과 비교하여) 다양한 요소 속성과 경로를 기록할 수 있습니다.

    이전에 기록된 상호작용의 시퀀스는 특히 UI가 크게 변경되는 경우, 재기록 또는 조정이 필요할 수 있습니다. 레코더 도구로 캡처한 새로운 경로나 속성은 반드시 검증하고 테스트해야 합니다.

파일 또는 폴더 경로 기반 자동화

  • 파일 탐색기 재설계

    Windows 11의 파일 탐색기가 업데이트되었으며, 이는 특정 폴더와 상호 작용하거나 파일 탐색기 내의 특정 메뉴 및 컨텍스트 작업에 의존하는 자동화에 영향을 미칠 수 있습니다.

  • 기본 폴더 경로의 변경

    Windows 11에서는 특정 애플리케이션, 특히 사용자 관련 폴더(예: 문서다운로드)에 대한 파일 시스템 경로가 업데이트되었을 수 있습니다. 자동화가 기본 Windows 경로에 의존하는 경우 이러한 기본 위치 중 하나라도 변경되면 자동화에 영향을 미칠 수 있습니다.

창 제목 기반 자동화

일부 Windows 11 애플리케이션은 서로 다른 창 제목, 애플리케이션 식별자 또는 메타데이터를 가질 수 있습니다. 창 제목 일치에 의존하는 자동화(특정 애플리케이션이나 대화 상자에 초점을 맞추는 등)는 제목이 변경되면 제대로 작동하지 않을 수 있습니다.

애플리케이션 창 제목 변경

일부 애플리케이션 및 시스템 대화 상자는 Windows 11에서 서로 다른 제목이나 메타데이터를 가질 수 있습니다. 정확한 창 제목을 사용하여 애플리케이션을 식별하고 이와 상호 작용하는 자동화(예: 창 찾기 작업 사용)는 제목이 변경되거나 새 창에 다른 식별자가 있는 경우 실패할 수 있습니다.

기존 자동화에 영향을 미치는 기타 변경 사항

  • 보안 정책 강화

    Windows 11에는 보안 부팅 및 신뢰할 수 있는 플랫폼 모듈(TPM)과 같은 향상된 보안 기능이 포함되어 있습니다. 이로 인해 특정 자동화 작업, 특히 관리자 권한, 보호된 폴더에 대한 액세스 또는 보안 애플리케이션과의 상호 작용이 필요한 작업이 제한될 수 있습니다.

  • UAC 및 시스템 대화 상자 변경

    UAC(사용자 액세스 제어) 대화 상자나 보안 프롬프트가 변경되면 시스템 수준 프로세스와 상호 작용을 시도하는 자동화가 방해 받을 수 있습니다. 일부 자동화는 차단되거나 권한 및 액세스 설정을 변경해야 할 수도 있습니다.

  • 작업 표시줄 변경

    Windows 11의 가운데 정렬된 작업 표시줄과 새롭게 디자인된 시스템 트레이는 특정 시스템 트레이 아이콘이나 작업 표시줄 항목과 위치에 따라 상호 작용하는 자동화를 손상시킬 수 있습니다.

  • 시스템 대화상자

    시작 메뉴나 시스템 알림과 같은 시스템 대화 상자가 변경되면 이러한 요소와 상호 작용하는 자동화에 영향을 미칠 수 있습니다.

  • CPU/GPU 최적화

    Windows 11은 자동화 프로세스의 성능에 영향을 줄 수 있는 특정 하드웨어, 특히 리소스 사용량이 많거나 리소스를 많이 사용하는 애플리케이션과 상호 작용하는 프로세스에 대한 최적화를 개선했습니다.

  • 멀티태스킹 및 스냅 기능

    Windows 11에서는 새로운 멀티태스킹 및 창 스냅 기능(예: 스냅 레이아웃)이 도입되어 창 관리 방식을 변경할 수 있으며, 이는 여러 개의 열려 있는 창을 관리하는 데 의존하는 자동화에 영향을 줄 수 있습니다.