Win32-sovellusten asentaminen suoraan uudesta Microsoft Storesta

Viimeisin päivitys: 19/08/2025
Kirjoittaja: Daniel Terrasa

  • Kaksi jakelupolkua: MSIX täydellä integraatiolla tai EXE/MSI ilman muutoksia, molemmilla on omat vaatimuksensa ja etunsa.
  • Intune + Store: Automaattinen haku, määritys ja päivitykset UWP:lle, MSIX:lle ja Win32:lle käytäntöjen hallinnalla.
  • Win32-työnkulku Intunessa: .intunewin, tunnistussäännöt, riippuvuudet (enintään 100) ja version korvaaminen.
  • Kehittäjille: provisioton kaupankäynti, API:t/CI-CD, asennusohjelman analytiikka ja arvostelujen hallinta.
Win32-sovellukset

Jos työskentelet perinteisten työpöytäsovellusten kanssa ja haluat jakaa niitä Windowsissa takuilla, Microsoft Store ja sen integrointi Intuneen avaavat sinulle oven. useita luotettavia polkuja Win32-sovellusten asentamiseen. Tässä oppaassa käymme läpi kaikki vaihtoehdot.

Sen lisäksi, että selitämme "miten", näemme konkreettisia etuja kehittäjille (oma kaupankäynti, analytiikka, API-rajapintojen ja CI/CD:n toimitus GitHubista) ja suosituksia sujuvan käyttökokemuksen takaamiseksi. Kerromme myös, mitä ei tueta, mitä sinun on valmisteltava etukäteen ja miten riippuvuuksia diagnosoidaan, sääntöjä havaitaan ja versioita korvataan.

Jakeluvaihtoehdot Microsoft Storessa

Win32-sovelluksen tuominen Microsoft Store heinä kaksi päätietä, molemmat yhteensopivia sellaisten teknologioiden kanssa kuin Windows App SDK, WPF, WinForms, Electron, Qt ja paljon muuta. Kummankin valinta riippuu käyttäjien haluamasta käyttökokemuksesta ja organisaatiosi vaatimuksista.

  • Vaihtoehto A: Pakkaa MSIX-muodossa hyötyäksesi täydellisestä järjestelmäintegraatiosta (päivitykset, identiteetti, asennuskokemus jne.) MSIX-pakkauksen ansiosta käyttäjä voi löytää, hankkia ja asentaa sovelluksia helpommin, ja voit hyödyntää Windowsin ja Kaupan edistyneitä ominaisuuksia.
  • Vaihtoehto B: Julkaise EXE- tai MSI-asennustiedosto sellaisenaan verkkosivustollasi Tämä vaihtoehto listaa sovelluksesi Kauppaan säilyttäen alkuperäisen asennustiedoston ja CDN:n. Se on ihanteellinen vaihtoehto, jos haluat säilyttää nykyisen koonti- ja toimitustyönkulun mahdollisimman vähäisin muutoksin.

Yhdellä silmäyksellä opastusta varten tässä on Yhteenveto molempien modaliteettien keskeisistä eroista. Muista, että molemmat voivat esiintyä rinnakkain tilanteesta riippuen.

Característica MSIX (pakattu) Win32 (alkuperäinen asennusohjelma)
Hotellit Microsoftin tarjoama ilmainen hosting Julkaisija isännöi ja vastaa kustannuksista
Trade Microsoft Storen vähittäismyyntialusta tai oma järjestelmäsi Maksu-/kauppa-alustasi
Koodin allekirjoitus Microsoftin tarjoama ilmaiseksi Microsoftin pääohjelman julkaisijan, jolla on CA-oikeudet, toimesta
päivitykset Käyttöjärjestelmän automaattinen tarkistus 24 tunnin välein Sovellus hallinnoi päivityksiään
S-tila Yhteensopiva Ei tueta
Yksityiset ilmoitukset ja lennot Saatavilla Ei saatavilla
Edistynyt integrointi Windowsin kanssa Kyllä (jaa, käynnistä Kaupasta jne.) Ei
Windows 11:n varmuuskopiointi/palautus Automaattinen palautus ja asennus Käynnistä-valikon kuvakkeet palautetaan osoittamalla Kauppa-välilehteen

Vaihtoehdot Win32-sovellusten asentamiseen Microsoft Storessa

Vaihtoehto 1: Pakkaa Win32-sovellus MSIX-muodossa

