서비스가 포함된 설치 관리자 변환Convert an installer that includes services

Windows 10 버전 2004에는 서비스를 포함 하는 MSIX 패키지 실행에 대 한 지원이 도입 되었습니다.Windows 10, version 2004, introduces support for running an MSIX package that includes services. MSIX 패키징 도구를 사용 하 여 서비스와 함께 기존 설치 관리자를 가져와서 MSIX으로 변환할 수 있습니다.You can use the MSIX Packaging Tool to take an existing installer with services and convert it to MSIX. 이 지원은 Msix 패키지 도구(1.2019.1220.0)의 1 월 2020 릴리스를 위한 것입니다.This support is as of the January 2020 release of the MSIX Packaging Tool(1.2019.1220.0). 서비스에 패키지 된 MSIX이 있으면 컴퓨터에를 설치 하는 데 관리자 권한이 필요 합니다.Once you have a packaged MSIX with a service, it will require admin privileges to install on a machine.

InstructionsInstructions

서비스를 포함 하는 설치 관리자를 변환 하려면 모든 응용 프로그램 패키지와 마찬가지로 Msix 패키징 도구를 사용 합니다.To convert an installer that includes services, use the MSIX Packaging Tool as you would with any application package. 서비스를 포함 하는 설치 관리자를 선택 하면 MSIX 패키지를 만들기 위한 마지막 단계 앞에 서비스 보고서 페이지가 표시 됩니다.Select an installer that has services, and you will see the Services report page before the final step to create your MSIX package.

서비스 보고서 페이지에는 변환 하는 동안 설치 관리자에서 검색 된 서비스가 나열 됩니다.The Services report page lists services that were detected in your installer during conversion. 필요한 모든 정보가 포함 되 고 지원 되는 서비스는 포함 된 테이블에 표시 됩니다.Services that have all the information they need and are supported will be shown in the Included table. 추가 정보를 요구 하거나 수정이 필요 하거나 지원 되지 않는 서비스는 제외 된 테이블에 표시 됩니다.Services that need additional information, need a fix, or aren’t supported will be shown in the Excluded table.

서비스를 수정 하거나 서비스에 대 한 추가 데이터를 보려면 테이블에서 서비스 항목을 두 번 클릭 하 여 서비스에 대 한 자세한 정보가 포함 된 팝업을 확인 합니다.To fix a service or see additional data about the service, double-click the service entry in the table to view a pop-up with more information about the service. 필요한 경우이 정보 중 일부를 편집할 수 있습니다.You can edit some of this information if you need to.

  • 키 이름: 서비스의 이름입니다.Key name: The name of the service. 이는 편집할 수 없습니다.This is not editable.
  • 설명: 서비스 항목에 대 한 설명입니다.Description: The description of the service entry.
  • 표시 이름: 서비스의 표시 이름입니다.Display name: The display name of the service.
  • 이미지 경로: 서비스 실행 파일의 위치입니다.Image path: Location of the service executable. 이는 편집할 수 없습니다.This is not editable.
  • 시작 계정: 서비스의 시작 계정입니다.Start account: The start account for the service.
  • 시작 유형: 서비스의 시작 유형입니다.Startup type: Type of startup for the service. 자동, 수동사용 안 함을 지원 합니다.Supports Automatic, Manual, and Disabled.
  • 인수: 서비스가 시작 될 때 실행 되는 인수입니다.Arguments: Arguments to be run when the service starts.
  • 종속성: 서비스에 대 한 종속성입니다.Dependencies: Dependencies for the service.

서비스가 수정 된 후에는 포함 된 테이블로 이동 하거나 최종 패키지에서 원하지 않는 경우 제외 된 테이블에 유지 하도록 선택할 수 있습니다.After a service has been fixed, you can move it to the Included table or you can choose to leave it in the Excluded table if you don’t want it in your final package. 그런 다음 마지막 단계로 이동 하 여 MSIX 패키지를 만들 수 있습니다.Then, you can continue to the final step to create your MSIX package.

알려진 제한 사항Known limitations

서비스 실행 파일 경로 (이미지 경로 라고도 함)는 현재 편집할 수 없습니다.The services executable path (also called the image path) is currently not editable. 경로와 관련 된 문제를 해결 하려면 설치 관리자를 변환 하기 전에 서비스 실행 파일 경로를 수동으로 편집 해야 합니다.To fix any issues with your path, you must manually edit your service executable path before converting your installer. 또는 변환 후 MSIX 패키징 도구의 패키지 편집기 를 사용 하 여 매니페스트를 수동으로 편집할 수 있습니다.Alternatively, after conversion you can edit the manifest manually using the Package Editor in the MSIX Packaging Tool.

서비스 보고서는 현재 패키지 편집기에서 사용할 수 없습니다.The Services report is currently not available in the Package Editor. MSIX 패키지에 포함 된 서비스를 변경 하려면 매니페스트를 수동으로 편집 해야 합니다.You must manually edit the manifest to make changes to the services included in your MSIX package.

현재 패키지 외부 종속성이 있는 서비스는 지원 하지 않습니다.We currently do not support services with dependencies outside the package.

매니페스트를 사용 하 여 수동으로 서비스 추가Add a service manually using your manifest

응용 프로그램에 서비스를 수동으로 추가 하는 경우에는 응용 프로그램 매니페스트에 서비스를 추가 해야 합니다.If you are manually adding a service to your application, you will need to add a service to your app manifest. 이렇게 하려면 응용 프로그램에 제한 된 기능 을 추가 해야 합니다.This does require a restricted capability to add to your application.