- 두 가지 배포 경로: 완전 통합된 MSIX 또는 변경 사항 없는 EXE/MSI. 각각 고유한 요구 사항과 장점이 있습니다.
- Intune + Store: 정책 제어를 통해 UWP, MSIX 및 Win32에 대한 자동 검색, 할당 및 업데이트가 가능합니다.
- Intune의 Win32 Flow: .intunewin, 탐지 규칙, 종속성(최대 100개) 및 버전 교체.
- 개발자를 위한 서비스: 수수료 없는 상거래, API/CI-CD, 설치 프로그램 분석 및 리뷰 관리.

기존 데스크톱 애플리케이션을 사용하고 이를 보장과 함께 Windows에 배포하려는 경우, Microsoft Store와 Intune 통합 기능이 여러분에게 적합한 솔루션을 제공합니다. Win32 앱을 설치하는 몇 가지 안정적인 경로. 이 가이드에서는 모든 옵션을 살펴보겠습니다.
"어떻게"를 설명하는 것 외에도 다음을 살펴보겠습니다. 구체적인 장점 개발자(자체 상거래, 분석, GitHub의 API 및 CI/CD 배송)를 위한 원활한 사용자 경험을 위한 권장사항입니다. 또한 지원되지 않는 내용, 사전에 준비해야 할 사항, 종속성 진단, 규칙 감지, 버전 교체 방법에 대해서도 알려드립니다.
Microsoft Store의 배포 옵션
Win32 앱을 가져오려면 마이크로 소프트 스토어 경력을 고려해보세요 두 개의 주요 도로두 제품 모두 Windows 앱 SDK, WPF, WinForms, Electron, Qt 등의 기술과 호환됩니다. 사용자 경험과 조직의 요구 사항에 따라 원하는 기능을 선택하세요.
- 옵션 A: 전체 시스템 통합의 이점을 얻기 위해 MSIX로 패키지화 (업데이트, ID, 설치 환경 등) MSIX 패키징 덕분에 사용자는 더 쉽게 검색, 획득, 설치할 수 있으며 Windows와 Store의 고급 기능을 활용할 수 있습니다.
- 옵션 B: EXE 또는 MSI 설치 프로그램을 그대로 웹사이트에 호스팅하여 게시합니다. 이 옵션은 앱을 스토어에 등록하고 기존 설치 프로그램과 CDN은 그대로 유지합니다. 최소한의 변경으로 현재 빌드 및 배포 워크플로를 유지하고 싶을 때 적합합니다.
한눈에 알아볼 수 있도록 다음과 같습니다. 두 방식 간의 주요 차이점 요약. 상황에 따라 두 가지가 공존할 수도 있다는 점을 명심하세요.
| 특징 | MSIX(패키지) | Win32(원래 설치 프로그램) |
|---|---|---|
| 호스팅 | Microsoft에서 제공하는 무료 호스팅 | 출판사가 호스팅하고 비용을 부담합니다. |
| 교환 | Microsoft Store 소매 플랫폼 또는 자체 시스템 | 귀하의 결제/상거래 플랫폼 |
| 코드 서명 | Microsoft에서 무료로 제공 | Microsoft 루트 프로그램의 CA를 보유한 게시자에 의해 |
| 업데이트 | OS에서 24시간마다 자동으로 확인 | 앱은 업데이트를 관리합니다 |
| S 모드 | 지원 | 호환되지 않음 |
| 비공개 목록 및 항공편 | 유효한 | 사용할 수 없습니다 |
| Windows와의 고급 통합 | 예(공유, 스토어에서 실행 등) | 아니 |
| Windows 11 백업/복원 | 자동 복구 및 설치 | 시작 메뉴 아이콘은 스토어 탭을 가리키면 복원됩니다. |