Pakkaaminen MSIX:ssä on suoraviivaista, ja sen voi tehdä useilla tavoilla minimaalisella kitkalla. Valitse projektiisi ja nykyisiin työkaluihisi parhaiten sopiva.

  • Visual StudioLisää ratkaisuusi Windows-sovellusten pakkausprojekti ja määritä MSIX-pakkaus työpöytäsovelluksellesi.
  • Kolmannen osapuolen asentajat: hyötyä kumppaniratkaisut jotka luovat MSIX:n työpöytäprojekteille.
  • MSIX-pakkaustyökalu- Luo MSIX-paketteja olemassa olevista asennusohjelmista (MSI, EXE, ClickOnce tai App-V) ohjatusti.

Ennen julkaisua, Vahvista MSIX-järjestelmäsi Windows-sovellusten sertifiointipaketilla tarkistaa Microsoft Storen vaatimustenmukaisuuden ja havaita mahdolliset ongelmat.

MSIX-pakkaukset Win32-sovelluksille

Vaihtoehto 2: Julkaise muokkaamaton EXE/MSI-asennustiedosto

Kesäkuusta 2021 lähtienMicrosoft Store tukee pakkaamattomia Win32-sovelluksia, jonka avulla voit listata sovelluksesi säilyttäen samalla alkuperäisen asennusohjelman ja halliten CDN:ääsi/versiointiasi.

Ainutlaatuinen sisältö - Napsauta tästä  Kuinka voin luoda muistutuksen Google Keepissä?

Prosessi on yksinkertainen: Jaa asennusohjelman URL-osoite kumppanikeskuksessa ja täytä tarvittavat tiedot.Sertifiointitiimin validoinnin jälkeen sovelluksesi näkyy kaupassa ja käyttäjä voi jatkaa asennusta hiljaisella asennusohjelmalla.

Jotta asentaja hyväksytään, kunnioita näitä ohjeita ja vältät hylkäykset:

  • Formaatti: täytyy olla . MSI tai . Exe.
  • Modoasentajan on kyettävä työskennellä yhteydettömässä tilassa.
  • Muuttumattomuus: URL-osoitteen osoittama binääritiedosto ei pitäisi muuttua kerran lähetetty.
  • Laajuusasentajan on asentaa yksinomaan odotettu tuote.

Julkaise EXE- tai MSI-asennusohjelmat Microsoft Storeen

Intunen asentaminen ja hallinta Microsoft Storen avulla

Microsoft Intune integroituu Microsoft Storeen Hae, lisää, määritä ja pidä ajan tasalla UWP-, MSIX- ja Win32 (EXE/MSI) -sovelluksiaJärjestelmänvalvojat voivat keskitetysti ottaa käyttöön ja valvoa sovelluksia ja delegoida automaattisia päivityksiä tarvittaessa.

Edellytykset kaupan käyttämiseen Intunen kanssa

  • Palvelimet: laitteet, joissa on vähintään kaksi ydintä.
  • IME-asiakasohjelmatuki Intune-hallintalaajennus.
  • Conectividadpääsy Microsoft Store ja kohdennettu sisältö (tarkista välityspalvelimen asetukset, jos sellaisia ​​on).

Uuden Microsoft Store -sovelluksen lisääminen ja käyttöönotto

Virtaus koostuu kolme vaihetta: Sovellustiedot, Tehtävät ja Tarkistus/LuontiKäynnistät sen Intunessa valitsemalla Sovellukset > Kaikki sovellukset > Luo > Microsoft Store -sovellus (uusi).

Kun haet Intune-kaupasta, näet sarakkeita, kuten Nimi, Julkaisija ja Tyyppi (Win32 tai UWP). Kun valitset sovelluksen, metatiedot ladataan valmiiksi, ja voit muokata niitä esimerkiksi seuraavissa kentissä:

  • Nimi ja kuvaus yritysportaalia varten.
  • Kustantaja, luokka, logo ja tuotemerkkejä, kuten esitelty sovellus.
  • Paketin tunniste (vain luku) ja asentajan tyyppi (UWP/Win32).
  • Asennuskäyttäytyminen (järjestelmä tai käyttäjä), URL tiedot/yksityisyys, omistaja, kehittäjä y setelit.

päivitykset

Microsoft Storesta julkaistut sovellukset päivittyvät automaattisesti uusimpaan versioon.Älä ota UWP:ssä käyttöön käytäntöä ”Poista päivitysten automaattinen lataus ja asennus käytöstä”.

Win32-sovellusten käyttöönotto kaupasta Intunen avulla

Microsoft Storen Win32-sovellukset: Toiminta Intunessa

