Skip to main content

Knowledge Base

Get started with TeamViewer DEX Essentials

Last Modified: Dec 2, 2025

Activate via device groups

Group activation is recommended for automated and large-scale activation. Offline devices will be pending activation and will try to activate once they turn online. When using group activation, new devices added to selected groups will be activated automatically. You can only select a maximum of 100 groups at a time for activation.

Activate via devices

Individual device activation is recommended for selective activation, allowing you to activate specific devices without affecting the rest of the group. Offline devices will be pending activation and will try to activate once they turn online. You can only select a maximum of 100 devices at a time for activation.

Manage activations

To access and manage your activations, click the Manage Activations button located in the top right corner of the DEX Essentials page header.

The Manage activations page has 2 tabs: Activated and Pending.

Activated: Shows all devices and groups you manage that are currently activated with DEX Essentials.

Actions:

  • Deactivate DEX Essentials on an individually-activated device.
  • Deactivate DEX Essentials on a group.

Note: Devices activated on the group level cannot be individually edited.

Pending: Shows all devices in pending states or for which (de)installation has failed.

Status:

  • Pending activation/deactivation – Offline devices pending (de)activation will attempt to (de)activate once they come online.
  • Failed activation/deactivation – devices where there was an error in the (de)activation.

Actions:

  • Retry for failed activation/deactivation
  • Cancel activation for pending activation/deactivation

Note: Pending activations/deactivations for devices activated on the group level cannot be canceled.

 

Deprecation of activation via TeamViewer policy

TeamViewer Host or Full Version 64-bit (x64) version 15.71 or earlier uses a different activation process, where TeamViewer DEX Essentials is activated for the devices via a TeamViewer policy by adding the Advanced Monitoring (using 1E technology) policy rule. An existing TeamViewer policy can be used (updated with an additional setting), activating TeamViewer DEX Essentials for all online devices currently assigned to the policy.

Activation via policy is being deprecated and replaced with activation via devices/groups.

Please update TeamViewer Host or Full version on devices using this setting. Devices must be updated to at least TeamViewer version 15.72.4 or later to manage activation via devices/groups. For devices with DEX Essentials currently activated via policy, once TeamViewer is updated on the device, the device will automatically migrate to the new way of managing activations and remain activated with DEX Essentials.

Functionality

macOS-specific Insights

 

InsightReasoningCompliance CheckRemediation Process

Safari Cache

Over time, Safari cache data can grow significantly and may become outdated or corrupted. This can lead to degraded browsing performance, unexpected rendering issues, authentication problems, and unnecessary disk space consumption. By proactively clearing the Safari cache on a regular basis, this insight helps maintain a clean browsing environment, improves performance, and reduces the likelihood of user-reported browser issues

  • Verifies whether Safari is installed on the endpoint. If Safari is present, the endpoint is considered eligible for remediation under this insight.
  • A Compliance check is run once every four hours

Remediation clears cached Safari and Webkit data while preserving essential user information (bookmarks, passwords, browser processes, etc), and consists of:

  1. Closing any running instances of Safari.
  2. Clearing the Safari cache and related data from user library folders.

 

macOS Version check

For security and compliance reasons, it is strongly recommended that macOS endpoints run the latest available operating system version. New macOS releases include critical security patches, bug fixes, and stability improvements that help protect devices from known vulnerabilities. Running outdated macOS versions can expose endpoints to security risks, compliance violations, and reduced platform reliability. This insight helps organizations identify devices that are not up to date so corrective action can be taken in a timely manner

  • Verifies whether the endpoint is running the latest available version of macOS. An endpoint is considered non-compliant if the installed macOS version is older than the latest version available for that device.
  • A Compliance check is run once every four hours.

Manually verify from the official documentation that device is running on the latest Mac OS supported for the model. 

 

If the results are incorrect, please reach out to TeamViewer support for further investigation.

macOS Update Status check

By proactively detecting outdated macOS versions and retrying failed updates, this insight helps ensure that macOS devices remain up to date, secure, and compliant without requiring repeated manual intervention.

  • Verifies whether the endpoint is running the latest available version of macOS. An endpoint is considered non-compliant if the installed macOS version is older than the latest version available for that device.
  • A Compliance check is run once every four hours.

Remediation consists of the following actions:

  • The current product version of macOS installed on the device is retrieved.
  • The latest available macOS version is determined by performing a request to Apple’s software update catalog.
  • The currently installed version is compared with the latest available version
  • If the device is not running the latest version, the following command is executed to install the latest available macOS version supported by the device:


    softwareupdate --fetch-full-installer --full-installer-version

     

  • This process attempts to retry and complete the macOS update, ensuring the device is brought to the latest supported operating system version.

macOS Console Logs check

The macOS Console log is a centralized diagnostic tool, accessible via the Console application, that displays real-time and historical log messages, errors, and system activity from the operating system and applications. Console logs are critical for troubleshooting application issues, monitoring system performance, investigating failures, and debugging software problems. If console logs are unavailable or inaccessible, IT administrators lose essential visibility into system behavior, making effective diagnostics and incident resolution significantly more difficult.

  • Verifies the availability of macOS console logs on the endpoint. An endpoint is considered non-compliant if console logs cannot be accessed or retrieved, indicating that the logging subsystem is unavailable or not functioning as expected.
  • A Compliance check is run once every four hours

Manually check the following: 

  1. Check Permissions by running the following command in Terminal: sudo log collect
  2. Repair Disk Permissions by running Disk Utility → First Aid on the startup disk.
  3. Check System Integrity Protection (SIP) by running the following command in Terminal: csrutil status
    • If disabled, logs may behave unexpectedly. Re-enable via Recovery Mode.
  4. Run the affected device in Safe Mode.