옵션 1: Win32 앱을 MSIX로 패키징
MSIX에서의 패키징은 간단하며 최소한의 마찰로 패키징을 수행할 수 있는 여러 가지 방법이 있습니다. 귀하의 프로젝트와 현재 도구에 가장 적합한 것을 선택하세요.
- 비주얼 스튜디오: 솔루션에 Windows 애플리케이션 패키징 프로젝트를 추가하고 데스크톱 앱에 대한 MSIX 패키징을 구성합니다.
- 타사 설치 프로그램: 앞치마 파트너 솔루션 데스크톱 프로젝트를 위한 MSIX를 생성합니다.
- MSIX 패키징 도구- 기존 설치 프로그램(MSI, EXE, ClickOnce 또는 App-V)에서 가이드에 따라 MSIX 패키지를 만듭니다.
출판하기 전에, Windows 앱 인증 키트로 MSIX를 검증하세요 Microsoft Store 규정 준수 여부를 확인하고 발생 가능한 사고를 감지합니다.

옵션 2: 수정되지 않은 EXE/MSI 설치 프로그램 게시
2021년 XNUMX월부터Microsoft Store는 압축 해제된 Win32 앱을 지원합니다.이를 통해 원래 설치 프로그램을 유지하고 CDN/버전 관리를 제어하면서 애플리케이션을 나열할 수 있습니다.
절차는 다음과 같습니다. 파트너 센터에서 설치 프로그램 URL을 공유하고 필요한 정보를 입력하세요.인증팀의 검증이 완료되면 앱이 스토어에 나타나고, 사용자는 자동 설치 프로그램을 통해 설치를 계속 진행합니다.
설치자가 수락되려면, 이 지침을 존중하세요 그러면 거절을 피할 수 있습니다.
- 체재: 반드시 ~이어야 합니다 . MSI 또는 .EXE.
- 모드: 설치자는 다음을 수행할 수 있어야 합니다. 오프라인으로 작업.
- 불변성: URL이 가리키는 바이너리 변경해서는 안 됩니다 한 번 보내면.
- 도달 범위: 설치자는 다음을 수행해야 합니다. 독점적으로 설치하다 기대하는 제품.
Microsoft Store를 사용하여 Intune 설치 및 관리
Microsoft Intune Microsoft Store와 통합됩니다 UWP, MSIX 및 Win32(EXE/MSI) 앱을 검색, 추가, 할당하고 최신 상태로 유지합니다.관리자는 적절한 경우 자동 업데이트를 위임하여 애플리케이션을 중앙에서 배포하고 모니터링할 수 있습니다.
Intune과 함께 스토어를 사용하기 위한 전제 조건
- 하드웨어: 장치 적어도 두 개의 코어.
- IME 클라이언트: 지원 Intune 관리 확장.
- 연결: 접근 Microsoft Store 및 대상 콘텐츠 (해당되는 경우 프록시 설정을 확인하세요).
새로운 Microsoft Store 앱 추가 및 배포
흐름은 다음으로 구성됩니다. 3단계: 애플리케이션 정보, 작업, 검토/생성Intune에서 앱 > 모든 앱 > 만들기 > Microsoft Store 앱(신규)을 선택하여 시작합니다.
Intune에서 스토어를 검색하면 이름, 게시자, 유형(Win32 또는 UWP)과 같은 열이 표시됩니다. 앱을 선택하면 메타데이터가 미리 로드되어 다음과 같은 필드에서 편집할 수 있습니다.
- 이름과 설명 회사 포털용.
- 발행자, 범주, 심벌 마크 그리고 같은 브랜드 추천 앱.
- 패키지 식별자 (읽기 전용) 및 설치 프로그램 유형 (UWP/Win32).
- 설치 동작 (시스템 또는 사용자), URL이 정보/개인정보보호, 소유자, 개발자 y 지폐.
업데이트
Microsoft Store에서 게시된 앱은 자동으로 최신 버전으로 업데이트됩니다.UWP의 경우 "업데이트 자동 다운로드 및 설치 비활성화" 정책을 활성화하지 마세요.

