What are the Windows app installation requirements? (e.g., for enterprise deployments)

What are the Windows app installation requirements? (e.g., for enterprise deployments)

The Windows app requires Windows 7 (ideally running the latest Service Pack update), Windows 8 or Windows 10. We recommend using Windows 10 with the latest operating system updates installed.

The app requires a minimum of .NET Framework 4.5.2, which is generally already installed with any of the support Windows versions listed above. If your installation does not have .NET Framework 4.5.2 or higher, then download and install the latest (highest version number available) .NET framework from the link below:
https://dotnet.microsoft.com/download/dotnet-framework

Our Windows app installer does not require Administrator-level permissions and provides a simple, wizard-less installation experience. The app is installed within the currently logged-in user's working directory. Aside from the ability to write the current user's registry – which any user that can install apps should already have – there are no other installation requirements.

While not an installation requirement, if you are planning on capturing photos with your Windows device, then you should purchase hardware that includes a camera. Most Windows laptops and Surface devices include this.

Additional Info for Enterprise Deployments

When considering deployments through tools like Microsoft System Center (SCCM), we recommend using the MSI installer for the latest app version. The latest MSI can be gained by adding "&msi=true" to the end of our standard Windows app download link.

E.g., https://eforms.mobileform.net/Files/WinApp?app=eFormsMobile&MSI=true 

The app is designed to operate with no UAC requests. It is installed within the local logged-in Windows user's AppData directory – i.e., %LocalAppData%\AppCode. You should ensure that your Windows policies and SCCM configuration allow the app to read and write data and folders within the %LocalAppData% directory, as well as having access to local user registry. Otherwise it is likely that installations and subsequent automatic app updates will have issues.

The underlying Windows app update functionality uses the industry-standard Squirrel.Windows installer. For more information, we suggest you review the Wiki and other information available on the Squirrel.Windows Github page.

If you are using SCCM, another approach to try is the suggested process at the 3rd party link below. This article describes SCCM installation of Microsoft Teams; however, it should be equally applicable to our Windows app, since Teams uses the same Squirrel.Windows updater library. Simply replace all Teams mentions with our app code/name:

https://enterinit.com/guide-deploying-microsoft-teams-client-with-sccm/

    • Related Articles

    • How do I check and/or install .NET Framework for my Windows app?

      In order to run our Windows app on your device, you must ensure that .NET Framework version 4.7.2 or higher is installed. If you have kept your machine up to date with Microsoft's Windows Update service, then you likely already have the latest .NET ...
    • How do I Install the Windows App in a Custom Location

      A customized Windows installed is available on request. This is usually necessary when an installation at machine level is required, instead of per user account on the machine. The main differences between the custom installer and the default ...
    • Enabling Location/GPS on Windows devices

      GPS/location functionality is provided using Windows Location services, which must be enabled in order the app to access these services. The link below describes how to configure Location Services on Windows 10: ...
    • My Windows app shortcut no longer works after an update! How do I fix this?

      Should your Windows app shortcut stop working after installing an app update, you can normally fix this in one of two ways: a.) Uninstall your current version and then download and reinstall the latest version. You can find the latest app version's ...
    • When does the app synchronize/check for updates?

      Screens and all other content are updated on the device at predefined synchronization intervals that occur in the background when the app is running. These intervals are: At user login on the app (or auto-login if using the "Remember Logins" option). ...