ControlUp offers a rich set of capabilities to improve the digital experience for employees using any desktop, any application, anywhere.
Pulse AI analyzes real-time patterns across endpoints, apps, networks, and users. It suppresses expected activity to detect and alert only what matters.
Monitor, troubleshoot, and optimize every virtual desktop before slow sessions and app crashes interrupt your workforce.
ControlUp for DesktopsStay in control of every device. Prevent desktop issues before they disrupt employees or flood your IT queue.
ControlUp for ComplianceAutomate endpoint compliance across every device. Close security gaps and enforce policies without slowing IT down or getting in the way.
Pinpoint and fix SaaS and web app issues fast with real-time visibility across every device, browser, and network before employees feel the impact.
ControlUp Migrate for Windows 365Migrate faster with less risk. Automated workflows replace manual steps, so your move to Cloud PCs is done right.
ControlUp DaaS IQIntelligent autoscaling and cost control for Azure Virtual Desktop environments.
Smarter root cause analysis, automated remediation, and AI-powered diagnostics. Fix issues faster across every device and app.
Patching & RemediationDeploy patches and remediate vulnerabilities across every endpoint, automatically and at scale. Stay secure without overwhelming IT.
Endpoint Risk MitigationSpot, prioritize, and remediate risks automatically. Keep endpoints secure and compliant without slowing desktop teams down.
Live Remote ManagementReal-time endpoint telemetry and silent remote remediation. See and fix issues the moment they happen, without disrupting the employee.
Proactively prevent issues and resolve tickets faster wherever hybrid workers are, whatever device they’re on.
Autonomous IT OperationsShift IT from reactive to autonomous. Automatically detect, remediate, and prevent issues across your entire estate.
Increase IT EfficiencyDo more with less. One platform to centralize visibility, streamline operations, and free IT to focus on what actually matters.
IT Cost OptimizationRight-size VDI, reclaim unused licenses, and make smarter device refresh decisions backed by real usage data and performance metrics.
Explore content, tools, and insights to simplify IT and improve the digital employee experience.
A global organization of technology professionals transforming the desktop monitoring marketplace.
ControlUp offers a rich set of capabilities to improve the digital experience for employees using any desktop, any application, anywhere.
Pulse AI analyzes real-time patterns across endpoints, apps, networks, and users. It suppresses expected activity to detect and alert only what matters.
Monitor, troubleshoot, and optimize every virtual desktop before slow sessions and app crashes interrupt your workforce.
ControlUp for DesktopsStay in control of every device. Prevent desktop issues before they disrupt employees or flood your IT queue.
ControlUp for ComplianceAutomate endpoint compliance across every device. Close security gaps and enforce policies without slowing IT down or getting in the way.
Pinpoint and fix SaaS and web app issues fast with real-time visibility across every device, browser, and network before employees feel the impact.
ControlUp Migrate for Windows 365Migrate faster with less risk. Automated workflows replace manual steps, so your move to Cloud PCs is done right.
ControlUp DaaS IQIntelligent autoscaling and cost control for Azure Virtual Desktop environments.
Smarter root cause analysis, automated remediation, and AI-powered diagnostics. Fix issues faster across every device and app.
Patching & RemediationDeploy patches and remediate vulnerabilities across every endpoint, automatically and at scale. Stay secure without overwhelming IT.
Endpoint Risk MitigationSpot, prioritize, and remediate risks automatically. Keep endpoints secure and compliant without slowing desktop teams down.
Live Remote ManagementReal-time endpoint telemetry and silent remote remediation. See and fix issues the moment they happen, without disrupting the employee.
Proactively prevent issues and resolve tickets faster wherever hybrid workers are, whatever device they’re on.
Autonomous IT OperationsShift IT from reactive to autonomous. Automatically detect, remediate, and prevent issues across your entire estate.
Increase IT EfficiencyDo more with less. One platform to centralize visibility, streamline operations, and free IT to focus on what actually matters.
IT Cost OptimizationRight-size VDI, reclaim unused licenses, and make smarter device refresh decisions backed by real usage data and performance metrics.
Explore content, tools, and insights to simplify IT and improve the digital employee experience.
A global organization of technology professionals transforming the desktop monitoring marketplace.
End-user happiness would decrease exponentially if your end-user had enough time to make a cup of joe while logging on. Therefore, a crucial part of a good end-user experience is keeping logon times short.
Part of your job as a SysAdmin is to make sure that the logon sequence, including authorization, profile load, shell initialization and Group Policy processing, is smooth and quick.
Often, Group Policy is to blame for slowing down the overall logon process. Group Policy is actually sending instructions to Client-Side Extensions (CSEs), .dll files which reside on the client itself, over the domain to make changes to the workstation accordingly. Each CSE is in charge of a different policy type. With so many working parts it is usually one or many CSEs creating a rupture in the Group Policy process and significantly increasing logon time.
In order to simplify the process of troubleshooting long Group Policy load times, we have created a PowerShell script that shows all CSEs used during the logon process with their respective processing times.
The steps the script takes are as follows*:
When running the PowerShell function with the username parameter the output will be similar to what you see here:

In this specific example, it took a total of 45 seconds for the Group Policy process which is extremely slow. Within this process you can see that the ‘Group Policy Drive Maps’ CSE took over 34 seconds and therefore needs further investigation.
Click here to copy the PowerShell code.
The same operation explained above can be executed simply within ControlUp. Once the console is open you take the script from the SBA repository, add it to your organization inventory and execute through a remote connection from a central location over different machines and sessions. Watch this video to see how easy it is to use SBAs with ControlUp:
Get to know ControlUp today and learn how its many features can help you provide a superior end-user experience. Give ControlUp a go with a 30-day free trial.
* Local admin privileges are needed to query the Group Policy event log.