Windows 10에서 .Appx 또는 .AppxBundle 소프트웨어를 설치하는 방법
Microsoft의 새로운 Universal Windows Platform 응용 프로그램은 .Appx 또는 .AppxBundle 파일 형식을 사용합니다. 일반적으로 Windows Store에서 설치되지만 Windows 10에서는 Appx 패키지를 어디에서나 사이드로드 할 수 있습니다..
다른 소프트웨어와 마찬가지로 신뢰하는 소스의 .Appx 또는 .AppxBundle 패키지 만 설치해야합니다..
.Appx 또는 .AppxBundle이란 무엇입니까??
새로운 Windows 10 "Universal apps"또는 "Universal Windows Platform"응용 프로그램은 .Appx 또는 .AppxBundle 파일로 배포됩니다. 이것들은 애플리케이션의 바이너리와 함께 애플리케이션의 이름, 설명 및 권한을 포함하는 애플리케이션 패키지입니다. Windows는 이러한 패키지를 표준 방식으로 설치 및 제거 할 수 있으므로 개발자는 자체 설치 프로그램을 작성할 필요가 없습니다. Windows는 일관된 방식으로 모든 것을 처리 할 수 있으므로 레지스트리 항목이없는 응용 프로그램을 완전히 제거 할 수 있습니다..
개발자가 .Appx 프로그램을 만들면 일반적으로 직접 다운로드하여 설치하지 않습니다. 대신 Windows Store를 방문하여 설치하려는 프로그램을 검색하고 Store에서 다운로드하십시오. Windows Store의 모든 소프트웨어는 .Appx 또는 .AppxBundle 형식으로 제공됩니다..
경우에 따라 Store 외부에서 .Appx 또는 .AppxBundle 패키지를 설치해야 할 수도 있습니다. 예를 들어 직장에서 .Appx 형식으로 필요한 응용 프로그램을 제공하거나 상점에 업로드하기 전에 자신의 소프트웨어를 테스트해야하는 개발자 일 수 있습니다.
첫 번째 : 사이드로드 사용
Windows 10 장치에서 사이드 로딩이 활성화 된 경우 .Appx 또는 .AppxBundle 소프트웨어 만 설치할 수 있습니다. 사이드로드는 기본적으로 11 월 업데이트부터 사용 가능하지만 일부 기기에서는 회사 정책에 따라 사이드 로딩이 사용 중지 될 수 있습니다..
사이드 로딩이 활성화되어 있는지 확인하려면 설정> 업데이트 및 보안> 개발자 용으로 이동하십시오. 여기에서 설정이 "Sideload apps"또는 "Developer mode"로 설정되어 있는지 확인하십시오. "Windows Store 앱"으로 설정된 경우 Windows 스토어 외부에서 .Appx 또는 .AppxBundle 소프트웨어를 설치할 수 없습니다..
이 옵션을 "Windows Store apps"로 설정하고 사이드 로딩을 활성화하면 Windows에서 설치 한 응용 프로그램이 장치와 데이터를 노출 시키거나 PC에 위험을 줄 수 있음을 경고합니다. 일반적인 Windows 소프트웨어를 설치하는 것과 같습니다. 신뢰할 수있는 출처의 소프트웨어 만 설치해야합니다..
그래픽 설치 프로그램을 사용하여 .Appx 패키지를 설치하는 방법
Windows 10의 Anniversary Update에서 Microsoft는 .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 : \ Path \ to \ File.Appx"
고급 사용 옵션에 대해서는 Microsoft의 Add-AppxPackage 설명서를 참조하십시오..
PowerShell을 사용하여 패키지되지 않은 응용 프로그램을 설치하는 방법
자체 소프트웨어를 개발하는 경우 위의 cmdlet이 적합하지 않습니다. 서명 된 응용 프로그램 만 제대로 설치되지만 개발 중에 응용 프로그램에 반드시 서명하고 싶지는 않습니다..
그래서 Appx 소프트웨어를 설치하는 또 다른 방법이 있습니다. 이것은 "패키지되지 않은"형식으로 남아있는 응용 프로그램에서만 작동합니다. 데스크톱 응용 프로그램 변환기는 또한 아래 명령을 사용하여 설치할 수있는 패키지되지 않은 응용 프로그램과 최종 .Appx 응용 프로그램 패키지를 만듭니다.
이렇게하려면 PowerShell 창을 관리자로 열어야합니다. 그런 다음 패키지되지 않은 응용 프로그램의 디렉토리에있는 "AppxManifest.xml"파일에서 Windows를 가리키는 다음 명령을 실행합니다.
Add-AppxPackage -Path C : \ Path \를 \ AppxManifest.xml에 추가 - 등록
응용 프로그램은 개발자 모드에서 시스템에 등록되어 효율적으로 설치됩니다..
AppX 패키지를 제거하려면 시작 메뉴에서 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하고 "제거"를 선택하십시오. PowerShell에서 Remove-AppxPackage cmdlet을 사용할 수도 있습니다..