How can I Install an app on user context using Intune?

Flcty 0 Reputation points
2025-10-23T12:22:09.11+00:00

I am trying to install an LOB app on user scope using an MSI file in windows devices. When I upload the MSI file, I can choose between user and device scope as the MSI file I am uploading supports both user and device based installation.

Even though I select User as app install context, the app installs on device context in the assigned device. Is this the expected behavior or is there any workaround to achieve the user context installation?

Appreciate your thoughts on this.

Microsoft Security | Intune | Application management
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Prathista Ilango 670 Reputation points Microsoft Employee
    2025-10-26T22:26:55.6833333+00:00

    Hello Flcty,

    If we could find the command used during install in any installation log file available, it could help understand why this happens.

    For further troubleshooting, refer to: https://learn.microsoft.com/en-us/troubleshoot/mem/intune/app-management/troubleshoot-app-install

    Alternatively, for more control, try converting this to Win32 app (packaged in an .intunewin file using the Content Prep Tool) using Microsoft Intune management extension (IME).

    Refer to: https://learn.microsoft.com/en-us/intune/intune-service/apps/apps-win32-app-management

    Hope this helps!

    If you found the information above helpful, please Click Yes. This will assist others in the community who encounter a similar issue, enabling them to quickly find the solution and benefit from the guidance provided.


  2. Pavel yannara Mirochnitchenko 13,426 Reputation points MVP
    2025-11-19T12:55:28.5933333+00:00

    Give up LoB and start using Win32 app method, seriously! Here example how you can do it with powershell:

    #Start logging
    Start-Transcript -Path "C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\DisplayLink_v1.0.log"
    #Call MSIexec to install MSI file with parameters
    Start-Process -FilePath "$env:systemroot\system32\msiexec.exe" -Wait -ArgumentList '/I DisplayLink_Win10RS.msi /quiet /norestart'
    #Stop logging
    Stop-Transcript
    
    
    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.