Kun Win32-kaupan sovellus on kohdennettu pakolliseksi, mutta sitä ei tunnisteta oikein (version tai kontekstin perusteella), Intune yrittää asentaa sen uudelleen kohdennetussa kontekstissa.Olemassa olevien sovellusten hallinta alkaa, kun käyttäjä asentaa ne yritysportaalista.

Kauppa tukee EXE- ja MSI-asennusohjelmia julkaisijan isännöimän sisällön kanssaMääritelmän mukaan jokainen sovellus voidaan asentaa kontekstissa Usuario ja järjestelmäLisätietoja on kohdassa ”Perinteiset työpöytäsovellukset Microsoft Storessa”.

UWP-sovellukset kaupasta: Järjestelmäkonteksti ja suositukset

Voit nyt ottaa UWP:n käyttöön myös järjestelmäkontekstissa kohdasta ”Microsoft Store App (New)”Jos otat käyttöön sovelluksen järjestelmässä, Se asennetaan jokaiselle sisäänkirjautuneelle käyttäjälle..

Vältä asennuskontekstien sekoittamista samalla laitteella, koska tämä vaikeuttaa asennustilan hallintaa ja havaitsemista, varsinkin jos käyttäjä poistaa sovelluksen istunnon aikana sen ollessa vielä asennettuna.

Microsoft Storen käytännöt ja niiden vaikutus

Jotkin järjestelmäkäytännöt vaikuttavat suoraan sovellusten käyttöönottoihin.. Määritä ne huolellisesti tasapainottaaksesi tietoturvan ja automaation.

  • Poista kaikki sovellukset käytöstä Microsoft StorestaSuositeltu Ei määritetty tai käytössä Intune-integraation säilyttämiseksi.
  • Poista käytöstä päivitysten automaattinen lataus ja asennusSuositeltu arvo on Ei määritetty tai Poistettu käytöstä, jos haluat sallia UWP:n automaattiset päivitykset.
  • Ota käyttöön Microsoft Storen lähdekoodi sovellusasentajalle y Ota sovellusasennus käyttöönSuositeltu Ei määritetty tai käytössä.
  • Poista Store-sovellus käytöstä:
    • Ei määritettyKäyttöjärjestelmä saattaa sallia käyttäjän tehdä mielivaltaisia ​​asennuksia.
    • käytössä: Estää käyttäjän tekemät manuaaliset asennukset ja päivitykset kaupasta.
    • Liikuntarajoitteinen: sallii käyttäjän tehdä manuaalisia asennuksia ja päivityksiä.
Ainutlaatuinen sisältö - Napsauta tästä  Täydellinen opas Temu-tilisi poistamiseen matkapuhelimestasi

Keskeiset näkökohdatJos haluat sallia automaattiset UWP-päivitykset (mukaan lukien sisäänrakennetut sovellukset) ja estää manuaaliset tai winget-asennukset, Jätä automaattiset päivitykset Ei määritetty/Pois käytöstä ja App Store käytössä/Ei määritettyJos poistat käyttöjärjestelmän automaattiset päivitykset käytöstä Kaupan Win32-sovelluksissa, Intune jatkaa päivitysten asentamista, kun aktiivinen kohdistus on käynnissä..

Asennuksiin vaikuttavat myymäläkäytännöt

Edellytykset ja rajoitukset

Ennen aloittamista varmista, että täytät vaatimukset ja tiedä, mitä ei tueta, jotta vältyt kaatumisilta.

  • Microsoft Store ja Intune: vähintään kaksi ydintä CPU, tuki IME y pääsy kauppaan ja sisältöön (säädä välityspalvelinta tarvittaessa).
  • Win32-sovellusten hallinta Intunessa: Windows 10 1607 tai uudempi (yritys-, ammattilais-, koulutus-) laitteet rekisteröitynyt tai liittynyt Microsoft Entra ID:hen (sisältää hybridin ja ryhmäkäytäntöobjektin) ja enimmäiskoko 30 Gt sovelluksen mukaan.
  • Ei tuetaasentajat, joilla on ARM64 Microsoft Storen sovelluksille.

Valmistele Win32-sovellus Intunea varten: .intunewin-muoto

Klassiset Win32-sovellukset esikäsitellään Microsoft Win32 Content Prep Toolilla., joka muuntaa asennusohjelman muotoon .intunewin y havaitsee ominaisuuksia jota Intune käyttää asennuksen tilan määrittämiseen.