Microsoft Store Win32 앱: Intune에서의 동작
Win32 Store 앱이 필수로 지정되었지만 버전이나 컨텍스트에 따라 올바르게 감지되지 않으면 Intune은 해당 앱을 대상 컨텍스트에 다시 설치하려고 시도합니다.기존 앱의 경우 사용자가 회사 포털에서 앱을 설치한 후 관리가 시작됩니다.
스토어는 퍼블리셔 호스팅 콘텐츠가 포함된 EXE 및 MSI 설치 프로그램을 지원합니다.. 정의에 따르면 각 앱은 다음 컨텍스트에 설치될 수 있습니다. 사용자 에 체계자세한 내용은 "Microsoft Store의 기존 데스크톱 앱" 문서를 참조하세요.
스토어의 UWP 앱: 시스템 컨텍스트 및 권장 사항
이제 시스템 컨텍스트에서 "Microsoft Store 앱(신규)"에서 UWP를 배포할 수도 있습니다.. 시스템에 appx를 프로비저닝하는 경우 로그인하는 각 사용자마다 설치됩니다..
설치 컨텍스트를 혼합하지 마십시오. 동일한 기기에 설치하면 설치된 상태를 관리하고 인식하는 것이 복잡해지고, 특히 사용자가 앱이 프로비저닝되어 있는 세션 중에 앱을 제거하는 경우 더욱 그렇습니다.
Microsoft Store 정책 및 그 영향
일부 시스템 정책은 앱 배포에 직접적인 영향을 미칩니다.보안과 자동화의 균형을 맞추도록 신중하게 구성하세요.
- Microsoft Store에서 모든 앱 비활성화: 권장 Intune과의 통합을 유지하기 위해 구성되지 않았거나 활성화되지 않았습니다.
- 업데이트 자동 다운로드 및 설치 비활성화: UWP 자동 업데이트를 허용하려면 구성되지 않음 또는 비활성화를 권장합니다.
- 앱 설치 관리자에 대한 Microsoft Store 소스 활성화 y 앱 설치 프로그램 활성화: 권장 구성되지 않았거나 활성화되지 않았습니다.
- 스토어 앱 비활성화:
- 구성되지 않음: OS는 사용자가 임의로 설치하도록 허용할 수 있습니다.
- 가능: 사용자가 스토어에서 수동으로 설치하고 업데이트하는 것을 방지합니다.
- 장애인: 사용자가 수동으로 설치하고 업데이트할 수 있습니다.
주요 측면: 자동 UWP 업데이트(기본 제공 앱 포함)를 허용하고 수동 또는 winget 설치를 차단하려면 자동 업데이트를 구성하지 않음/비활성화하고 App Store를 활성화/구성하지 않음으로 설정합니다.. 스토어의 Win32 앱의 경우 OS 자동 업데이트를 비활성화하면 Intune은 활성 할당이 있는 경우 업데이트를 계속 적용합니다..

전제 조건 및 제한 사항
시작하기 전에 요구 사항을 충족하는지 확인하세요. 그리고 충돌을 피하기 위해 지원되지 않는 것이 무엇인지 알아보세요.
- Intune을 사용한 Microsoft Store: 적어도 두 개의 코어 CPU, 지원 IME y 스토어 및 콘텐츠에 대한 액세스 (필요한 경우 프록시를 조정하세요).
- Intune에서 Win32 앱 관리: Windows 10 1607 이상 (Enterprise, Pro, Education), 기기 Microsoft Entra ID에 등록 또는 가입됨 (하이브리드 및 GPO 포함) 최대 크기 30GB 앱으로
- 지원되지 않음: 설치 프로그램 ARM64 Microsoft Store 앱의 경우.
Intune용 Win32 앱 준비: .intunewin 형식
클래식 Win32 앱은 Microsoft Win32 콘텐츠 준비 도구로 사전 처리됩니다.설치 프로그램을 다음 형식으로 변환합니다. .인튠윈 y 속성을 감지합니다 Intune이 설치 상태를 확인하는 데 사용하는 정보입니다.
GitHub에서 ZIP 형식으로 도구를 다운로드할 수 있습니다. (라이선스, 릴리스 정보 및 "Microsoft-Win32-Content-Prep-Tool-master" 폴더 포함). 실행 IntuneWinAppUtil.exe 대화형 마법사에 대한 매개변수가 없거나 명령줄을 사용합니다.
사용 가능한 매개변수
- -h: 돕다.
- -기음: 모든 설치 파일이 들어 있는 폴더(.intunewin으로 압축).
- -에스: 설치 파일(예: setup.exe를 o setup.msi).
- -어느 하나: 생성된 .intunewin의 출력 폴더.
- -q: 무음 모드.
예
- 도움말 표시:
IntuneWinAppUtil -h - 설치 프로그램 변환:
IntuneWinAppUtil -c c:\testapp\v1.0 -s c:\testapp\v1.0\setup.exe -o c:\testappoutput\v1.0 -q
평의회- 추가 파일(예: 라이센스)을 참조해야 하는 경우 설치 프로그램 폴더 아래의 하위 폴더에 넣으세요. 상대 경로를 사용하세요 설치 논리 내에서(예: 라이센스\license.txt).

