Freezing devices
Depending on the Absolute product licenses associated with your account, the Freeze feature may not be available.
You can use the Freeze feature to restrict access to a device. A frozen device displays a full screen message in place of the Login page. This message can't be closed or bypassed.
The device remains frozen until:
- The device's unfreeze code A 4 to 8 digit passcode that a user can enter on a frozen device to unfreeze it. is entered on the frozen device, or
- You submit a Remove Freeze request in the Secure Endpoint Console
Devices that use Citrix for remote access cannot establish an internet connection once they are frozen. Because of this, any Remove Freeze request submitted from the console will remain in a pending state, and the device's unfreeze code must be used to unfreeze it.
If your environment uses Citrix, contact Absolute Technical Support before submitting any Freeze requests for these devices. We can add a configuration to your account to ensure that frozen devices can connect to the Internet.
There are three types of Freeze requests:
| Freeze type | Description |
|---|---|
| On-demand | The device is frozen on the next agent connection, which is typically within the next 15 minutes if the device is online |
| Scheduled | The device is frozen at a future date and time |
| Firmware Freeze | The Windows device is frozen at both the OS and firmware levels on the next agent connection, which is typically within the next 15 minutes if the device is online |
You can submit a Freeze request for a single device from its Device Details page, select multiple devices to include in a single request, or upload a file of device identifiers and then submit a request.
To learn more about freezing devices, visit the Learning Hub. To access the Learning Hub, click
(Help and Support) on the quick access toolbar and then click Resources > The Learning Hub.
You can create a rule that automatically freezes Windows and Mac devices that are offline for too many days. Learn more
If you want to use the same Freeze message in multiple requests, you can create it as an editable message template in the
Settings >
Messages area. Alternatively, you can create a new message while you're submitting a request, and then save it as a template for future use.
To help you get started, the Messages area includes the following Absolute templates:
- End of School Year
- Laptop return
- Out of compliance
To submit a Freeze request, your user role needs to be granted the Perform permission for Freeze Device.
To specify a numeric unfreeze code A 4 to 8 digit passcode that a user can enter on a frozen device to unfreeze it. in your Freeze request, your user role needs to be granted the Perform permission for both Freeze Device and Remove Freeze.
On-demand and scheduled Freeze requests
The following conditions apply to a device frozen by an on-demand or scheduled Freeze request:
-
A full screen Freeze message, configured by the user who requested the Freeze, shows on the device. For Windows and Mac devices, if the device user is logged in when the request is launched, they are immediately logged out and the message shows instead of the Login page. If the device is powered off or in sleep mode, the Freeze is launched immediately after the device restarts or awakes.
When a frozen Mac device that is encrypted by FileVault is restarted, the Freeze message is not shown until the device user logs in to the device and the file system is decrypted. Although the user is logged in, the device is inaccessible.
- A device user can't dismiss, minimize, or bypass the full-screen message.
-
If the device is connected to a network when it's frozen, it remains connected.
- The device's peripheral displays are disabled.
- Remote login to the device is disabled.
- The device's file system is inaccessible via network file sharing (for example, AFP, NFS, or SMB).
Note that the Freeze feature is persistent. The frozen state persists even when the device is restarted, even if it's restarted in safe mode. If a user re-installs the operating system, the device freezes again when the agent self-heals If the Secure Endpoint Agent on a Windows device is damaged, tampered with, or removed, the Absolute Persistence module embedded in the device's firmware makes a self healing call to the Absolute Monitoring Center, which restores the agent..
| Freeze type | Eligibility |
|---|---|
| On-demand |
Supported on Windows and Mac devices with an active Secure Endpoint Agent that is regularly connecting to the Absolute Monitoring Center It is also supported on Chromebook devices that are synced with the Secure Endpoint Console and have an active Absolute for Chromebooks extension. If you attempt to freeze a Chromebook that has been synced from your Google account but doesn't yet have the extension deployed, the Freeze is processed once the extension is deployed and connects with the Absolute Monitoring Center. |
| Scheduled |
Supported on Windows and Mac devices with an active Secure Endpoint Agent that is regularly connecting to the Absolute Monitoring Center. It's also supported on Chromebook devices that are synced with the Secure Endpoint Console and have an active Absolute for Chromebooks extension version 2640 or higher. If you create a Scheduled Freeze request for a device running a lower version of the Chromebook extension, the scheduled date is ignored and the device is frozen the next time it connects to the Absolute Monitoring Center. |
Freeze requests are not supported on the following devices:
- Devices with an open theft report
- Devices with an Agent status The operating condition of a device's Secure Endpoint Agent. Possible values are Active (indicates that the device's agent has connected to the Absolute Monitoring Center), Inactive (indicates one of the following: the device was moved to another account; the device was unenrolled, but it is now set to be reactivated; or the device had Persistence enabled at the factory, but it has not yet called in to the Absolute Monitoring Center), and Disabled (indicates that the agent is either flagged for removal or removed from the unenrolled device). Inactive and Disabled devices do not consume a license. set to Inactive or Disabled
To submit an on-demand Freeze request:
-
Log in to the Secure Endpoint Console and do one of the following:
To freeze a single device
On the Device Details page for the device, click
Freeze.If the action is grayed out, one of the following conditions applies:
- The action isn't supported on the device's operating system
- A license upgrade is required to request the action
- The device's Agent status The operating condition of a device's Secure Endpoint Agent. Possible values are Active (indicates that the device's agent has connected to the Absolute Monitoring Center), Inactive (indicates one of the following: the device was moved to another account; the device was unenrolled, but it is now set to be reactivated; or the device had Persistence enabled at the factory, but it has not yet called in to the Absolute Monitoring Center), and Disabled (indicates that the agent is either flagged for removal or removed from the unenrolled device). Inactive and Disabled devices do not consume a license. is set to Disabled or Inactive
To freeze multiple devices
- From the navigation bar, open a page that supports the Freeze action. For example, open the All Devices page in the Devices area or open the Makes and Models report.
- In the work area, use the search field or filters to find the devices you want to freeze.
-
In the results grid, select each device you want to include in the request. To select all devices, select the Select All checkbox in the result grid header. To select consecutive devices, select the first device and then hold down the Shift key and select the last device. To remove all selections, click Clear all.
By default, this action type is limited to 500 total actions per day per account, but your Administrator can change this amount, or disable the setting. Learn more
If the setting is disabled, the limit per request is 350,000 devices.
- Click
Freeze.
Alternatively, you can upload a file of device identifiers and submit a request.
- [Optional] At the top of the dialog, click Freeze - <date> and enter a request name that will help you identify and track this request in Action Requests.
- [Optional] Click Add description (optional) and enter a description for the request.
- Under Freeze the device, leave As soon as possible selected.
- Do not select the Freeze at firmware option. To freeze a device at the firmware level, see Submitting a Firmware Freeze request.
-
Add a Freeze message to your request.
You can add a message in one of the following ways:
Use a message template
-
Under Message, click Select message and select a message from the list. The list contains all Freeze message templates stored in the
Settings >
Messages area. To select an Absolute template, scroll to the bottom of the list.To create a new message, select the Blank message template, or follow the steps in Create a new message.
- [Optional] Click the message name and edit it. If you don't edit the message name, the message name defaults to the name of the Freeze Message template you selected.
-
Do one of the following:
- To use the message as is, go to the next step.
-
To edit the message, do the following:
- To add an image, drag the new image to the dialog, or click browse and select it. The image file must be in .png or .jpeg format and be no larger than 4 MB. Note that images are centered above the message text, by default. To remove an existing image, click Remove.
-
Edit the message text, as required. You can use the tools in the message editor toolbar to format the message.
When your message is saved, the system validates the message content and automatically removes any HTML tags or attributes that may expose Absolute servers or agents to injection attacks, such as cross site scripting (XSS). As a result, the formatting applied to your message text may be altered, in some rare cases.
Create a new message
- [Optional] Under the Select message field, click Untitled message and edit the message name. If you don't edit the message name, the message name defaults to Untitled message.
- In the text box, enter the message you want to show on the device.
-
Use the tools in the message editor toolbar to format the message.
When your message is saved, the system validates the message content and automatically removes any HTML tags or attributes that may expose Absolute servers or agents to injection attacks, such as cross site scripting (XSS). As a result, the formatting applied to your message text may be altered, in some rare cases.
Adding device specific information to a message
You can add device specific information to the message using a custom field variable. When the message is generated, the variable is replaced with the value assigned to the device.
Example You want the device user's department—Accounting—to show in the message. You add the Department custom field to the message. When the message is generated, "Accounting" shows in place of the variable. To add custom fields:
- In the text box, click where you want to insert the custom field.
-
Click Insert variable and select a field from the list.
You can include device identifiers in the message by selecting Device Name and Serial Number from the list.
- Leave the field's drop-down set to Label.
- Repeat the above steps for each custom field you want to add.
-
-
To save your new message so it's available for future use, select the Add the message to library checkbox and update the name of your new message template, if desired.
You'll be able to view and edit your template in the
Settings >
Messages area. -
In the Unfreeze Code section, click Edit and do the following:
-
Choose how to generate an unfreeze code A 4 to 8 digit passcode that a user can enter on a frozen device to unfreeze it. by selecting one of the following options:
- Generate a random code
-
Create an alphanumeric code for all devices
This option is available only if you are logged in as a user with the Perform permission for Remove Freeze.
-
Define the format of the code by doing one of the following:
-
If you selected Generate a random code:
- Click the first field and select the character length of the alphanumeric code. You can select any value between 4 and 20 characters. The default value is 10 alphanumeric characters.
-
If this request is for multiple devices, click the second field and select one of the following options:
- For each device: randomly generates a unique code for each device
- For all devices: randomly generates one code that applies to all devices
After you submit the Freeze request, you can go to the Device Freeze Status report to view a device's generated unfreeze code.
- If you selected Create an alphanumeric code for all devices, enter a 4 to 20 character code in the text field. The following characters are supported: [0-9], [a-z], and [A-Z}.
-
-
-
To send an email notification when the status of the Freeze request changes, select the checkbox next to Send status updates and do the following:
-
The Events field shows the status change events that will trigger an email notification. By default, the following events are selected:
On request On device - Request is created
- Request is complete
- Device is frozen
- Device freeze is failed
- Device freeze is removed
Note the following about these events:
- On request events will trigger one email for the request.
- On device events will trigger an email for each device in the request.
- The Device freeze is failed event will trigger an email when a device is ineligible to be frozen, or when the Freeze request fails to be processed on the device.
To remove an event, click its
icon. To remove all selected events, click the Events field and click Clear. To select all events again, click Select All. - Under Send email, click the field and begin entering each email address and then select it from the list. To remove an address, click its
icon. - You can create up to 5 email notification rules, each containing one or more events and a unique collection of email recipients. This feature is helpful if you want a particular event to trigger an email notification to some individuals, but not to others. To do so, click Add and repeat the previous two steps, up to 4 times. To remove an added section, click
.
-
-
Click Preview and then click .
-
If the Daily action threshold reached dialog shows, the number of devices included in the request exceeds the daily threshold configured and enabled for this action. Learn more
-
If the request can't be processed on some devices due to ineligibility, a
notification shows in the top right of the window soon after submitting the request. Click View progress in the notification to view the status of each device on the Action Requests page. If all devices are ineligible, click View devices to review each device's failure reason.
-
The Freeze request is submitted, its action status is set to Pending in Action Requests, and a Device freeze requested event is logged to Event History.
The request is deployed to each device on its next successful connection to the Absolute Monitoring Center, which is typically within a few minutes for Absolute Resilience accounts, or within 15 minutes for Absolute Control accounts, assuming the devices are online.
You can track the status of your request in Action Requests. You can also cancel the request for devices with a status of Pending.
To view a summary of all outstanding Freeze requests, including each device's unfreeze code, view the Device Freeze Status report.
The Freeze at Firmware option is not available in scheduled Freeze requests.
To submit a Freeze request that takes effect on a future date:
- Complete steps 1 to 3 in Submitting an on-demand Freeze request.
-
Under Freeze the device:
- Select On or after a certain date.
- Click the first field and select the date to freeze the device. Today's date is supported.
- Click the second field and select a time (local device time A date and time expressed in a device's local time zone, as opposed to server time.). Times are available in 30 minute increments.
If you schedule a Freeze for a time that has already occurred in the device's time zone, the device is frozen after its next connection.
-
Complete steps 6 to 10 in Submitting an on-demand Freeze request.
-
If the Daily action threshold reached dialog shows, the number of devices included in the request exceeds the daily threshold configured and enabled for this action. Learn more
-
If the request can't be processed on some devices due to ineligibility, a
notification shows in the top right of the window soon after submitting the request. Click View progress in the notification to view the status of each device on the Action Requests page. If all devices are ineligible, click View devices to review each device's failure reason.
-
The Freeze request is submitted, its action status is set to Pending in Action Requests, and a Device freeze requested event is logged to Event History.
The request is deployed to each device on its next successful connection to the Absolute Monitoring Center, which is typically within a few minutes for Absolute Resilience accounts, or within 15 minutes for Absolute Control accounts, assuming the devices are online.
The device will be frozen at the specified date and time. Note that:
- If the device is online at that time, the status of the Freeze request is updated to Frozen after the device's next agent connection to the Absolute Monitoring Center.
- If the device is offline or powered off at that time, the status is set to Frozen - Timer Expired if 24 hours elapse without an agent connection. As soon as the device comes back online and an agent connection occurs, the Freeze status is updated to Frozen.
You can track the status of your request in Action Requests. You can also cancel the request for devices with a status of Pending.
To view a summary of all outstanding Freeze requests, including each device's unfreeze code, view the Device Freeze Status report.
Firmware Freeze requests
Depending on the configuration of your account, the Freeze at Firmware option may not be available.
To add an additional layer of protection, you can select the Freeze at Firmware option, which creates an on-demand Freeze request that freezes supported Windows devices in two steps:
- Step 1 - OS Freeze: the device is frozen by the standard on-demand Freeze.
- Step 2 - Firmware Freeze: after Step 1 is complete, the Freeze component forces the device to reboot and then freezes the device at UEFI runtime, which occurs before the operating system reboots. Once the device is frozen, the operating system can't be booted, and the device can't connect to a network.
To unfreeze a device that is frozen by a Firmware Freeze, you must enter the device's unfreeze code A 4 to 8 digit passcode that a user can enter on a frozen device to unfreeze it. locally. Remove Freeze requests are not supported.
Firmware Freeze adds an additional layer of protection to a frozen device by making it virtually impossible for a bad actor to circumvent a Freeze message. If an individual attempts to re-image a frozen device using an operating system that is not supported by the Secure Endpoint Agent, the device remains frozen and unusable. Similarly, for devices with virtualization, any attempts to boot into an alternate virtual machine won't be successful.
Also note that devices that are frozen at the firmware level can't establish a network connection, so remote access is unavailable and all communication with the device ceases. If a device is infected with malware, submitting a Firmware Freeze can help to stop its spread to other devices on your network. Also see What is the effect of a Firmware Freeze?
A Firmware Freeze is the best way to "brick" a device and render it unusable. It provides a fool-proof method to ensure that end-of-life devices are not repurposed without your consent.
Firmware Freeze is supported when the following requirements are met:
- The device is running a supported version of the Windows operating system.
-
The version of the Absolute Persistence module Absolute Persistence® technology is embedded in the BIOS of most Windows devices during the manufacturing process. The Persistence module is activated during theSecure Endpoint Agent’s first connection to the Absolute Monitoring Center. This software checks the status of the agent and initiates self-healing to restore the agent if it's missing, damaged, or tampered with. embedded in the firmware of a device supports Firmware Freeze.
- The device manufacturer has enabled the Firmware Freeze feature in the Persistence module.
Note that after the request is sent to a device, the device must pass an eligibility check before a Firmware Freeze can be processed. If the eligibility check fails, but the on-demand eligibility requirements are met, the device is frozen at the OS level only. An action status of OS Freeze succeeded, Unsupported - Firmware Freeze failed shows in Action Requests.
Freeze requests are not supported on the following devices:
- Devices with an open theft report
- Devices with an Agent status The operating condition of a device's Secure Endpoint Agent. Possible values are Active (indicates that the device's agent has connected to the Absolute Monitoring Center), Inactive (indicates one of the following: the device was moved to another account; the device was unenrolled, but it is now set to be reactivated; or the device had Persistence enabled at the factory, but it has not yet called in to the Absolute Monitoring Center), and Disabled (indicates that the agent is either flagged for removal or removed from the unenrolled device). Inactive and Disabled devices do not consume a license. set to Inactive or Disabled
The effect of the Freeze depends on whether the Windows device is successfully frozen during both steps, or only one:
| Result | Freeze status | Status details in Action Requests | Event in Event History | Effect on device |
|---|---|---|---|---|
| Both the OS Freeze and the Firmware Freeze are successful | Frozen at OS and Firmware | OS Freeze succeeded, Firmware Freeze succeeded |
Two events are logged:
|
The following conditions apply:
|
| Firmware Freeze is successful, OS Freeze failed | Frozen at Firmware | OS Freeze failed, Firmware Freeze succeeded | ||
| OS Freeze is successful, Firmware Freeze failed because the device does not meet the system requirements | Frozen at OS | OS Freeze succeeded, Unsupported - Firmware Freeze failed |
Two events are logged:
|
The device is frozen by a standard on-demand Freeze. The Standard Freeze conditions apply. |
| OS Freeze is successful, Firmware Freeze failed for other reason | OS Freeze succeeded, Internal error - Firmware Freeze failed |
If the Freeze request fails at both the OS and firmware levels, the request's action status in Action Requests is set to Failed.
To unfreeze a device that is frozen by a Firmware Freeze, you will need physical access to the device to enter the device's unfreeze code A 4 to 8 digit passcode that a user can enter on a frozen device to unfreeze it. locally. You only need to enter the unfreeze code once to remove both the OS Freeze and the Firmware Freeze. Learn more
Note that because the frozen device can't connect to the Internet, you can't unfreeze the device by submitting a Remove Freeze request. As a result, the Remove Freeze device action is not available in Device Details when the device's Freeze status is set to one of the following:
- Frozen at OS and Firmware
- Frozen at Firmware
To submit an Firmware Freeze request:
-
Complete steps 1 to 4 in Submitting an on-demand Freeze request.
-
Select the Freeze at Firmware checkbox.
-
Add a Freeze message to your request.
Message requirements for Firmware Freeze requests
- The message contains no more than one image or logo.
- Important information is not contained in an image. Due to message size limitations at the firmware level, images may be stripped out of the message before the message is displayed in the firmware.
Also note that you may want to avoid including URLs in your message since a firmware frozen device is not able to connect to the Internet.
You can add a message in one of the following ways:
-
Complete steps 7 to 10 in Submitting an on-demand Freeze request.
-
If the Daily action threshold reached dialog shows, the number of devices included in the request exceeds the daily threshold configured and enabled for this action. Learn more
-
If the request can't be processed on some devices due to ineligibility, a
notification shows in the top right of the window soon after submitting the request. Click View progress in the notification to view the status of each device on the Action Requests page. If all devices are ineligible, click View devices to review each device's failure reason.
-
The Firmware Freeze request is submitted, its action status is set to Pending in Action Requests, and a Device freeze requested event is logged to Event History.
The request is deployed to each device on its next successful connection to the Absolute Monitoring Center, which is typically within a few minutes for Absolute Resilience accounts, or within 15 minutes for Absolute Control accounts, assuming the devices are online.
You can track the status of your request in Action Requests. You can also cancel the request for devices with a status of Pending. If the request requires dual approval, the request remains in the Pending Approval section in Action Requests. The action isn't sent to the device until the request is approved.
To view a summary of all outstanding Freeze requests, including each device's unfreeze code, view the Device Freeze Status report.
If a user is logged in when the device freezes, the user is immediately logged out of their session and the Freeze message shows.