Voit ladata työkalun GitHubista ZIP-tiedostona (sisältää lisenssin, julkaisutiedot ja kansion ”Microsoft-Win32-Content-Prep-Tool-master”). Suorita IntuneWinAppUtil.exe ilman parametreja interaktiiviselle ohjatulle toiminnolle tai käytä komentoriviä.

Käytettävissä olevat parametrit

  • -h: auta.
  • -c: kansio, joka sisältää kaikki asennustiedostot (pakattu .intunewin-tiedostoon).
  • -sasennustiedosto (esimerkiksi setup.exe o setup.msi).
  • -joko: luodun .intunewin-tiedoston tulostuskansio.
  • -q: äänetön tila.

esimerkit

  • näytä apua: IntuneWinAppUtil -h
  • Muunna asennusohjelma: IntuneWinAppUtil -c c:\testapp\v1.0 -s c:\testapp\v1.0\setup.exe -o c:\testappoutput\v1.0 -q

neuvosto- Jos sinun on viitattava lisätiedostoihin (esim. lisensseihin), sijoita ne asennuskansion alikansioon ja käytä suhteellisia polkuja asennuslogiikkasi puitteissa (esim. lisenssit\lisenssi.txt).

.intunewin-työkalu Intunelle

Win32-sovelluksen lisääminen Intuneen: yksityiskohtaiset ohjeet

Tämä on vaiheittainen prosessi:

Vaihe 1: Hakemustiedot

Valitse .intunewin-tiedosto ja täytä metatiedot. jonka käyttäjät näkevät Yritysportaalissa.

  • nimi (vain), kuvaus (voit muotoilla Markdownin osajoukolla; HTML:ää ei tueta), toimittaja.
  • Luokat, maksamatta, Tietojen URL-osoite, Tietosuoja-URL-osoite, kehittäjä, omistaja, Viesti, Logo.

Vaihe 2: Ohjelmointi

Asennus-/poistokomentojen ja toiminnan määrittäminen jotta Intune-agentti suorittaa asennusohjelmaasi hiljaisesti ja hallitusti.

  • Asennuskomentoesimerkiksi MSI:lle msiexec /p "MyApp123.msp" tai EXE-tiedostolle ApplicationName.exe /quiet (säädä muokkaajia toimittajan mukaan).
  • Poista komento: käytä Tuotteen GUID-tunnus jos soveltuu, esimerkiksi msiexec /x "{12345A67-89B0-1234-5678-000001000000}".
  • Enimmäisaika asennusaika (minuutteina), poisto saatavilla Yritysportaalissa ja asennuskäyttäytyminen (Järjestelmä tai käyttäjä).
  • Käynnistä laite uudelleen: määrittää, tukahduttaako, salliiko vai pakottaako, vai päättääkö sen mukaan, paluukoodit (kova/pehmeä nollaus).
  • Paluukoodit: Määritä tyypit (Onnistui, Virhe, Uudelleenyritys, Kova/Pehmeä uudelleenkäynnistys). Intune yrittää automaattisesti uudelleen, kunnes 3 kertaa odottaessa 5 minuuttia kun se on sopivaa.

Vaihe 3: Vaatimukset

Aseta laitteen edellytykset jotta sovellus asennetaan vain sinne, missä se on järkevää.

  • Arkkitehtuuri, Minimaalinen käyttöjärjestelmä, levytila, RAM, Looginen prosessori (vähimmäismäärä), vähimmäistaajuus.
  • Lisäsäännöt:
    • arkisto: Tunnistaa läsnäolon/päivämäärän/version/koon ja tukee seuraavia: 32/64-bittinen konteksti.
    • rekisteröinti: Vahvistaa avaimet/arvot/merkkijonot/kokonaisluvut/version HKLM:ssä/HKCU:ssa ja mahdollistaa 32/64-bittinen Vista.
    • Käsikirjoitus (PowerShell): Arvioi STDOUT y poistumiskoodi (0 = asennettu), 32/64-bittisillä allekirjoitus- ja kontekstiasetuksilla tai käyttäjän tunnistetiedoilla.
Ainutlaatuinen sisältö - Napsauta tästä  Mitä kysymyksiä sovelluksesta?

Vaihe 4: Tunnistussäännöt

Määrittää, miten Intune tietää, että sovellus on asennettuManuaalinen määritys tai mukautettu skripti.

  • MSIkäyttötarkoitukset tuotekoodi ja halutessasi version tarkistus.
  • arkistoTarkista olemassaolo/päivämäärä/versio/koko oikean polun ja tunnistusmenetelmän avulla.
  • rekisteröintiTarkista avain/arvo vertailumenetelmällä ja korjaa tietuenäkymä.
  • Käsikirjoitus: PowerShell, joka palauttaa 0 ja kirjoita merkkijono STDOUT merkitäksesi sen ”Asennettuna”.

