More

    How To Deploy Win32 Apps in Managed Windows Devices

    With Windows 10 & 11, businesses are bound to encounter changes/upgrades in intervals like – built-in mobile management APIs, more frequent cloud updates, modern apps, and many more. This modernization is facilitating the management of operating systems (OS) from the cloud, just as IT admins across various industries are managing mobile devices with Mobile Device Management. Also, since the hybrid model workplace is gaining traction, IT administrators will need to achieve deep, granular control over global workforce devices as well as manage, secure, and deliver modern applications to all the workforces dispersed across geographies.

    How To deploy Win32 applications in Windows 10 managed devices with Scalefusion
    Deploy Win32 applications in managed Windows devices

    Moreover, increasing business expansion and evolution also results in IT teams having to face greater overhead. As part of their application delivery strategy, they have to ensure that employees can access applications anytime, as well as ensure that different types of applications can be delivered, including local apps, hosted apps, SaaS apps, classic apps, or cloud apps.

    In general, Microsoft has made Windows enterprise software available in an MSI installer that can be deployed via MDM without much difficulty. Nevertheless, there is a large segment of publishers that do not distribute MSI packages for their apps and alternatively deliver EXE files to be installed on Windows devices. Such applications can be in-house enterprise applications, utility software, or other types of applications. 

    To provide ease of deployment to IT Admins, Windows MDM offers the ability to upload and deploy exe files on managed Windows devices.

    Throughout this guide, we will explore the step-by-step process of how can an IT administrator deploy EXE files with MDM for Win32 applications on managed Windows devices using the Scalefusion MDM solution:

    Before we begin:

    Before you deploy exe files via MDM for Win32 applications on managed Windows devices using Scalefusion, a few prerequisites must be met:

    • Scalefusion must be updated to version 1.0.3 or higher. Navigate to Application Management > Scalefusion Apps to update the Scalefusion agent with the latest version.
    • A Windows test machine – that can be used to determine the information on the EXE files that are needed to be installed.
    • A Windows machine that must be integrated with Scalefusion MDM on which an executable file will be installed remotely.

    Remote installation of Executables (EXEs): Required parameters

    Obtaining all the required information mentioned below about the EXE you wish to remotely install on managed Windows devices is the first parameter to be met before you upload the EXE to Scalefusion. Obtaining this information can be accomplished easily by consulting the publisher/developer documentation or installing the application on a Windows test machine. 

    The information that needs to be gathered is as follows:

    Application Version & Logo

    Scalefusion does not have the ability to parse the version information and logo of the EXE files. Therefore you would need to obtain both the version information and the logo of the app before installation by installing the same on the test device. It is optional to extract the logo, but it is essential to know the version details. Meanwhile, whenever you require a logo for your app or software, you can count on an online logo creator offered by various companies.

    User Level Installation vs. Device Level Installation

    IT administrators also need to determine whether the exe needed to be deployed installs on a device level or a user level in order to determine how to proceed. Most often, the developer/publisher of the app provides this information. 

    Generally speaking, apps whose installation path redirects to Program Files(x86) or Program Files are device-level installers, whereas the ones whose installation path shows AppData/Local/Programs or AppData/Roaming/Programs are installed for the current user using Windows devices.

    Background vs. Foreground Installation

    It is not possible to install applications with no user interaction when the application does not explicitly support silent installation (offers any silent installation switches or installation arguments). Foreground installation is required for these white label apps since user interaction is necessary to complete installation. 

    IT administrators can set the deployment of EXE via Background installation for applications in which they have silent installation arguments in hand; in such cases, they will have to specify the silent installation arguments as installation arguments.

    Installation Arguments

    In order to deploy Windows 32 Apps via Scalefusion, it is a mandate to ascertain whether the EXE supports silent installation or not. When the silent installation is supported, the silent installation arguments are typically provided by the application. In general, these are /quiet, /S, or /silent commands, but they vary from app to app, so it is imperative that you find this information manually. 

    Among the examples include:

    • Notepad++: /S
    • Opera: /silent

    Uninstall Program & Uninstall Parameter

    For Scalefusion to uninstall an EXE, the MDM agent has to be employed with both the information – program path as well as the uninstall parameter (uninstall argument) that allows it to uninstall the app. In most cases, the developer or publisher makes these parameters available, or alternatively, these can also be retrieved after the app is installed on a Windows test device. 

    The following are some examples:

    1. Notepad++:

    Uninstall Program Path: C:\Program Files (x86)\VideoLAN\VLC\uninstall.exe

    Uninstall Argument: /S

    1. Opera:

    Uninstall Program Path: %Local%\Programs\Opera\Launcher.exe

    Uninstall Argument: /uninstall

    Inspecting the EXE file after installation

    It is necessary for you (IT admins using the Scalefusion agent) to inform the Scalefusion agent of the indicators used to determine whether an app has been installed or uninstalled. There are indicators in the form of files, folders, and registry keys. 

    To give an example:

    1. For Notepad++: The existence of the file Notepad++.exe in C:/Program Files (x86)/Notepad++ indicates that it is installed.
    1. For Opera: When %Local%/Programs/Opera appears as a folder, it is likely that Opera is installed on the system.
    Read more: Windows Device Management: An Extensive Guidebook

    How to Deploy EXE via MDM on managed Windows devices With Scalefusion

    After you have gathered all the required parameters about an app (.exe) that needs to be remotely installed, the following step is to upload it to your Scalefusion dashboard. Throughout this section, we will be learning the steps to upload and install an executable that has the silent install switch available. To illustrate this, let’s use Notepad++.

    Step 1

    Log in to Scalefusion by going to www.scalefusion.com. Scalefusion accounts can be accessed using personal email IDs, G-suite, or Office 365. Select Windows OS from the Enroll Devices section on the left side of the dashboard. 

    Follow the steps on the screen to enroll your Windows devices, and start managing them remotely through kiosk mode once you’ve configured device profiles to be pushed.

    Deploy Win32 applications in Windows managed devices with Scalefusion

    Step 2

    After enrollment of the Windows device, navigate to the Application Management > Enterprise Store listed on the feature panel in the dashboard and click on Upload Windows App.

    Deploy Win32 applications in Windows managed devices with Scalefusion

    Step 3

    Choose an application type: Click on ‘EXE’ to upload an Executable (Legacy) Application.

    Deploy Win32 applications in Windows managed devices with Scalefusion

    Step 4

    You will need to fill in the collected basic details such as App Name, Version & Logo. Including the logo is an option. When finished, click Next.

    Deploy Win32 applications in Windows 10 managed devices with Scalefusion

    Step 5

    Now, you will need to upload the EXE file of the application. However, there is an option for you to select the installer architecture of the EXE file. Depending on your requirement, you can either upload a 32-bit architecture & 64-bit architecture separately or upload the same EXE for 32-bit or 64-bit. Click on Next.

    Deploy Win32 applications in Windows 10 managed devices with Scalefusion

    Step 6

    During this section, we will determine and specify the app installation mode, the installation arguments, and the uninstall information. It’s the information/parameter you’ve already gathered by following the developer documentation or by installing the EXE on a Windows test machine. We’ve detailed this information below: 

    1. App Installation Mode:
    • Run As Background: Use this option only if the selected app is capable of silent installation and you know the silent install arguments.
    • Run As Foreground: Select this option if the application cannot perform a silent installation, and the end-users will have to be prompted to install it.
    1. Installation Target: Select the appropriate installation target for the app based on the app’s level of installation. For example, if you choose the installation target as Device Level, then irrespective of user profiles in the device, the application could be accessed by anyone. However, if you choose the installation target as User level, then only the specific users you mention will be able to access the EXE files.
    1. Installation Argument: You must enter this argument whenever you select “Run As Background” as the installation mode. Specify the silent installation switch and any additional arguments you want to pass to the installation process here.
    1. Uninstallation Path: Indicate the program’s path through which the uninstallation can be carried out.
    1. Uninstallation Argument: Specify the silent uninstallation argument to execute this parameter.

    After completing this step, click Next.

    Deploy Win32 applications in Windows 10 managed devices with Scalefusion

    Step 7

    The App Detection Rules will be defined in this step. Using this info, the Scalefusion agent will determine whether the uploaded EXE is installed or not. You can now upload the application to Scalefusion by clicking save.

    Deploy Win32 applications in Windows 10 managed devices with Scalefusion

    Step 8

    Once that is done, choose the Device Profile where you would like to deploy this application and click Publish. 

    Deploy Win32 applications in Windows 10 managed devices with Scalefusion

    The EXE file (installed version) will now be accessible to the managed Windows devices.

    Deploy/Install EXE Files Using Scalefusion

    In contrast to MSI files, executable (EXE) based installers on managed Windows devices are deployed differently. Prior to uploading the EXE files to Scalefusion and initiating remote deployment, the IT Admins need to gather certain information about the executable. Deploying the EXE files on Windows via Scalefusion MDM relieves complex IT processes and simplifies the management, deployment, and uninstallation of EXE files with ease.

    Contact our experts to schedule a demo on how to install EXE files and manage them on Windows devices.

    Ayush Maskara
    Ayush Maskara
    Ayush Maskara is a Content Writer at Scalefusion. A media science graduate, a photographer, a fiction author, a storyteller, fiction manuscript editor, and an avid self-help reader, Ayush has been penning the creative wisdom for six years and have stepped into the IT domain for further exploration and staying awake with technological trends across the globe.

    Product Updates

    Embracing The Next Era with Veltar Endpoint Security Suite

    In 2014, Scalefusion aimed to transform device and user management by delivering comprehensive solutions that enhance enterprise security and operational efficiency. With a clear...

    Scalefusion Declares Day Zero Support for Android 15: Fresh Enrollment Ready!

    At Scalefusion, our decade-long expertise in Android MDM empowers us to confidently deliver Day Zero support for Android 15 fresh enrollments. For over 10...

    Expanding Horizons: Scalefusion Now Supports ChromeOS Device Management

    Scalefusion was built with the vision of being an all-encompassing device management platform that doesn’t restrict enterprises from choosing which devices and OSs to...

    Staying Ahead of the Curve: Scalefusion’s Solutions for a Smooth Transition to Apple’s New OS

    Apple's recent announcements have opened up new possibilities for users in both enterprise and personal spaces, thanks to groundbreaking advancements in iOS 18 and...

    Feature Round-up: July and August 2024

    Exciting updates have arrived from July and August 2024!  We’ve introduced a range of new features and enhancements designed to take your Scalefusion experience to...

    Elevate Your Experience: Know How to Install Android Apps on a Chromebook

    Consider you’ve just unboxed your new Chromebook, eager to see how this sleek device can simplify your daily tasks....

    What is Server Patching? Types, Importance, and Best Practices 

    Modern businesses, regardless of size, rely on their server operating systems for daily operations. For instance, think of your...

    Must read

    Expanding Horizons: Scalefusion Now Supports ChromeOS Device Management

    Scalefusion was built with the vision of being an...

    Securing BYOD Environments with Comprehensive IAM Solutions

    The rise of the Bring Your Own Device (BYOD)...
    spot_img

    More from the blog

    Top Desktop Management Software in 2024

    As we head towards the end of 2024, the security of desktop computers and endpoints continues to be a serious concern for businesses. With...

    Effective Best Practices for IT Teams Managing Macs in Hybrid Work

    Juggling while riding a bike is tough but not impossible. Just like that, managing Mac devices in a hybrid work environment is a hassle...

    9 Ways a Cloud-Based Secure Web Gateway Protects Endpoints

    Endpoint security is a critical aspect of an organization's overall cybersecurity strategy. It focuses on protecting devices such as laptops, smartphones, tablets, and other...

    Elevate Your Experience: Know How to Install Android Apps on a Chromebook

    Consider you’ve just unboxed your new Chromebook, eager to see how this sleek device can simplify your daily tasks. It's lightweight, boots up in...