
Microsoft의 새로운 Universal Windows 플랫폼 응용 프로그램은 .Appx 또는 .AppxBundle 파일 형식을 사용합니다. 일반적으로 Windows 스토어에서 설치되지만 Windows 10에서는 어디에서나 Appx 패키지를 사이드로드 할 수 있습니다.
다른 소프트웨어와 마찬가지로 신뢰할 수있는 출처의 .Appx 또는 .AppxBundle 패키지 만 설치해야합니다.
.Appx 또는 .AppxBundle이란 무엇입니까?
새로운 Windows 10 “범용 앱”또는 “범용 Windows 플랫폼”앱은 .Appx 또는 .AppxBundle 파일로 배포됩니다. 애플리케이션의 바이너리와 함께 앱의 이름, 설명 및 권한을 포함하는 애플리케이션 패키지입니다. Windows는 이러한 패키지를 표준 방식으로 설치 및 제거 할 수 있으므로 개발자는 자신의 설치 관리자를 작성할 필요가 없습니다. Windows는 모든 것을 일관된 방식으로 처리하여 남은 레지스트리 항목없이 응용 프로그램을 완전히 제거 할 수 있습니다.
개발자가 .Appx 프로그램을 만드는 경우 일반적으로 직접 다운로드하여 설치하지 않습니다. 대신 Windows 스토어를 방문하여 설치하려는 프로그램을 검색 한 후 스토어에서 다운로드하십시오. Windows 스토어의 모든 소프트웨어는 뒤에서 .Appx 또는 .AppxBundle 형식입니다.
경우에 따라 스토어 외부에서 .Appx 또는 .AppxBundle 패키지를 설치해야 할 수도 있습니다. 예를 들어, 직장에서 .Appx 형식으로 필요한 애플리케이션을 제공하거나 스토어에 업로드하기 전에 자체 소프트웨어를 테스트해야하는 개발자 일 수 있습니다.
첫째 : 사이드 로딩 활성화
Windows 10 장치에서 사이드 로딩이 활성화 된 경우 .Appx 또는 .AppxBundle 소프트웨어 만 설치할 수 있습니다. 사이드 로딩은 11 월 업데이트부터 기본적으로 활성화되지만 일부 장치에서는 회사 정책에 따라 사이드 로딩이 비활성화 될 수 있습니다.
사이드 로딩이 활성화되어 있는지 확인하려면 설정> 업데이트 및 보안> 개발자 용으로 이동하십시오. 여기에서 설정이 “Sideload apps”또는 “Developer mode”로 설정되어 있는지 확인하십시오. “Windows Store 앱”으로 설정하면 Windows 스토어 외부에서 .Appx 또는 .AppxBundle 소프트웨어를 설치할 수 없습니다.

이 옵션이 “Windows Store 앱”으로 설정되어 있고 사이드 로딩을 활성화하면 Windows는 설치 한 앱이 장치 및 데이터를 노출 시키거나 PC를 손상시킬 수 있다고 경고합니다. 일반적인 Windows 소프트웨어를 설치하는 것과 같습니다. 신뢰할 수있는 출처의 소프트웨어 만 설치해야합니다.
그래픽 설치 프로그램을 사용하여 .Appx 패키지를 설치하는 방법
Microsoft는 Windows 10 1 주년 업데이트에 .Appx 또는 .AppxBundle 응용 프로그램을 그래픽으로 설치할 수있는 새로운“App Installer”도구를 추가했습니다. 설치하려면 .Appx 또는 .AppxBundle 패키지를 두 번 클릭하십시오.

이름, 게시자, 버전 번호 및 개발자가 제공 한 아이콘을 포함하여 .Appx 패키지에 대한 정보가 표시됩니다. 패키지를 설치하려면“설치”버튼을 클릭하십시오.

PowerShell을 사용하여 .Appx 패키지를 설치하는 방법
Windows 10에는 .Appx 패키지를 설치하는 데 사용할 수있는 PowerShell cmdlet도 포함되어 있습니다. 이 cmdlet은 .Appx 패키지에 필요한 다른 패키지가 포함 된 종속성 경로에서 Windows를 가리킬 수있는 기능과 같이 App Installer 도구보다 더 많은 기능을 제공합니다.
PowerShell과 함께 Appx 패키지를 설치하려면 먼저 PowerShell 창을 엽니 다. “PowerShell”의 시작 메뉴를 검색하고 PowerShell 바로 가기를 시작하여 바로 열 수 있습니다. .Appx 소프트웨어는 현재 사용자 계정 용으로 설치되었으므로 관리자로 시작할 필요가 없습니다.

Appx 패키지를 설치하려면 시스템의 .Appx 파일 경로를 가리키는 다음 cmdlet을 실행하십시오.
Add-AppxPackage -Path "C:PathtoFile.Appx"
고급 사용법 옵션에 대해서는 Microsoft의 Add-AppxPackage 설명서를 참조하십시오.

PowerShell을 사용하여 패키지화되지 않은 앱을 설치하는 방법
관련 : Windows 데스크톱 앱을 범용 Windows 앱으로 변환하는 방법
자체 소프트웨어를 개발하는 경우 위의 cmdlet이 적합하지 않습니다. 제대로 서명 된 응용 프로그램 만 설치하지만 응용 프로그램을 개발하는 동안 서명하지 않아도됩니다.
그렇기 때문에 Appx 소프트웨어를 설치하는 다른 방법이 있습니다. 이것은 “포장되지 않은”형태로 남겨진 앱에서만 작동합니다. Desktop App Converter는 또한 아래 명령을 사용하여 설치할 수있는 패키지화되지 않은 앱과 최종 .Appx 응용 프로그램 패키지를 모두 만듭니다.
이렇게하려면 관리자 권한으로 PowerShell 창을 열어야합니다. 그런 다음 패키지 해제 된 앱 디렉토리의“AppxManifest.xml”파일에서 Windows를 가리 키도록 다음 명령을 실행하십시오.
Add-AppxPackage -Path C:PathtoAppxManifest.xml -Register
응용 프로그램은 개발자 모드로 시스템에 등록되어 효과적으로 설치됩니다.

AppX 패키지를 제거하려면 시작 메뉴에서 응용 프로그램을 마우스 오른쪽 단추로 클릭하고 “제거”를 선택하십시오. PowerShell에서 Remove-AppxPackage cmdlet을 사용할 수도 있습니다.








