윈도우 BYOL 업그레이드 WorkSpaces - 아마존 WorkSpaces

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

윈도우 BYOL 업그레이드 WorkSpaces

Windows BYOL (기존 보유 라이선스 사용) WorkSpaces 에서 전체 업그레이드 프로세스를 사용하여 새 버전의 Windows로 업그레이드할 수 있습니다. 업그레이드하려면 이 항목의 지침을 따르십시오.

인플레이스 업그레이드 프로세스는 Windows 10 및 11 BYOL에만 적용됩니다. WorkSpaces

중요

업그레이드된 버전에서는 Sysprep을 실행하지 마십시오. WorkSpace 이렇게 하면 Sysprep 완료를 방해하는 오류가 발생할 수 있습니다. Sysprep을 실행하려는 경우 업그레이드되지 않은 시스템에서만 실행하십시오. WorkSpace

참고

이 프로세스를 사용하여 Windows 10 및 11을 최신 버전으로 WorkSpaces 업그레이드할 수 있습니다. 그러나 이 프로세스를 사용하여 Windows 10을 Windows 11로 WorkSpaces 업그레이드할 수는 없습니다.

필수 조건

  • 그룹 정책 또는 SCCM (시스템 센터 구성 관리자) 을 사용하여 Windows 10 및 11 업그레이드를 연기하거나 일시 중지한 경우 Windows 10 및 11의 운영 체제 업그레이드를 사용하도록 설정합니다. WorkSpaces

  • AutoStop WorkSpace인 경우 업데이트가 적용되는 동안 자동으로 중지되지 않도록 전체 업그레이드 프로세스 AlwaysOn WorkSpace 전으로 변경하십시오. WorkSpace 자세한 정보는 실행 모드 수정을 참조하세요. WorkSpace 설정을 그대로 유지하려면 업그레이드가 진행되는 동안 AutoStop 시간을 3시간 이상으로 변경하십시오. AutoStop

  • 인플레이스 업그레이드 프로세스는 Default User(C:\Users\Default)라는 특수 프로필의 사본을 복사하여 사용자 프로필을 다시 생성합니다. 사용자 지정을 수행하는 데 이 기본 사용자 프로필을 사용하지 마십시오. 그룹 정책 객체(GPO)를 통해 사용자 프로필을 사용자 지정하는 것이 좋습니다. GPO를 통한 사용자 지정은 쉽게 수정하거나 롤백할 수 있으며 오류가 발생할 가능성이 낮습니다.

  • 인플레이스 업그레이드 프로세스는 사용자 프로필을 하나만 백업하고 다시 만들 수 있습니다. D 드라이브에 사용자 프로필이 여러 개 있는 경우 필요한 프로필을 제외한 모든 프로필을 삭제하세요.

고려 사항

전체 업그레이드 프로세스에서는 두 개의 레지스트리 스크립트 (enable-inplace-upgrade.ps1update-pvdrivers.ps1) 를 사용하여 Windows Update 프로세스를 실행할 수 WorkSpaces 있도록 필요한 변경 작업을 수행합니다. 이러한 변경에는 D 드라이브 대신에 C 드라이브에 (임시) 사용자 프로필을 생성하는 작업이 포함됩니다. 사용자 프로필이 이미 D 드라이브에 있는 경우 원래 사용자 프로필의 데이터는 D 드라이브에 남아있게 됩니다.

기본적으로 에서 D:\Users\%USERNAME% 사용자 프로필을 WorkSpaces 만듭니다. enable-inplace-upgrade.ps1 스크립트는 새 사용자 프로필을 C:\Users\%USERNAME%에 생성하도록 Windows를 구성하고 사용자 셸 폴더를 D:\Users\%USERNAME%로 리디렉션합니다. 이 새 사용자 프로필은 사용자가 처음 로그온할 때 생성됩니다.

인플레이스 업그레이드 후, 사용자가 나중에 Windows Update 프로세스를 사용하여 시스템을 업그레이드할 수 있도록 사용자 프로필을 C 드라이브에 그대로 둘 수도 있습니다. 하지만 C 드라이브에 저장된 프로필은 데이터를 직접 백업하고 복원하지 않는 한 사용자 프로필의 모든 데이터를 손실하지 않고 다시 빌드하거나 마이그레이션할 수 없다는 WorkSpaces 점에 유의하십시오. 프로필을 C 드라이브에 그대로 두려면 이 항목의 뒷부분에서 설명하는 대로 UserShellFoldersRedirection레지스트리 키를 사용하여 사용자 셸 폴더를 D 드라이브로 리디렉션할 수 있습니다.

