Scappman Support Center
  • Scappman Support Center
  • 🖥️Applications
    • What is the difference between public and private applications?
    • How Scappman keeps your available apps up to date
    • Pausing Scappman Updates
    • How will Scappman interact with applications that already exist on my device
    • Why is there a Scappman pop-up
      • How to add custom branding to the pop-up
    • Request a new managed app
    • Using MST's with Scappman Apps
    • Bring your own app to Scappman
      • Uploading your own app to Scappman
        • Install Command Cheat Sheet
      • Updating your private (custom) applications in Scappman
      • Additional files in custom apps
    • My applications can't be opened after an update
    • Scappman PowerShell Certificate
    • Discovery & Autopatch
    • Deploy your first app
  • 🔓Permissions
    • 🧑‍🏫User permissions
      • How to add an additional admin in Scappman
      • Admin roles
    • 🤖App Registration
      • How to grant admin consent to Scappman
      • Why do we need permissions in your tenant?
  • 📃Billing
    • ⚖️How does billing work?
    • 🛑What happens when I cancel my subscription
    • ✉️Update company information and email recipients
  • 🤝Partner
    • How to activate a customer as a partner
    • How to invite customers in Scappman as a Partner
  • 📬Support
    • Contacting support
    • Custom app support
    • Troubleshooting log file reference
    • 🆘Error code reference
  • ⚠️Known Issues
    • Scappman reports not populating
  • ⌨️Advanced Configurations
    • Using custom registry keys during installation
    • TeamViewer Host activation
Powered by GitBook
On this page
  • Introduction
  • Install/update behavior
  • Conclusion

Was this helpful?

  1. Applications

How will Scappman interact with applications that already exist on my device

Introduction

When applications are configured in Scappman, it can be that this application already was installed on devices by a user or other deployment tools. Scappman needs to take initial control over these application to control the version. This is done by adding a Scappman register key. This key contains the version and the installed language of the application.

// Example of Register key:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Scappman\Greenshot\1.2.10.6 x64 en

This key is also used as an additional detection rule in Intune to make sure the correct language is installed.

Install/update behavior

The install or update behavior is different for every application and how it was initially installed on devices.

As an example we'll use Google Chrome. Scappman uses the MSI installer to install Google Chrome on devices. If Google Chrome was previously installed with an EXE, then Scappman will first uninstall it before installing it. If the application is running on the device, Scappman will prompt the user to close the application first.

If the application is installed with the MSI and has the correct version, Scappman will not update the application, but will set a Scappman register key to take control.

Other applications might need a complete uninstall before Scappman can install the application.

Conclusion

It's difficult to define the exact install/uninstall behavior. This is because it depends on the install behavior of the application and how it was initially installed on devices.

Last updated 2 years ago

Was this helpful?

🖥️