Win32-sovelluksen versio näkyy Intunessa ja voit suodattaa sen "Kaikki sovellukset" -luettelossa aktivoimalla versiosarakkeen.

Vaihe 5: Riippuvuudet

Liitä ensin asennettavat sovellukset toiminnallisten vaatimusten täyttämiseksi. Vain riippuvuudet Win32-sovellukset.

  • raja: siihen asti kun 100 kokonaiskaaviossa (pääsovellus + riippuvuudet ja aliriippuvuudet).
  • Itseasennusoletusarvo kyllä, vaikka riippuvuus ei olisikaan eksplisiittisesti kohdistettu laitteeseen/käyttäjään.
  • Järjestys ja rekursioAliriippuvuudet arvioidaan ennen pääriippuvuutta; saman tason sisällä ei ole taattua järjestystä.
  • RajoitusEt voi poistaa riippuvuuskaavioon kuuluvaa Win32-sovellusta, ennen kuin suhde on katkennut.

Ilmoitukset ja virheetWindows ilmoittaa käyttäjälle riippuvuuksien latauksista ja asennuksista. Jos ne epäonnistuvat, näet viestejä, kuten "riippuvuuksien asentaminen epäonnistui" tai "odottaa uudelleenkäynnistystä", ja raportissa näkyy syy ja uudelleenyritysten määrä.

Vaihe 6: Vaihto

Päivitä tai korvaa aiemmat versiot määrittämällä, mitkä sovellukset korvataan ja jos sinun pitäisi uninstall edellisessä versiossa. Raja on 10 transitiivisia viittauksia sisältävät sovellukset.

Vaihe 7: Tehtävät

Valitse tyyppiPakollinen, Saatavilla rekisteröidyille laitteille tai Poista asennus; lisää sisällytettyjä/poissuljettuja ryhmiä, ilmoitukset, saatavuus, takaraja y jakelun optimoinnin prioriteetti (lataus etualalla/taustalla).

Vaihe 8: Tarkista ja luo

Vahvista kokoonpano ja luo sovellusSieltä voit seurata tiloja ja laajentaa tai säätää allokaatioita tarpeidesi kehittyessä.

Microsoft Store ei toimi Windows 10:ssä: Ratkaisut

Kehittäjien edut Win32:n julkaisemisessa kaupassa

  • Voit tuoda oman kaupankäyntijärjestelmäsi sovelluksen sisäisiin ostoksiin muissa kuin pelisovelluksissa ja pitää 100 % tuotoista. (maksupalveluntarjoajastasi riippuen), ei alustamaksuja listaamisesta tai myymisestä Kaupassa.
  • Sovelluksesi, asennusohjelmasi, CDN-verkkosi: asennusohjelmaa käytetään hiljaisessa tilassa Versioitu URL-osoite, muuttumattomana. Kauppa hallinnoi MSI-vakiokoodeja ja antaa sinun osallistua mukautetut koodit EXE-tiedostojen tapauksessa näyttämällä asiakkaalle asennuksen aikana tarvittavat viestit.
  • Automatisoi lähetykset ja päivitykset kanssa Toimitus-API:t Microsoft Storesta ja GitHub-toiminnot (CI/CD) listauksesi automaattiseen rakentamiseen, pakkaamiseen ja päivittämiseen osana myyntiputkeasi.
  • Rikastettua analytiikkaa yritysoston jälkeen: hae tietoja osoitteesta asennuskoodit (mukaan lukien mukautetut EXE-versiot), sovelluksen käyttö ja kunnon tila ilman lisäinstrumentointia. Saat näkyvyyden siihen, missä ja miksi asennusohjelma epäonnistuu, ja voit priorisoida korjauksia viisaasti.
  • Arviointien hallinta ja arviointiprosessit: vastaa asiaan asiakkaiden arvostelut Kumppanikeskuksesta voit tarkastella epäonnistuneiden tarkistusten tietoja (käytännöt, uudelleentarkastelut, korjausohjeet) ja mukauttaa etenemissuunnitelmasi todelliseen palautteeseen.
  • Pop-up-myymälä: yhdistää mini-asennusikkuna joka käynnistyy verkkosivustoltasi, säilyttäen verkkokeskeisen käyttökokemuksesi menettämättä Microsoft Storen kautta asentamisen etuja.