을 (를) 다시 빌드하거나 마이그레이션할 수 WorkSpaces 있고 사용자 셸 폴더 리디렉션과 관련된 잠재적 문제를 방지하려면 전체 업그레이드 후 드라이브 D에 사용자 프로필을 복원하도록 선택하는 것이 좋습니다. 이 항목의 뒷부분에서 설명하는 대로 PostUpgradeRestoreProfileOnD 레지스트리 키를 사용하여 이 작업을 수행할 수 있습니다.

알려진 제한 사항

  • WorkSpace 재구축 또는 마이그레이션 중에는 D 드라이브에서 C 드라이브로 사용자 프로필 위치가 변경되지 않습니다. Windows 10 또는 11 WorkSpace BYOL에서 전체 업그레이드를 수행한 다음 다시 빌드하거나 마이그레이션하는 경우 새 드라이브에는 D 드라이브에 사용자 WorkSpace 프로필이 있습니다.

    주의

    인플레이스 업그레이드 후에 사용자 프로필을 C 드라이브에 그대로 두는 경우, 다시 빌드하거나 마이그레이션하기 전에 사용자 프로필 데이터를 수동으로 백업하고 프로세스를 다시 빌드하거나 마이그레이션한 후 사용자 프로필 데이터를 수동으로 복원하지 않으면 다시 빌드하거나 마이그레이션하는 중에 C 드라이브에 저장된 사용자 프로필 데이터가 손실됩니다.

  • 기본 BYOL 번들에 Windows 10 및 11의 이전 릴리스를 기반으로 하는 이미지가 포함되어 있는 경우 다시 빌드하거나 마이그레이션한 후에 전체 업그레이드를 다시 수행해야 합니다. WorkSpace

레지스트리 키 설정 요약

인플레이스 업그레이드 프로세스를 활성화하고 업그레이드 후 사용자 프로필을 배치할 위치를 지정하려면 여러 레지스트리 키를 설정해야 합니다.

레지스트리 경로: HKL M:\Software\Amazon\WorkSpacesConfig\ .ps1 enable-inplace-upgrade
레지스트리 키 유형
활성화됨 DWORD

0 - (기본값) 인플레이스 업그레이드를 비활성화합니다.

1 - 인플레이스 업그레이드를 활성화합니다.

PostUpgradeRestoreProfileOnD DWORD

0 - (기본값) 인플레이스 업그레이드 후 사용자 프로필 경로 복원을 시도하지 않습니다.

1 — 전체 업그레이드 후 사용자 프로필 경로 (ProfileImagePath) 를 복원합니다.

UserShellFoldersRedirection DWORD

0 - 사용자 쉘 폴더의 리디렉션을 활성화하지 않습니다.

1 - (기본값) 사용자 프로필이 C:\Users\%USERNAME%에 다시 생성된 후 D:\Users\%USERNAME%으로의 사용자 쉘 폴더 리디렉션을 활성화합니다.

NoReboot DWORD

0 - (기본값) 사용자 프로필에 대한 레지스트리를 수정한 후 재부팅하는 시간을 제어할 수 있습니다.

1 - 사용자 프로필의 레지스트리를 WorkSpace 수정한 후 스크립트를 재부팅할 수 없습니다.

레지스트리 경로: HKL M:\Software\Amazon\WorkSpacesConfig\ update-pvdrivers.ps1
레지스트리 키 유형
활성화됨 DWORD

0 — (기본값) PV 드라이버 업데이트를 비활성화합니다. AWS

1 — AWS PV 드라이버 업데이트 활성화

현재 위치 업그레이드 수행

WorkSpacesBYOL에서 Windows 전체 업그레이드를 활성화하려면 다음 절차에 설명된 대로 특정 레지스트리 키를 설정해야 합니다. 인플레이스 업그레이드를 완료한 후 사용자 프로필이 위치할 드라이브(C 또는 D)를 가리키는 데에도 특정 레지스트리 키를 설정해야 합니다.

이러한 레지스트리를 수동으로 변경할 수 있습니다. 업데이트할 항목이 여러 개 WorkSpaces 있는 경우 그룹 정책 또는 SCCM을 사용하여 스크립트를 푸시할 수 있습니다. PowerShell 샘플 PowerShell 스크립트는 을 참조하십시오. 스크립트를 사용하여 WorkSpace 레지스트리를 업데이트하세요. PowerShell

