새로운 Microsoft Store에서 Win32 앱을 직접 설치하는 방법

마지막 업데이트 : 19/08/2025

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

기존 데스크톱 애플리케이션을 사용하고 이를 보장과 함께 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 백업/복원 자동 복구 및 설치 시작 메뉴 아이콘은 스토어 탭을 가리키면 복원됩니다.

Microsoft Store에 Win32 앱을 설치하기 위한 옵션

옵션 1: Win32 앱을 MSIX로 패키징

MSIX에서의 패키징은 간단하며 최소한의 마찰로 패키징을 수행할 수 있는 여러 가지 방법이 있습니다. 귀하의 프로젝트와 현재 도구에 가장 적합한 것을 선택하세요.

  • 비주얼 스튜디오: 솔루션에 Windows 애플리케이션 패키징 프로젝트를 추가하고 데스크톱 앱에 대한 MSIX 패키징을 구성합니다.
  • 타사 설치 프로그램: 앞치마 파트너 솔루션 데스크톱 프로젝트를 위한 MSIX를 생성합니다.
  • MSIX 패키징 도구- 기존 설치 프로그램(MSI, EXE, ClickOnce 또는 App-V)에서 가이드에 따라 MSIX 패키지를 만듭니다.

출판하기 전에, Windows 앱 인증 키트로 MSIX를 검증하세요 Microsoft Store 규정 준수 여부를 확인하고 발생 가능한 사고를 감지합니다.

Win32 애플리케이션용 MSIX 패키징

옵션 2: 수정되지 않은 EXE/MSI 설치 프로그램 게시

2021년 XNUMX월부터Microsoft Store는 압축 해제된 Win32 앱을 지원합니다.이를 통해 원래 설치 프로그램을 유지하고 CDN/버전 관리를 제어하면서 애플리케이션을 나열할 수 있습니다.

독점 콘텐츠 - 여기를 클릭하세요  Alegra에 비용 센터를 할당하는 방법은 무엇입니까?

절차는 다음과 같습니다. 파트너 센터에서 설치 프로그램 URL을 공유하고 필요한 정보를 입력하세요.인증팀의 검증이 완료되면 앱이 스토어에 나타나고, 사용자는 자동 설치 프로그램을 통해 설치를 계속 진행합니다.

설치자가 수락되려면, 이 지침을 존중하세요 그러면 거절을 피할 수 있습니다.

  • 체재: 반드시 ~이어야 합니다 . MSI 또는 .EXE.
  • 모드: 설치자는 다음을 수행할 수 있어야 합니다. 오프라인으로 작업.
  • 불변성: URL이 가리키는 바이너리 변경해서는 안 됩니다 한 번 보내면.
  • 도달 범위: 설치자는 다음을 수행해야 합니다. 독점적으로 설치하다 기대하는 제품.

Microsoft Store에 EXE 또는 MSI 설치 프로그램 게시

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의 경우 "업데이트 자동 다운로드 및 설치 비활성화" 정책을 활성화하지 마세요.

Intune을 사용하여 Store에서 Win32 앱 배포

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는 사용자가 임의로 설치하도록 허용할 수 있습니다.
    • 가능: 사용자가 스토어에서 수동으로 설치하고 업데이트하는 것을 방지합니다.
    • 장애인: 사용자가 수동으로 설치하고 업데이트할 수 있습니다.
독점 콘텐츠 - 여기를 클릭하세요  내 PC에 smule을 설치하는 방법은 무엇입니까?

주요 측면: 자동 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).

.intunewin Intune용 도구

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비트 서명 및 컨텍스트 옵션 또는 사용자 자격 증명 포함.
독점 콘텐츠 - 여기를 클릭하세요  SparkMailApp에서 이메일 서명을 만드는 방법은 무엇입니까?

4단계: 탐지 규칙

Intune이 앱이 설치되었음을 어떻게 알 수 있는지 정의합니다.: 수동 구성 또는 사용자 정의 스크립트.

  • MSI: 사용하다 제품 코드 그리고, 원한다면 버전 확인도 가능합니다.
  • 아카이브: 적절한 경로와 감지 방법을 사용하여 존재/날짜/버전/크기를 확인합니다.
  • 등록: 비교 방법과 올바른 레코드 보기를 사용하여 키/값을 확인합니다.
  • 스크립트: 반환하는 PowerShell 0 그리고 문자열을 쓰세요 표준 출력 "설치됨"으로 표시하세요.

