• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
ControlUp Community

ControlUp Community

Connect, Learn, and Grow

  • Blog
  • Podcast
  • Meetups
  • Archives
  • Categories
    • ControlUp One Platform
    • ControlUp for Apps
    • ControlUp for Compliance
    • ControlUp for Desktops
    • ControlUp Scripts & Triggers
    • ControlUp Synthetic Monitoring
    • ControlUp for VDI
  • Topics
  • Events
    • Logos & Wallpaper
    • ControlUp.com
  • Join

Tips for Decreasing Logon Time on Windows Devices

Posted on April 17, 2024

A team member asked for help in decreasing Windows logon time and requested any blogs or recommendations related to this issue. @member advised that the logon process for physical devices may be affected by AppX packages, but shared tips for optimizing logon duration in VDI environments. ControlUp’s Analyze Logon Duration script can also be used for physical devices. Team members shared several links and resources for optimizing logon duration and dealing with AppX packages. Logon time is a key metric in VDI environments and AppX load times can be a bottleneck.


Read the entire ‘Tips for Decreasing Logon Time on Windows Devices’ thread below:

Good day

Anyone worked on a Windows Logon time process to get it down ?

Dont see any blogs yet


Our resident expert on login duration is @member although mostly from a VDI pov, but I’m sure plenty of things apply to physical desktops. Are they company managed?


@member please share and blogs are guide ill try to replicate and apply to physical desktop

Yes they are managed why?


Because often slowness is partially due to login scripts, profiles etc. something that an unmanaged device might not even have


Well I already started at looking at old GPO and login scripts and we have removed them

I have also built a script that looks at the startup items and we found a lot that is not needed and remove them

I’m still not satisfied with what I’m seeing and would’ve love to see or hear what other people are doing or and recommendations or what the VDi guys are doing , like you said perhaps I can apply that to end user devices as well


Hi Team, it would be awesome if logon duration was a short simple topic for Windows but add-on’s, utilizing different technologies and just (IMHO) poor decisions from Microsoft have left it in a state of chaos.

Sadly, for physical devices I don’t have a ton of information to share because how those devices get policy is very different from VDI — and, usually, the logon process is a one-time thing. So I guess my first question is, can you help define "logon".

Typically, once you logon to a machine a profile is created and the machine gets a mark saying that said profile is local or cached so subsequent logons are faster. Are your users experiencing a slow "first" logon to the machine, or are subsequent logons slow as well?

I predict the largest culprit to logon performance issues with physical devices will be AppX packages. I do have articles here about them but not a lot of information on how to "fix" them, sadly.

https://www.controlup.com/resources/blog/appx-packages-slowing-you-down/

https://www.controlup.com/resources/blog/logon-duration-research-appx-packages/

https://www.controlup.com/resources/blog/5-key-updates-to-controlup-analyze-logon-duration-appx-package-load-times/

The biggest wins in reducing logon duration in VDI (IMHO):

  1. Faster/newer CPU’s. MHz matters in logon duration as it’s predominantly a single threaded process
  2. Optimize the OS. Remove/disable as much ‘cruft’ as possible. In VDI world we have tools like "VMOST", "Citrix Optimizer" or even Microsoft "Virtual Desktop Optimization Tool"
  3. Evaluate the effect of Group Policy and other logon processes. Best to do this with Analyze Logon Duration script from ControlUp (it can be run on physical devices too, you just need to ensure all the pre-req’s are setup)

https://techcommunity.microsoft.com/t5/azure-virtual-desktop/windows-virtual-desktop-optimization-tool-now-available/td-p/1558614

https://support.citrix.com/article/CTX224676/citrix-optimizer-tool

https://customerconnect.vmware.com/en/downloads/info/slug/desktop_end_user_computing/windows_os_optimization_tool_for_vmware_horizon/1_0

https://www.controlup.com/script-library-posts/analyze-logon-duration/

https://support.controlup.com/docs/enable-auditing-for-analyze-logon-duration-script


We have logon times as one of our key metrics for VDI and AppX load times is a real bottle neck. The logon analyzer was so helpful in identifying the issue. Not really found any solution for our particular setup with non-persistent VDI. We tried personalyzing the appx folders and registry stores, but this broke the start menu. Laptops shouldn’t have so much impact from AppX load times with persistent profiles, but interested if they are causing slow logon times.

Continue reading and comment on the thread ‘Tips for Decreasing Logon Time on Windows Devices’.  Not a member? Join Here!


Categories: All Archives, ControlUp for Desktops, ControlUp Scripts & Triggers
Topics: Citrix, CPU, Microsoft, Microsoft Azure, Microsoft Windows, Physical Desktops, Scripts, Slow Logon, VDI, VMware

Ask Us Anything, Connect, Learn, and Grow with the ControlUp Community!

Login to the ControlUp Community to ask us anything, stay up-to-date on what’s new and coming soon and meet other like-minded techies like you.

Not already a member? Join Today!

Primary Sidebar

ControlUp Academy

Enroll in ControlUp Academy for expert-led technical training, equipping you with skills to effectively deploy, manage, and grow your ControlUp investment.

Learn here >

Rotating Images

Hidden Gem from our Community on Slack!

ControlUp Betas - What's Coming Next?
NEW ControlUp Features - Stay Up-to-Date!
ControlUp Scripts - Scripting, Zero to Hero
Latest KB Articles - Be the First to Learn
Did you Know - with Sivan Kroitoru
Practical Perspectives Technical Use Case Training

Video Tutorials Library

Visit our technical how-to videos, offering step-by-step tutorials on advanced features, troubleshooting, and best practices.

Watch here >

ControlUp Blog

Check out the ControlUp blog for expert advice and in-depth analysis.

Read here >

ControlUp Script Library

Visit the ControlUp technical script library, which offers a multitude of pre-built scripts and custom actions for your monitoring and troubleshooting requirements.

See here >

ControlUp Support

Visit the ControlUp support home and to delve deeper into ControlUp solutions.

Browse here >

Download ControlUp RealTime DX

Start with ControlUp for real-time end-user environment insights, swift troubleshooting, and unprecedented performance optimization. Download now.

Download here >

Footer

      

ControlUp Community
Of Techie, By Techie, For Techie!

Terms of Use | Privacy Policy | Security
Dive Deeper, Learn more at ControlUp.com

  • facebook
  • twitter
  • youtube
  • linkedin

© 2023–2025 ControlUp Technologies LTD, All Rights Reserved.

We use cookies to ensure that we give you the best experience on our website. by continuing to use this site you agree to our Cookie policy..