Close Menu
Peter Klapwijk – In The Cloud 24-7Peter Klapwijk – In The Cloud 24-7
    Facebook X (Twitter) Instagram
    Peter Klapwijk – In The Cloud 24-7Peter Klapwijk – In The Cloud 24-7
    • Home
    • Intune
    • Windows
      • Modern Workplace
    • macOS
    • Android
    • iOS
    • Automation
      • Logic Apps
      • Intune Monitoring
      • GitHub
    • Security
      • Passwordless
      • Security
    • Speaking
    • About me
    Peter Klapwijk – In The Cloud 24-7Peter Klapwijk – In The Cloud 24-7
    Home»Intune»New Microsoft Store integrated in Intune
    Intune

    New Microsoft Store integrated in Intune

    Peter KlapwijkBy Peter KlapwijkDecember 2, 2022Updated:December 5, 2022127 Mins Read

    In the week of November 28, 2022, Microsoft released the new Microsoft Store which is implemented in Intune using the Windows Packager Manager. This new store will replace the Microsoft Store for Business (MSfB), which will be deprecated in the first quarter of 2023.

    The new store relies on the Windows package manager framework, the backend of this framework is connected to Microsoft Intune app service, which allows us to directly search the store for available applications. We don’t have to setup a connection with the store, like we needed to do with the MSfB. And we don’t have to sync apps between the store and Intune which we purchased; we search directly in the store itself and the applications are not stored in our Intune tenant.

    Windows Package Manager is an open set of APIs that can integrate with any unified endpoint management solution, including Intune. Organizations can also choose to integrate directly with these APIs to build their own solution to meet their needs and for unmanaged devices.
    The WinGet command-line tool is the front end, or client interface, of the Windows Package Manager service, which itself is a comprehensive solution consisting of a command-line tool and a set of additional services for installing and managing apps on Windows 10.

    Source: http://aka.ms/StoreTransition

    Software available via this framework can be made available not only by Microsoft but also by other Independent Software Vendors (ISV), like Adobe, Citrix, or SAP. Besides that, not only UWP apps can be made available, like in the old store, but there is also support for WIN32 apps (.exe and .msi files). But currently support for win32 apps is in preview.

    The apps in this new store are maintained by the ISV, not only the UWP apps but also the WIN32 apps. While WinGet has the capability to update the (win32) apps automatically, this is not a default store functionality. This functionality might be added in the future. UWP Store apps are kept up to date, for this the store functionality is used.

    WinGet

    This Windows Package Manager WinGet command-line tool is bundled with Windows 11 and modern versions of Windows 10 by default as the App Installer. It’s available on the Windows device as part of the App Installer app (a store App). But if you want to use WinGet immediately after the first sign-in on a newly installed Windows device, you might see that WinGet is not available with a message like “The term ”WinGet’ is not recognized….”. The app is present, but not registered yet on Windows 11 and on Windows 10, WinGet is not part of the App Installer thus also first needs an update (which should run automatically as long as the store is not disabled/ blocked). There is about a 15-minute delay of the store starting to update and register apps. After this, we are able to use WinGet from the command line. If the app is not available, because you’re running an older Windows 10 version, follow this documentation.
    But the Intune Management Extension (IME) knows how to use WPM/WinGet functionality without WinGet installed. So, IME should be able to install apps from the new store even as the registration hasn’t been completed yet.

    With WinGet available on the device, we can directly search all the sources available on which software is made available.

    When we start a command-line tool like PowerShell, we can search the store directly using WinGet. We can search the Microsoft Store directly by specifying the source in which we want to search. As we directly search in the same repository as we do when using Intune to search for an application, we will see the same applications available.

    Like with the below example we search for Adobe in the source msstore (Microsoft store):
    winget search Adobe –source msstore

    Every application we find in the store repo has an Application Identifier (ID), which we will also see in the Intune portal when we select an app. But what you might have noticed, some of the application IDs start with XP.
    This means, the application is of an exe type.

    With the command WinGet show appID, we can get more information on the particular application, which in this case indeed shows Adobe Acrobat Reader DC is an exe type application.

    If we do the same for the Company Portal, we see it’s a store (UWP) app.

    And with WinGet we can install applications available in the repositories. But still, this fails when the end-user doesn’t have the needed permissions to install the application, like when installing this win32 application without the needed permissions.

    And therefore, we make applications available via Intune for our end-user, so they can install these kinds of applications.

    Note; if you only allow the private store on your corporate Windows devices, WinGet still allows the end-user to install store apps since Winget is available on these devices. Have a look at this blog post, to read more on that.

    The new store in the Microsoft Intune portal

    Now finally let’s also have a look on how this new store is integrated with Microsoft Intune!

    As written before, we don’t have to setup a connection between the store and Intune, we can go right to the Apps tab in the Intune portal.

    If we choose to add a new app, we have Microsoft Store app (new) and Microsoft Store app (legacy), where of course the one with new in it, is the new store and the other on is the Microsoft Store for Business.

    If we select the new store app, we see the below screen. When we click on Search the Microsoft Store app (new), we get a search box available.

    We have UWP apps available in the Store, like the Company Portal app.

    But we also have WIN32 apps, like we already have seen when we searched the store ourselves with WinGet.

    When we select an app, most of the Information is pre-populated. The Name, description and Privacy URL are filled in. The only thing, which is missing, is the Logo.
    We also see the Package Identifier and Installer Type, which have seen before via WinGet.

    The same information, but for a WIN32 app type.

    After selecting the app, the only thing left, is assigning the app which is straightforward. We can assign the application to groups, and we have filters available.

    And there are our UWP and WIN32 apps available in Intune from the new store.

    End user experience

    The new store apps are not available anymore in the Microsoft Store on the local device, these only become available in the Company Portal app.
    Currently the new store is not supported in the ESP, thus the Company Portal app is installed after the user is signed in.

    If you already made your WIN32, LOB and UWP apps available before in the Company Portal, your users don’t even notice the difference between the store with which an app is published.

    The description and additional information are shown, but your users won’t see the source of the application.

    And without wrapping the WIN32 app ourselves, the end-user can install Adobe Acrobat Reader DC without having administrative permissions on the device.

    Side notes

    It’s a good idea to also have a look at this official documentation of Microsoft regarding the Microsoft Store.
    Certainly have a look at the section regarding Store group policy restrictions.

    I’ll suggest you’ll also read this article related to managing Windows Package Manager/ WinGet.

    That’s it for now. If additional information is available regarding the new Microsoft Store I will update this article.

    Desktop App Installer Intune MEM Microsoft Endpoint Manager Windows Windows 10 WinGet
    Share. Facebook Twitter LinkedIn Email WhatsApp
    Peter Klapwijk
    • Website
    • X (Twitter)
    • LinkedIn

    Peter is a Security (Intune) MVP since 2020 and is working as Modern Workplace Engineer at Wortell in The Netherlands. He has more than 15 years of experience in IT, with a strong focus on Microsoft technologies like Microsoft Intune, Windows, and (low-code) automation.

    Related Posts

    Get an overview of Windows Autopilot registered devices that are not enrolled in 180 days

    November 19, 2022

    MEM Monitoring: Get Intune (or other Microsoft 365) Service Health messages in a Teams channel

    May 26, 2021

    Manage Mozilla Firefox bookmarks with Microsoft Intune

    August 24, 2020
    View 12 Comments

    12 Comments

    1. Glenn on December 3, 2022 10:31

      So right now is there no way to know how the update behavior of each app will work? Worst case you would end up with apps significantly out of date, you could run winget upgrade -h -all but that would be very disruptive to users.

      Reply
      • Pascal on December 3, 2022 23:19

        As far as I know its based on the Microsoft Store so the updates should be handled there. I enabled the auto update for the Microsoft store over a administrative Template and a proactive remediations runs on ever 2nd Friday to upgrade all winget apps 🙂

        Reply
        • Gerry on December 5, 2022 19:35

          Hi Chris, is it possible that you share the script for proactive remediation using winget to update all app. I am trying to do this but always get an error that winget could not be found.I have saw somewhere that deploying the script as a system user is the problem. Please how are you able to handle this ?

          Reply
          • Huw Weatherhead on December 22, 2022 10:47

            Have you managed to find a solution to this as I can’t get winget install to run under from a powershell install script.

            Reply
      • Peter Klapwijk on December 4, 2022 10:01

        De UWP store apps still use the store functionality, so are just kept up to date.
        MS needs to work something out for WIN32 apps. For now, you could schedule a PS script which update all the WinGet managed apps.

        Reply
    2. Chris H on December 5, 2022 11:30

      How will this work as a replacement for apps installed during Autopilot?

      The recommendation was to use an Offline licensed version of the Company Portal when installing during Autopilot. Will this method work file for an Autopilot deployed scenario?

      Reply
      • Peter Klapwijk on December 5, 2022 19:07

        Currently, this is not supported during Autopilot enrollment. You can’t select these new store apps in the ESP. If you assign an app as required, it will be installed after the enrollment.
        Let’s hope Microsoft adds support before the old store is retired.

        Reply
      • Gerry on December 5, 2022 19:32

        Hi Chris, is it possible that you share the script for proactive remediation using winget to update all app. I am trying to do this but always get an error that winget could not be found.I have saw somewhere that deploying the script as a system user is the problem. Please how are you able to handle this ?

        Regards

        Reply
    3. RENS SERGIER on December 20, 2022 14:30

      NIce Post!
      Can you share the proactive script that u use to update Microsoft Store apps (win32apps) pushed with Intune.

      Would be lovely!

      Is there also a possibility in Intune to lock (automatic updates for uwp apps) so that users can’t change this?

      Kind regards

      Rens

      Reply
    4. Huw Weatherhead on December 22, 2022 10:44

      Great post. One question; are all Winget apps available through the Store? I’m trying to install the Microsoft Visual C++ Redistributable ID Microsoft.VCRedist.2015+.x64 but I can’t find it in the store. I’ve tried installing it with a powershell script to run winget install but winget won’t run under user workgroup/system.

      Reply
    5. Kris on May 31, 2023 09:14

      I have a question about the functionality of winget. Does winget allow users to install any software available in the Microsoft Store? If so, how can we restrict users from installing software through winget and ensure that they only install apps published in the company portal?

      Reply
      • Peter Klapwijk on June 6, 2023 18:53

        Yes, without any restrictions on WinGet, the user can potentially install any application from the Microsoft Store.
        I suggest having a look at https://inthecloud247.com/manage-windows-package-manager-settings-with-microsoft-intune/

        But Microsoft is also working on some additional settings to restrict WinGet, but I haven’t seen an ETA.

        Reply
    Leave A Reply Cancel Reply

    Peter Klapwijk

    Hi! Welcome to my blog post.
    I hope you enjoy reading my articles.

    Hit the About Me button to get in contact with me or leave a comment.

    Awards
    Sponsor
    Latest Posts

    Hide the “Turn on an ad privacy feature” pop-up in Chrome with Microsoft Intune

    April 19, 2025

    How to set Google as default search provider with Microsoft Intune

    April 18, 2025

    Using Windows Autopilot device preparation with Windows 365 Frontline shared cloud PCs

    April 13, 2025

    Using Visual Studio with Microsoft Endpoint Privilege Management, some notes

    April 8, 2025
    follow me
    • Twitter 4.8K
    • LinkedIn 6.1K
    • YouTube
    Tags
    Administrative Templates Android Automation Autopilot Azure Azure AD Browser Conditional Access Edge EMS Exchange Online Feitian FIDO2 Flow Google Chrome Graph Graph API Identity Management Intune Intune Monitoring iOS KIOSK Logic Apps macOS MEM MEMMonitoring Microsoft 365 Microsoft Edge Microsoft Endpoint Manager Modern Workplace Office 365 OneDrive for Business Outlook Passwordless PowerApps Power Automate Security SharePoint Online Teams Windows Windows 10 Windows10 Windows 11 Windows Autopilot Windows Update
    Copy right

    This information is provided “AS IS” with no warranties, confers no rights and is not supported by the authors, or In The Cloud 24-7.

     

    Copyright © 2025 by In The Cloud 24-7/ Peter Klapwijk. All rights reserved, No part of the information on this web site may be reproduced or posted in any form or by any means without the prior written permission of the publisher.

    Shorthand; Don’t pass off my work as yours, it’s not nice.

    Recent Comments
    • Peter Klapwijk on Using Windows Autopilot device preparation with Windows 365 Frontline shared cloud PCs
    • John M on Using Windows Autopilot device preparation with Windows 365 Frontline shared cloud PCs
    • Christoffer Jakobsen on Connect to Azure file shares with Microsoft Entra Private Access
    • Ludo on How to block Bluetooth file transfer with Microsoft Intune
    • RCharles on Automatically configure the time zone (during Autopilot enrollment)
    most popular

    Application installation issues; Download pending

    October 1, 2024

    Restrict which users can logon into a Windows 10 device with Microsoft Intune

    April 11, 2020

    How to change the Windows 11 language with Intune

    November 11, 2022

    Update Microsoft Edge during Windows Autopilot enrollments

    July 9, 2024
    Peter Klapwijk – In The Cloud 24-7
    X (Twitter) LinkedIn YouTube RSS
    © 2025 ThemeSphere. Designed by ThemeSphere.

    Type above and press Enter to search. Press Esc to cancel.

    Manage Cookie Consent
    To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
    View preferences
    {title} {title} {title}