Intune에 Win32 앱 추가: 자세한 단계
단계별 과정은 다음과 같습니다.
1단계: 신청 정보
.intunewin 파일을 선택하고 메타데이터를 입력하세요. 사용자가 회사 포털에서 볼 수 있는 내용입니다.
- 이름 (오직), 기술 (Markdown의 하위 집합으로 포맷할 수 있습니다. HTML은 지원되지 않습니다.) 편집자.
- 카테고리, 특집, 정보 URL, 개인정보 보호 URL, 개발자, 소유자, NOTES, 심벌 마크.
2단계: 프로그램
설치/제거 명령 및 동작 구성 Intune 에이전트가 설치 프로그램을 조용하고 통제된 방식으로 실행하도록 합니다.
- 설치 명령: 예를 들어 MSI의 경우
msiexec /p "MyApp123.msp"또는 EXE의 경우ApplicationName.exe /quiet(공급업체에 따라 수정자를 조정하세요). - 제거 명령: 사용하다 제품 GUID 해당되는 경우, 예를 들어
msiexec /x "{12345A67-89B0-1234-5678-000001000000}". - 최대 시간 설치 시간(분) 설치 제거 가능 회사 포털에서 설치 동작 (시스템 또는 사용자).
- 장치 다시 시작: 억제할지, 허용할지, 강제할지, 또는 그에 따라 결정할지 결정합니다. 반환 코드 (하드/소프트 리셋).
- 반환 코드: 유형(성공, 오류, 재시도, 하드/소프트 재부팅)을 정의합니다. Intune은 자동으로 재시도할 때까지 3 회 ~을 기다리며 5 분 적절한 경우.
3단계: 요구 사항
장치 전제 조건 설정 따라서 앱은 필요한 곳에만 설치됩니다.
- 구조, 최소 OS, 디스크 공간, 램, 최소 논리 CPU, 최소 주파수.
- 추가 규칙:
- 아카이브: 다음을 지원하여 존재/날짜/버전/크기를 감지합니다. 32/64비트 컨텍스트.
- 등록: HKLM/HKCU의 키/값/문자열/정수/버전을 옵션과 함께 검증합니다. 32/64비트 비스타.
- 스크립트 (PowerShell): 평가 표준 출력 y 종료 코드 (0 = 설치됨), 32/64비트 서명 및 컨텍스트 옵션 또는 사용자 자격 증명 포함.
4단계: 탐지 규칙
Intune이 앱이 설치되었음을 어떻게 알 수 있는지 정의합니다.: 수동 구성 또는 사용자 정의 스크립트.
- MSI: 사용하다 제품 코드 그리고, 원한다면 버전 확인도 가능합니다.
- 아카이브: 적절한 경로와 감지 방법을 사용하여 존재/날짜/버전/크기를 확인합니다.
- 등록: 비교 방법과 올바른 레코드 보기를 사용하여 키/값을 확인합니다.
- 스크립트: 반환하는 PowerShell 0 그리고 문자열을 쓰세요 표준 출력 "설치됨"으로 표시하세요.
Win32 앱 버전이 Intune에 나타납니다. "모든 앱" 목록에서 버전 열을 활성화하여 필터링할 수 있습니다.
5단계: 종속성
먼저 설치해야 하는 앱 관련 기능적 요구 사항을 충족하기 위해. 다음 사이의 종속성만 Win32 앱.
- 한도:까지 100 전체 그래프(기본 앱 + 종속성 및 하위 종속성)
- 자체 설치: 기본 예종속성이 장치/사용자를 명확하게 대상으로 하지 않더라도 마찬가지입니다.
- 순서와 재귀: 하위 종속성은 주요 종속성보다 먼저 평가됩니다. 동일 수준 내에서는 순서가 보장되지 않습니다.
- 제한: 종속성 그래프의 일부인 Win32 앱은 관계가 끊어질 때까지 제거할 수 없습니다.
알림 및 오류Windows는 사용자에게 종속성 다운로드 및 설치를 알려줍니다. 실패하면 "종속성을 설치할 수 없습니다" 또는 "재시작 대기 중"과 같은 메시지가 표시되고, 보고서에는 실패 이유와 재시도 횟수가 표시됩니다.
6단계: 교체
이전 버전을 업데이트하거나 교체하세요 어떤 앱을 교체할지 정의하고 교체 여부를 결정합니다. 제거 이전 버전입니다. 제한은 다음과 같습니다. 10 타동적 참조를 포함한 앱.
7단계: 과제
유형을 선택하세요: 필수, 등록된 장치에 사용 가능, 또는 제거; 포함/제외 그룹 추가 알림, 가용성, 마감 시간 y 배포 최적화 우선 순위 (전경/백그라운드에서 다운로드).
8단계: 검토 및 생성
구성을 검증하고 애플리케이션을 생성합니다.여기에서 상태를 모니터링하고 필요에 따라 할당을 확장하거나 조정할 수 있습니다.
스토어에 Win32를 게시할 때 개발자에게 제공되는 이점
- 게임이 아닌 앱에서도 앱 내 구매를 위한 자체 상거래 시스템을 도입하여 수익을 100% 확보할 수 있습니다. (결제 서비스 제공업체에 따라 다름) 스토어에 상품을 등록하거나 판매하는 데 플랫폼 수수료가 없습니다.
- 귀하의 앱, 귀하의 설치 프로그램, 귀하의 CDN: 설치 프로그램은 사용자의 자동 모드로 사용됩니다. 버전이 지정된 URL변경되지 않았습니다. 스토어는 표준 MSI 코드를 관리하고 기여할 수 있도록 합니다. 사용자 정의 코드 EXE의 경우 설치 중에 클라이언트에 적절한 메시지를 표시합니다.
- 배송 및 업데이트 자동화 와 배송 API Microsoft Store에서 GitHub 액션 (CI/CD)를 사용하면 파이프라인의 일부로 목록을 자동으로 빌드, 패키징하고 업데이트할 수 있습니다.
- 인수 이후 강화된 분석: 데이터를 가져옵니다 설치 코드 (사용자 지정 EXE 버전 포함), 앱 사용 및 상태 정보를 추가 계측 없이 확인할 수 있습니다. 설치 프로그램이 어디에서 왜 실패하는지 파악하고 수정 사항의 우선순위를 현명하게 정할 수 있습니다.
- 검토 관리 및 검토 프로세스: 응답합니다 사용자 리뷰 파트너 센터에서 실패한 리뷰에 대한 세부 정보(정책, 재현, 수정 가이드)를 보고 실제 피드백을 바탕으로 로드맵을 조정하세요.
- 팝업 스토어: 통합하다 미니 설치 창 Microsoft Store를 통해 설치하는 이점을 포기하지 않고도 웹 중심 환경을 유지하면서 웹사이트에서 실행되는 앱입니다.
다양한 디지털 미디어 분야에서 10년 이상의 경험을 보유한 기술 및 인터넷 문제 전문 편집자입니다. 저는 전자상거래, 커뮤니케이션, 온라인 마케팅 및 광고 회사에서 편집자이자 콘텐츠 제작자로 일했습니다. 나는 또한 경제, 금융 및 기타 분야 웹사이트에 글을 썼습니다. 내 일은 또한 나의 열정이다. 이제 내 기사를 통해 Tecnobits, 저는 기술 세계가 우리 삶을 개선하기 위해 매일 제공하는 모든 뉴스와 새로운 기회를 탐색하려고 노력합니다.