Windows 10 및 11의 전체 업그레이드를 수행하려면
  1. 업데이트하려는 Windows 10 및 11 WorkSpaces BYOL에서 현재 실행 중인 Windows 버전을 메모해 둔 다음 다시 부팅하십시오.

  2. 다음 Windows 시스템 레지스트리 키를 업데이트하여 Enabled 값 데이터를 0에서 1로 변경합니다. 이러한 레지스트리 변경을 통해 을 (를) 전체 업그레이드할 수 있습니다. WorkSpace

    • HKEY_LOCAL_MACHINE\ 소프트웨어\ Amazon\\ .ps1 WorkSpacesConfig enable-inplace-upgrade

    • HKEY_LOCAL_MACHINE\ 소프트웨어\ 아마존\\ update-pvdrivers.ps1 WorkSpacesConfig

    참고

    이러한 키가 없는 경우 를 재부팅하십시오. WorkSpace 시스템을 재부팅할 때 이러한 키가 추가되어야 합니다.

    (선택 사항) SCCM Task Sequences 같은 관리형 워크플로를 사용하여 업그레이드를 수행하는 경우, 다음 키 값을 1로 설정하여 컴퓨터 재부팅을 방지합니다.

    HKEY_LOCAL_MACHINE\ 소프트웨어\ 아마존\\ .ps1\ WorkSpacesConfig enable-inplace-upgrade NoReboot

  3. 인플레이스 업그레이드 프로세스(자세한 내용은 고려 사항 섹션 참조) 후에 사용자 프로필이 위치할 드라이브를 결정하고 다음과 같이 레지스트리 키를 설정합니다.

    • 업그레이드 후 사용자 프로필을 C 드라이브에 위치시키려는 경우 설정:

      HKEY_LOCAL_MACHINE\ 소프트웨어\ Amazon\\ .ps1 WorkSpacesConfig enable-inplace-upgrade

      키 이름 PostUpgradeRestoreProfileOn: D

      키 값: 0

      키 이름: UserShellFoldersRedirection

      키 값: 1

    • 업그레이드 후 사용자 프로필을 D 드라이브에 위치시키려는 경우 설정:

      HKEY_LOCAL_MACHINE\ 소프트웨어\ Amazon\\ .ps1 WorkSpacesConfig enable-inplace-upgrade

      키 이름 PostUpgradeRestoreProfileOn: D

      키 값: 1

      키 이름: UserShellFoldersRedirection

      키 값: 0

  4. 레지스트리에 변경 내용을 저장한 후 WorkSpace 다시 부팅하여 변경 내용이 적용되도록 합니다.

    참고
    • 다시 부팅한 후 에 WorkSpace 로그인하면 새 사용자 프로필이 생성됩니다. 시작 메뉴에서 자리 표시자 아이콘을 볼 수 있습니다. 이 동작은 인플레이스 업그레이드가 완료되면 자동으로 해결됩니다.

    • WorkSpace 차단이 해제될 때까지 10분 정도 기다려 주세요.

    (선택 사항) 다음 키 값이 1로 설정되어 있는지 확인합니다. 그러면 업데이트 차단이 WorkSpace 해제됩니다.

    HKEY_LOCAL_MACHINE\ 소프트웨어\ Amazon\\ .ps1\ 삭제됨 WorkSpacesConfig enable-inplace-upgrade profileImagePath

  5. 인플레이스 업그레이드를 수행합니다. SCCM, ISO, Windows 업데이트(WU) 등과 같은 원하는 방법을 사용할 수 있습니다. 원래 Windows 10 및 11 버전과 설치된 앱 수에 따라 이 프로세스는 40분에서 120분까지 걸릴 수 있습니다.

    참고

    인플레이스 업그레이드 프로세스에는 최소 한 시간이 걸릴 수 있습니다. WorkSpace 인스턴스 상태는 업그레이드 UNHEALTHY 중과 같이 표시될 수 있습니다.

  6. 업데이트 프로세스가 완료되면 Windows 버전이 업데이트되었는지 확인합니다.

    참고

    전체 업그레이드가 실패하는 경우 Windows는 업그레이드를 시작하기 전에 사용하던 Windows 10 및 11 버전을 사용하도록 자동으로 롤백됩니다. 문제 해결에 대한 자세한 내용은 Microsoft 설명서를 참조하십시오.

    (선택 사항) 업데이트 스크립트가 성공적으로 실행되었는지 확인하려면 다음 키 값이 1로 설정되었는지 확인합니다.

    HKEY_LOCAL_MACHINE\ 소프트웨어\ 아마존\\ .ps1\ WorkSpacesConfig enable-inplace-upgrade scriptExecutionComplete

  7. 전체 업그레이드 프로세스가 중단 없이 실행될 수 있도록 기간을 AlwaysOn 설정하거나 AutoStop 기간을 변경하여 의 실행 모드를 수정한 경우 실행 모드를 원래 설정으로 다시 설정하십시오. WorkSpace 자세한 정보는 실행 모드 수정을 참조하세요.

