Microsoft 데스크톱 앱 변환기 가이드

문제를 제거하기 위해 도구를 사용해보십시오

Microsoft는 데스크탑 앱 변환기 프로그램 전자 일부 데스크톱 프로그램을 범용 앱 형식으로 변환하는 것이 얼마나 쉬운 지 강조합니다.

이 도구의 기본 아이디어는 개발자가 Windows 용 레거시 데스크톱 프로그램을 스토어 앱으로 쉽게 전환 할 수 있도록하는 것이 었습니다.

이러한 방식으로 앱으로 전환 된 프로그램은 보안 샌드 박싱과 같은 스토어 전용 기능의 이점을 누릴 수 있습니다. 개발자는 Windows 스토어에서 추가 노출을 통해 혜택을받을 수 있습니다.

Microsoft가 얼마 전에 출시 한 Desktop App Converter는 여전히 미리 보기로 만 제공됩니다. 이 프로그램은 작업 중이며 새로운 기능을 도입하거나 문제를 수정하는 업데이트가 정기적으로 릴리스됩니다.

Microsoft 데스크톱 앱 변환기

microsoft desktop app converter

컴퓨터가 다음 요구 사항을 충족하는 경우에만 Desktop App Converter를 설치하고 실행할 수 있습니다.

  1. Enterprise 또는 Pro 버전에 설치된 Windows 10 1 주년 업데이트.
  2. 64 비트 프로세서.
  3. 하드웨어 지원 가상화 및 SLAT (Second Level Address Translation)를 지원합니다. 대부분의 최신 CPU는이를 지원해야합니다.
  4. 휴대용 프로그램이 아닌 설치 프로그램 파일 만 변환 할 수 있습니다.
  5. 변환 된 앱은 64 비트 Windows 장치에만 배포 할 수 있습니다.

데스크탑 앱 변환기 설정

setup

가장 먼저해야 할 일은 컴퓨터에 Desktop App Converter를 설치하는 데 필요한 파일 몇 개를 시스템에 다운로드하는 것입니다. 파일 중 하나는 3.3 기가 바이트 크기의 Windows 기본 이미지입니다.

공식 Microsoft 다운로드 페이지 방문 Desktop App Converter 용. 다운로드 버튼을 클릭하고 DesktopAppConverter.zip과 기본 이미지 중 하나를 선택합니다. 기본 이미지는 다른 버전의 Windows를 기반으로합니다. 버전 14939는 기념일 업데이트 버전입니다. Windows 버전과 일치하는 기본 이미지를 선택해야합니다.

도구에 대한 정보를 제공하므로 다운로드 할 수있는 문서 파일도 있습니다.

또한 Windows 10 용 Windows 소프트웨어 개발 키트를 다운로드하십시오. 여기에서 . Windows 10 용 Windows Standalone SDK를 다운로드했지만 다른 것들이 있습니다.

DesktopAppConverter.zip 파일이 다운로드되면 압축을 풉니 다. 다운로드 한 BaseImage 파일을 설치하는 동안 좀 더 쉽게 만들 수있는 동일한 디렉토리로 이동하는 것이 좋습니다.

설정을 시작하려면 다음을 수행하십시오.

  1. Windows 키를 누르고 cmd.exe를 입력하고 Shift와 Ctrl을 누른 상태에서 Enter 키를 누릅니다. 관리자 권한 명령 프롬프트가 열립니다.
  2. powershell을 입력합니다.
  3. cd 명령을 사용하여 DesktopAppConverter 디렉토리로 이동하는 것이 좋습니다. cd c : DesktopAppConverter.
  4. 다음 명령을 실행합니다. Set-ExecutionPolicy bypass
  5. 다음 명령을 실행합니다. DesktopAppConverter.ps1 -Setup -BaseImage BaseImage-14939.wim -Verbose

그 시점부터 설치가 자동으로 실행됩니다. 프로그램을 앱으로 변환하기 전에 PC를 다시 시작해야합니다.

재부팅 중에 Windows가 업데이트되고 데스크톱이로드되면 PowerShell 명령 프롬프트가 자동으로 열립니다. 그러면 설치가 완료되고 프로그램을 사용하여 프로그램을 앱으로 변환 할 수 있습니다.

데스크탑 앱 변환기 사용

앱 변환기는 레거시 Win32 프로그램 또는 Microsoft .NET Framework 4.61 프로그램을 UWP 형식으로 변환 할 수 있습니다.

변환기가 지원하는 매개 변수 및 옵션에 대한 자세한 정보를 얻으려면 get-help. DesktopAppConverter.ps1 -detailed 명령을 실행하십시오.

프로그램을 변환하려면 다음 명령을 실행하십시오.

. DesktopAppConverter.ps1 -Installer C : Installer MyApp.exe -InstallerArguments '/ S'-Destination C : Output MyApp -PackageName 'MyApp'-Publisher 'CN = publishername'-버전 0.0.0.1 -MakeAppx -Verbose

예를 들어 프로그램 경로와 변환하려는 프로그램의 이름, 이름, 게시자 및 버전과 일치하도록 명령을 조정해야합니다. 버전이 너무 짧거나 너무 긴 버전을 거부하는 것 같습니다. 명령에서 0.8 또는 1을 사용하면 컴파일러에서 오류가 발생합니다. 작동하는 네 자리 숫자를 사용하면 버전 0.8이 명령에서 0.8.0.0으로 표시됩니다.

다른 오류 메시지가 표시 될 수 있지만 일반적으로 메시지는 올바른 방향을 가리 키므로 무엇이 잘못되었는지 알 수 있습니다.

명령이 수락되면 다음이 발생합니다.

  1. 환경이 모든 요구 사항을 충족하는지 확인하기 위해 검사가 수행됩니다.
  2. 선택한 설치 프로그램에서 검사가 수행됩니다.
  3. 출력 디렉토리가 없으면 생성됩니다.
  4. 변환 환경이 설정되었습니다.
  5. 설치 프로그램은 격리 된 환경에서 실행됩니다.

결과

Desktop App Converter 도구는 프로그램의 UWP 버전 인 .appx 패키지를 만듭니다. 관리자 권한 PowerShell 명령 프롬프트 창에서 다음 명령을 실행하여 서명하기 전에 새 앱을 테스트 할 수 있습니다.

Add-AppxPackage -Path PATHTOAppxManifest.xml-등록

PATHTOAppxManifest.xml을 매니페스트 파일의 경로로 바꿉니다. .appx 패키지와 동일한 디렉토리에서 찾을 수 있습니다.

그런 다음 시작 메뉴를 사용하여 다른 앱과 마찬가지로 앱을 실행할 수 있습니다. 이 가이드를 확인하세요 서명 정보 및 문제.