ControlUp has deprecated the old Device Registration Codes across all tenants, requiring a transition to new codes for agent deployment. While new agent installations using the latest Device Registration Code proceed without issues, existing devices that were registered prior to the code expiration retain the old registration code in the Windows registry. This persistence causes a problem when these devices become inactive and are removed from ControlUp. Upon attempting to re-register, the ControlUp Agent reads the outdated, expired Device Registration Code from the registry, which leads to a registration failure.
The recommended approach to resolve this for existing devices differs from the process for new installations. The latest Agent Manager deployment automatically uses the new Device Registration Code for fresh agent installs; however, it does not automatically update the registration code already stored in the registry of existing agents. Therefore, device re-registration fails if the persisted old code is expired. There is no official migration tool provided by ControlUp to update this registry value across existing installations en masse. The key registry path involved is `HKLM\SOFTWARE\Avacee\SIP` and the relevant value is `DeviceRegistrationCode`.
For an immediate workaround, ControlUp acknowledges that updating the registry manually or via script on affected devices is effective. This involves stopping the SIP Agent service, updating the `DeviceRegistrationCode` registry value to the current valid code, and restarting the service. Given that agent version auto-updates are managed separately (either by ControlUp version control or via user-managed software deployment like SCCM or Intune), it is the administrator’s responsibility to ensure deployment tools push such remediation scripts or silent Agent Manager reinstalls outfitted with the new Device Registration Code to devices at scale.
In practice, many organizations use deployment platforms such as Intune or SCCM to run remediation scripts that overwrite the expired registration code in the registry of existing agent installations, thereby preventing registration failure without full reinstallation. This approach balances efficiency and scale, allowing smooth transition without requiring large-scale agent removal and fresh installation. Administrators should plan to deploy these registry updates proactively to avoid disruptions caused by automatic agent attempts to re-register post device inactivity cleanup.
For further details on Agent Manager deployment and registry settings, consult the ControlUp documentation at https://docs.controlup.com/.
Read the entire article here...
Migration Related Training & Support Archives
Migration training and support-related archives from inside the ControlUp Community on Slack.
Troubleshooting Black Screen Issues on Omnissa Horizon
Users on Omnissa Horizon are experiencing black screen issues when reconnecting to a session. The issue occurs 4-5 times a day and the only workaround is to force a logoff, leading to lost work. The setup and environment are described in detail, along with past troubleshooting attempts. A fellow ControlUp member suggests looking at Horizon Agent logs and utilizing Horizon's API to lock a VM for further investigation.
Read the entire article here...
Read the entire article here...
Troubleshooting and Using the Windows Boot Certification Dashboard at ControlUp
The team discussed the Windows boot certification dashboard and how to get it working properly, including adding a script and following the proper steps. They also mentioned a recently released dashboard to find devices running VBScripts. The Windows boot certification dashboard can be found in the gallery and requires a script to function. Despite this, it has received positive feedback from sys admins.
Read the entire article here...
Read the entire article here...
Widget Wednesday #13: Dashboard Updates, Copilot Readiness, and Boot Migration
Widget Wednesday #13 highlights ControlUp dashboard updates, including automated Microsoft Copilot readiness insights, improved crash visibility, and a new Windows Boot Certificate Migration dashboard with remediation capabilities.
Read the entire article here...
Read the entire article here...
Using Sharing Sentiment Surveys to Improve Business Operations
A user requested shared sentiment survey templates to see how others are using this feature. They shared a specific example for migration experience and potential feedback. Another user shared a blog post on using employee feedback to improve business operations. URL mentioned: https://www.controlup.com/resources/blog/metrics-tell-you-what-broke-employees-tell-you-what-matters/.
Read the entire article here...
Read the entire article here...
Changes in Citrix Licensing – Impact on Usage Monitoring with ControlUp
A user shared that there will be a change in Citrix Licensing in April, with migration to the new License Activation Service. The "Citrix License Usage" report for VDI DaaS no longer displays usage count. ControlUp team is aware and investigating. It seems that both Studio and license server can't see the usage either.
Read the entire article here...
Read the entire article here...
Clearing Up Confusion About ControlUp Product Management Changes
A user had questions about the changes in product management - events are now in the web and no longer in RTC, but the alert rules are currently only available for the Desktops product. The user also asked if the action library will be fully functional in the web at some point. ControlUp explained that support for VDI is coming and told the user that the Action library (Script-based Actions) is already available in the web UI, with the goal to eventually move all functionality to the platform.
Read the entire article here...
Read the entire article here...
Introducing ControlUp’s Secure Boot Migration Dashboard
A member shared a new dashboard for tracking the Windows Certificate Secure Boot Migration, with feedback being welcome. Deployed and tested in their own environment with success. A screenshot of the dashboard was requested for privacy.
Read the entire article here...
Read the entire article here...
Widget Wednesday #8: Comparing Application Usage the Right Way
In this episode of Widget Wednesday, Chris Twiest walks through the Application Usage Comparison Dashboard from the Dashboard Gallery, focusing on how the full dashboard works together to turn raw usage data into meaningful, actionable comparisons inside ControlUp.
Read the entire article here...
Read the entire article here...
Solutions for Purging Specific Records in ControlUp Custom Index
A team member asked about purging specific records from a custom index using the API. Luke responded that it is not possible at this time and suggested raising a feature request. The team discussed different solutions and came up with a suggestion from a PS engineer to use a local script that creates and checks for a file before sending data to avoid duplication. The purpose of the data is for OneDrive migration planning.
Read the entire article here...
Read the entire article here...