PostUpgradeRestoreProfileOnD 레지스트리 키를 1로 설정하지 않은 경우 사용자 프로필은 Windows에서 다시 생성되어 전체 업그레이드 C:\Users\%USERNAME% 후에 삽입되므로 향후 Windows 10 및 11 전체 업그레이드 시 위 단계를 다시 거치지 않아도 됩니다. 기본적으로 enable-inplace-upgrade.ps1 스크립트는 다음 셸 폴더를 D 드라이브로 리디렉션합니다.

  • D:\Users\%USERNAME%\Downloads

  • D:\Users\%USERNAME%\Desktop

  • D:\Users\%USERNAME%\Favorites

  • D:\Users\%USERNAME%\Music

  • D:\Users\%USERNAME%\Pictures

  • D:\Users\%USERNAME%\Videos

  • D:\Users\%USERNAME%\Documents

  • D:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Network Shortcuts

  • D:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Printer Shortcuts

  • D:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

  • D:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Recent

  • D:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\SendTo

  • D:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Start Menu

  • D:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

  • D:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Templates

셸 폴더를 내 다른 위치로 리디렉션하는 경우 전체 WorkSpaces 업그레이드 WorkSpaces 후에 필요한 작업을 수행하십시오.

문제 해결

업데이트와 관련된 문제가 발생하는 경우, 다음 항목을 확인하면 문제를 해결하는 데 도움이 될 수 있습니다.

  • Windows 로그(기본적으로 다음 위치에 있음)

    C:\Program Files\Amazon\WorkSpacesConfig\Logs\

    C:\Program Files\Amazon\WorkSpacesConfig\Logs\TRANSMITTED

  • Windows 이벤트 뷰어

    윈도우 로그 > 애플리케이션 > 출처: Amazon WorkSpaces

작은 정보

전체 업그레이드 프로세스 중에 바탕 화면의 일부 아이콘 바로 가기가 더 이상 작동하지 않는 경우 업그레이드를 준비하기 위해 D 드라이브에 있는 모든 사용자 프로필을 C 드라이브로 WorkSpaces 이동했기 때문입니다. 업그레이드가 완료되면 바로 가기가 작동합니다.

스크립트를 사용하여 WorkSpace 레지스트리를 업데이트하세요. PowerShell

다음 샘플 PowerShell 스크립트를 사용하여 레지스트리를 업데이트하여 전체 업그레이드를 WorkSpaces 활성화할 수 있습니다. 을 따르되현재 위치 업그레이드 수행, 각 WorkSpace 스크립트에서 레지스트리를 업데이트하려면 이 스크립트를 사용하십시오.

# AWS WorkSpaces 1.28.20 # Enable In-Place Update Sample Scripts # These registry keys and values will enable scripts to run on the next reboot of the WorkSpace. $scriptlist = ("update-pvdrivers.ps1","enable-inplace-upgrade.ps1") $wsConfigRegistryRoot="HKLM:\Software\Amazon\WorkSpacesConfig" $Enabled = 1 $script:ErrorActionPreference = "Stop" foreach ($scriptName in $scriptlist) { $scriptRegKey = "$wsConfigRegistryRoot\$scriptName" try { if (-not(Test-Path $scriptRegKey)) { Write-Host "Registry key not found. Creating registry key '$scriptRegKey' with 'Update' enabled." New-Item -Path $wsConfigRegistryRoot -Name $scriptName | Out-Null New-ItemProperty -Path $scriptRegKey -Name Enabled -PropertyType DWord -Value $Enabled | Out-Null Write-Host "Value created. '$scriptRegKey' Enabled='$((Get-ItemProperty -Path $scriptRegKey).Enabled)'" } else { Write-Host "Registry key is already present with value '$scriptRegKey' Enabled='$((Get-ItemProperty -Path $scriptRegKey).Enabled)'" if((Get-ItemProperty -Path $scriptRegKey).Enabled -ne $Enabled) { Set-ItemProperty -Path $scriptRegKey -Name Enabled -Value $Enabled Write-Host "Value updated. '$scriptRegKey' Enabled='$((Get-ItemProperty -Path $scriptRegKey).Enabled)'" } } } catch { write-host "Stopping script, the following error was encountered:" `r`n$_ -ForegroundColor Red break } }