Win32 앱 버전이 Intune에 나타납니다. "모든 앱" 목록에서 버전 열을 활성화하여 필터링할 수 있습니다.

5단계: 종속성

먼저 설치해야 하는 앱 관련 기능적 요구 사항을 충족하기 위해. 다음 사이의 종속성만 Win32 앱.

  • 한도:까지 100 전체 그래프(기본 앱 + 종속성 및 하위 종속성)
  • 자체 설치: 기본 종속성이 장치/사용자를 명확하게 대상으로 하지 않더라도 마찬가지입니다.
  • 순서와 재귀: 하위 종속성은 주요 종속성보다 먼저 평가됩니다. 동일 수준 내에서는 순서가 보장되지 않습니다.
  • 제한: 종속성 그래프의 일부인 Win32 앱은 관계가 끊어질 때까지 제거할 수 없습니다.

알림 및 오류Windows는 사용자에게 종속성 다운로드 및 설치를 알려줍니다. 실패하면 "종속성을 설치할 수 없습니다" 또는 "재시작 대기 중"과 같은 메시지가 표시되고, 보고서에는 실패 이유와 재시도 횟수가 표시됩니다.

6단계: 교체

이전 버전을 업데이트하거나 교체하세요 어떤 앱을 교체할지 정의하고 교체 여부를 결정합니다. 제거 이전 버전입니다. 제한은 다음과 같습니다. 10 타동적 참조를 포함한 앱.

7단계: 과제

유형을 선택하세요: 필수, 등록된 장치에 사용 가능, 또는 제거; 포함/제외 그룹 추가 알림, 가용성, 마감 시간 y 배포 최적화 우선 순위 (전경/백그라운드에서 다운로드).

8단계: 검토 및 생성

구성을 검증하고 애플리케이션을 생성합니다.여기에서 상태를 모니터링하고 필요에 따라 할당을 확장하거나 조정할 수 있습니다.

Windows 10에서 Microsoft Store가 작동하지 않음: 솔루션

스토어에 Win32를 게시할 때 개발자에게 제공되는 이점

  • 게임이 아닌 앱에서도 앱 내 구매를 위한 자체 상거래 시스템을 도입하여 수익을 100% 확보할 수 있습니다. (결제 서비스 제공업체에 따라 다름) 스토어에 상품을 등록하거나 판매하는 데 플랫폼 수수료가 없습니다.
  • 귀하의 앱, 귀하의 설치 프로그램, 귀하의 CDN: 설치 프로그램은 사용자의 자동 모드로 사용됩니다. 버전이 지정된 URL변경되지 않았습니다. 스토어는 표준 MSI 코드를 관리하고 기여할 수 있도록 합니다. 사용자 정의 코드 EXE의 경우 설치 중에 클라이언트에 적절한 메시지를 표시합니다.
  • 배송 및 업데이트 자동화배송 API Microsoft Store에서 GitHub 액션 (CI/CD)를 사용하면 파이프라인의 일부로 목록을 자동으로 빌드, 패키징하고 업데이트할 수 있습니다.
  • 인수 이후 강화된 분석: 데이터를 가져옵니다 설치 코드 (사용자 지정 EXE 버전 포함), 앱 사용 및 상태 정보를 추가 계측 없이 확인할 수 있습니다. 설치 프로그램이 어디에서 왜 실패하는지 파악하고 수정 사항의 우선순위를 현명하게 정할 수 있습니다.
  • 검토 관리 및 검토 프로세스: 응답합니다 사용자 리뷰 파트너 센터에서 실패한 리뷰에 대한 세부 정보(정책, 재현, 수정 가이드)를 보고 실제 피드백을 바탕으로 로드맵을 조정하세요.
  • 팝업 스토어: 통합하다 미니 설치 창 Microsoft Store를 통해 설치하는 이점을 포기하지 않고도 웹 중심 환경을 유지하면서 웹사이트에서 실행되는 앱입니다.