• Home
  • About
  • Contact
  • Links

TechScrawl.com

Entries RSS | Comments RSS
  • Locations of visitors to this page

    Subscribe to TechScrawl 

    Follow Me on Twitter

    Site Meter

  • Categories

  • Blogroll / Links

    • 4Sysops
    • blog.scottlowe.org
    • Digg
    • Gov. Security.org
    • Hak5
    • PaulDotCom
    • Petri IT Knowledgebase
    • Planet SysAdmin
    • Schneier Security Blog
    • Slashdot
    • TaoSecurity
  • Book Suggestions

    • * Schneier on Security
    • * CompTIA Security+
    • * Intro. Windows Server 2K8
    • * Windows Network Forensics
    • * SUSE Linux 10 Bible

Troubleshoot Slow Windows Startups

Posted on 29 Oct 2008 by Clay

Not very many things are more annoying than a machine that inexplicably slows down on startup (or shutdown). I’ve used the two tips in this post to troubleshoot these types of issues and figure out what caused the slowness.

1) Enable verbose status messages. This Microsoft KB details how to enable verbose status messages at startup, shutdown, logon, & logoff. This can be useful to determine at what stage the slow down is occurring.

2) Enable user environment debug logging. This Microsoft article shows how to turn on debugging for the user profile and system policy processes. This is done by setting the HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\UserEnvDebugLevel key to a specific value. Setting to 300002, the highest level of verbosity, will generate a huge logfile ( %Systemroot%\Debug\UserMode\Userenv.log ) that will help determine exactly where slowdowns are happening. This is helpful for finding problems with GPO processing, profile loading, problem service startups, etc. See this link for further details on interpreting the results in userenv logs.


Filed under: Troubleshooting, Windows | Tagged: slow boot, slow login, slow shutdown, slow startup, Troubleshooting, userenv, userenv debug, userenv logging, UserEnvDebugLevel, verbose status message, Verbose vs normal status messages, Windows

« Random Tech-Bits: Friday Link Roundup Server 2008 Domain Rename »

Leave a Reply

Click here to cancel reply.

  • Top 10 Posts

    • Enabling DNSSEC on BIND
    • NTPasswd Password Recovery on Vista/XP
    • DNSSEC 101
    • VMWare ESX / Microsoft Hyper-V Comparison
    • AD Account Bulk-Unlock, or: Active Directory Denial of Service Attacks
    • Snort IDS & BASE on Server Core 2008
    • How To Migrate a WSUS Database
    • Server 2008 Domain Rename
    • GPO Template To Disable 'Previous Versions' Tab
    • Server 2003 NTP Time Sync Troubles
  • Recent Comments

    • dotnetontwikkelaars on Server 2003 NTP Time Sync Troubles
    • tomblow on BackTrack 3 Tips
    • Implementing & Maintaining DNSSEC On Bind9 Nameservers# Defining Chaos In Order ~ Mattias Geniar on Enabling DNSSEC on BIND
    • Implementing & Maintaining DNSSEC On Bind9 Nameservers# Defining Chaos In Order ~ Mattias Geniar on DNSSEC 101
    • DNSRight on Server 2008 Domain Rename
    • Jon on NTPasswd Password Recovery on Vista/XP

Blog at WordPress.com. Theme: Digg 3 Column by WP Designer.