Hello All – My name is Sriram and this is my first post in the HTMD community. I have 5 years of experience in SCCM and Packaging. I’m learning Intune using Free Intune training provided by the HTMD community. In this post, I share the best practice and easy Way to Set Detection Method for Intune Win32 App.
Introduction
In general, when we create Application (package in Application model) in SCCM we will set a file or registry as a detection method and product code for .msi file as detection method this setting of detection method is easy for people who did package and who has the chance to create an App in SCCM
Easy Way to Set Detection Method for Intune Win32 App
- To make things easier below are some of the easy ways in which we can set a registry key as a detection method.
- 90-95% Application will keep the registry path in the below HIVE’s
For 64 bit application
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Application Name
For 32 bit application
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Application Name

If any .msi file is present in the application we can use the hive to detect that particular Application
For 64 bit application
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall[product code]
For 32 bit application
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall[product code]
Details
In the above Hive’s you will have All the details of the Application like Display Name, Display version uninstall string….like that (as shown above..) so when you are deploying an Application the unique way to detect the key is version because Application name and publisher will be same so from the above hive’s you can use version key to set as a detection method.
No Custom Time out Options in Intune?: ln SCCM Application model we will have time to set for installing an Application (SCCM client will wait to take back installation status from the client) if time is crossed we will get timeout error whereas in intune we don’t have such option it means irrespective of time intune will wait till installation finishes.
Resources
- Intune Application Model Deployment Guide
- Intune Standalone – Win32 app management
- Convert MSI package to IntuneWin
- Intune Win32 App Troubleshooting Client Side Process Flow
Very Helpful Information