SlideShare a Scribd company logo
Troubleshooting Poor
Boot Performance in
the Windows Client
Joe Dissmeyer
MCP, MCDST, MCSA, MCTS
www.joedissmeyer.com
joe@joedissmeyer.com
Joe Dissmeyer
• 7 Years IT Experience
– L1, L2, L3, Engineering roles… I.T. Certifications, etc.
– Local I.T. community, “SpiceCorps of Volusia County, FL”
– Book, “SolarWinds Orion Network Performance Monitor”
• Embry-Riddle Aeronautical University, Daytona Beach, FL
• Website: www.joedissmeyer.com
• Email: joe@joedissmeyer.com / joedissmeyer@outlook.com
• - @joedissmeyer
• - www.linkedin.com/in/josephdissmeyer
• - G+ via name or email
query…
I have some questions for you.
personal observations…
• Slow boot performance is the #1
Complaint
• Is blamed for the need to purchase new
hardware
• Most tolerated problem by everyone
– “This is just the way it is.”
– “Every PC gets slow over time.”
• Most neglected issue by I.T.
why boot performance is
important
• Time, Payroll, & Productivity
• I.T. Costs
• Morale
• I.T. Perception, “I.T. Sucks”
the story…
10 Minute Logon
the road to resolution
DEMO
&
WALKTHROUGH
utilities recap
Microsoft Sysinternals Suite
- Process Monitor (PROCMON)
- Process Explorer (PROCEXP)
- AutoRuns
Windows Assessment and Performance Toolkit
- Windows Performance Recorder
- Windows Performance Analyzer
takeaways…
• Disk I/O (This is the top cause!)
• Group Policies and Boot Scripts
– Audit your group policies
– Review logic in all logon scripts
– Boot time scripts = BAD, BAD, BAD
• Junk in deployment image
– Always, always, always triple check
– Clean up default user profile
– Disable or delay Services
• Old apps and services
– Remove unused software (5 different printer drivers?)
– Review old versions of apps, compatibility
resources
• Joedissmeyer.com
• Mark Russinovich, Microsoft Technical Fellow (VP)
– Blog articles, “The Case of the….”
– Specifically look for “The Case of the Verrry Slow Logons”
• MSDN Channel 9, TechEd sessions
– “Case of the Unexplained” with Mark Russinovich
– “How many coffees can you drink while Windows boots?” By
Microsoft IT
• Michael Neihaus MS Deployment Guy
– “Using the Windows Performance Toolkit” article
Q&A
final thought
When you take the approach of restart the app or restart
the operating system or even re-install an operating system
and start from scratch and hope that the problem doesn't
happen again, you haven't learned anything, you don't
know what caused the problem, you don't know how
severe the problem is, or if the problem is going to come
back and bite you again. It is worth spending even just a
few minutes to go try to figure out what's happened. Often
times, that will lead you to a solution.
Mark Russinovich, TechEd 2010 Session "The Case of the
Unexplained, 2010: Troubleshooting with Mark Russinovich"
Troubleshooting Poor
Boot Performance in
the Windows Client
Joe Dissmeyer
MCP, MCDST, MCSA, MCTS
www.joedissmeyer.com
joe@joedissmeyer.com

More Related Content

Viewers also liked

Debugging Web Application using IntelliTrace
Debugging Web Application using IntelliTraceDebugging Web Application using IntelliTrace
Debugging Web Application using IntelliTraceAbhijitJana
 
Churchslideshow
ChurchslideshowChurchslideshow
Churchslideshowjeanie4god
 
problems and solutions of call centers in Albania
problems and solutions of call centers in Albaniaproblems and solutions of call centers in Albania
problems and solutions of call centers in AlbaniaEnela Bregu
 
Strategic managment ch4
Strategic managment ch4Strategic managment ch4
Strategic managment ch4Smitty_99
 
Altc 2016
Altc 2016Altc 2016
Altc 2016
Anne-Marie Scott
 
WinFE: The (Almost) Perfect Triage Tool
WinFE: The (Almost) Perfect Triage ToolWinFE: The (Almost) Perfect Triage Tool
WinFE: The (Almost) Perfect Triage Tool
Brent Muir
 

Viewers also liked (8)

Debugging Web Application using IntelliTrace
Debugging Web Application using IntelliTraceDebugging Web Application using IntelliTrace
Debugging Web Application using IntelliTrace
 
Churchslideshow
ChurchslideshowChurchslideshow
Churchslideshow
 
problems and solutions of call centers in Albania
problems and solutions of call centers in Albaniaproblems and solutions of call centers in Albania
problems and solutions of call centers in Albania
 
LTAG Horizon Scanning
LTAG Horizon ScanningLTAG Horizon Scanning
LTAG Horizon Scanning
 
Strategic managment ch4
Strategic managment ch4Strategic managment ch4
Strategic managment ch4
 
Heiniken
HeinikenHeiniken
Heiniken
 
Altc 2016
Altc 2016Altc 2016
Altc 2016
 
WinFE: The (Almost) Perfect Triage Tool
WinFE: The (Almost) Perfect Triage ToolWinFE: The (Almost) Perfect Triage Tool
WinFE: The (Almost) Perfect Triage Tool
 

Similar to Troubleshooting Windows Boot Performance in the Windows Client

Chaos Engineering Without Observability ... Is Just Chaos
Chaos Engineering Without Observability ... Is Just ChaosChaos Engineering Without Observability ... Is Just Chaos
Chaos Engineering Without Observability ... Is Just Chaos
Charity Majors
 
Extended events
Extended eventsExtended events
Extended events
Jonathan Allen
 
Faster Translations Start With A Faster Computer
Faster Translations Start With A Faster ComputerFaster Translations Start With A Faster Computer
Faster Translations Start With A Faster Computer
Keith Brooks
 
An Introduction To Software Development - Testing, Continuous integration
An Introduction To Software Development - Testing, Continuous integrationAn Introduction To Software Development - Testing, Continuous integration
An Introduction To Software Development - Testing, Continuous integration
Blue Elephant Consulting
 
Icse 2013-tutorial-data-science-for-software-engineering
Icse 2013-tutorial-data-science-for-software-engineeringIcse 2013-tutorial-data-science-for-software-engineering
Icse 2013-tutorial-data-science-for-software-engineeringCS, NcState
 
.NET Core Summer event 2019 in Linz, AT - War stories from .NET team -- Karel...
.NET Core Summer event 2019 in Linz, AT - War stories from .NET team -- Karel....NET Core Summer event 2019 in Linz, AT - War stories from .NET team -- Karel...
.NET Core Summer event 2019 in Linz, AT - War stories from .NET team -- Karel...
Karel Zikmund
 
2010-03 Yesterday's Trusted Web Sites are Today's Malicious Servers
2010-03 Yesterday's Trusted Web Sites are Today's Malicious Servers2010-03 Yesterday's Trusted Web Sites are Today's Malicious Servers
2010-03 Yesterday's Trusted Web Sites are Today's Malicious Servers
Raleigh ISSA
 
Logos, Labels and Login - Rod Widdowson
Logos, Labels and Login - Rod WiddowsonLogos, Labels and Login - Rod Widdowson
Logos, Labels and Login - Rod WiddowsonEduserv
 
Handling Vendor Problems, or Problems With Vendors
Handling Vendor Problems,  or Problems With VendorsHandling Vendor Problems,  or Problems With Vendors
Handling Vendor Problems, or Problems With Vendors
Sam Knutson
 
Getting involved in network security
Getting involved in network securityGetting involved in network security
Getting involved in network securityjeffmcjunkin
 
Silicon Valley Code Camp 2015 - Advanced MongoDB - The Sequel
Silicon Valley Code Camp 2015 - Advanced MongoDB - The SequelSilicon Valley Code Camp 2015 - Advanced MongoDB - The Sequel
Silicon Valley Code Camp 2015 - Advanced MongoDB - The Sequel
Daniel Coupal
 
UDSA Unit 4.pptx
UDSA Unit 4.pptxUDSA Unit 4.pptx
UDSA Unit 4.pptx
SrilekhaK12
 
Foxtrot Micromouse Powerpoint Presentation
Foxtrot Micromouse Powerpoint PresentationFoxtrot Micromouse Powerpoint Presentation
Foxtrot Micromouse Powerpoint Presentation
Iestyn Morgan-Jones
 
XPages: You Know the 'How to'. Now Learn the 'Why and What'.
XPages: You Know the 'How to'. Now Learn the 'Why and What'.XPages: You Know the 'How to'. Now Learn the 'Why and What'.
XPages: You Know the 'How to'. Now Learn the 'Why and What'.
Teamstudio
 
Using Extended Events
Using Extended EventsUsing Extended Events
Using Extended Events
SQL Server Sri Lanka User Group
 
The 5 Minute MySQL DBA
The 5 Minute MySQL DBAThe 5 Minute MySQL DBA
The 5 Minute MySQL DBA
Irawan Soetomo
 
Five Cliches of Online Game Development
Five Cliches of Online Game DevelopmentFive Cliches of Online Game Development
Five Cliches of Online Game Development
iandundore
 
Big Event Looping Deck
Big Event Looping DeckBig Event Looping Deck
Big Event Looping Deck
Steve Lange
 

Similar to Troubleshooting Windows Boot Performance in the Windows Client (20)

Chaos Engineering Without Observability ... Is Just Chaos
Chaos Engineering Without Observability ... Is Just ChaosChaos Engineering Without Observability ... Is Just Chaos
Chaos Engineering Without Observability ... Is Just Chaos
 
Extended events
Extended eventsExtended events
Extended events
 
Faster Translations Start With A Faster Computer
Faster Translations Start With A Faster ComputerFaster Translations Start With A Faster Computer
Faster Translations Start With A Faster Computer
 
An Introduction To Software Development - Testing, Continuous integration
An Introduction To Software Development - Testing, Continuous integrationAn Introduction To Software Development - Testing, Continuous integration
An Introduction To Software Development - Testing, Continuous integration
 
Icse 2013-tutorial-data-science-for-software-engineering
Icse 2013-tutorial-data-science-for-software-engineeringIcse 2013-tutorial-data-science-for-software-engineering
Icse 2013-tutorial-data-science-for-software-engineering
 
.NET Core Summer event 2019 in Linz, AT - War stories from .NET team -- Karel...
.NET Core Summer event 2019 in Linz, AT - War stories from .NET team -- Karel....NET Core Summer event 2019 in Linz, AT - War stories from .NET team -- Karel...
.NET Core Summer event 2019 in Linz, AT - War stories from .NET team -- Karel...
 
2010-03 Yesterday's Trusted Web Sites are Today's Malicious Servers
2010-03 Yesterday's Trusted Web Sites are Today's Malicious Servers2010-03 Yesterday's Trusted Web Sites are Today's Malicious Servers
2010-03 Yesterday's Trusted Web Sites are Today's Malicious Servers
 
Logos, Labels and Login - Rod Widdowson
Logos, Labels and Login - Rod WiddowsonLogos, Labels and Login - Rod Widdowson
Logos, Labels and Login - Rod Widdowson
 
Handling Vendor Problems, or Problems With Vendors
Handling Vendor Problems,  or Problems With VendorsHandling Vendor Problems,  or Problems With Vendors
Handling Vendor Problems, or Problems With Vendors
 
Getting involved in network security
Getting involved in network securityGetting involved in network security
Getting involved in network security
 
windows 7
windows 7windows 7
windows 7
 
Silicon Valley Code Camp 2015 - Advanced MongoDB - The Sequel
Silicon Valley Code Camp 2015 - Advanced MongoDB - The SequelSilicon Valley Code Camp 2015 - Advanced MongoDB - The Sequel
Silicon Valley Code Camp 2015 - Advanced MongoDB - The Sequel
 
UDSA Unit 4.pptx
UDSA Unit 4.pptxUDSA Unit 4.pptx
UDSA Unit 4.pptx
 
Foxtrot Micromouse Powerpoint Presentation
Foxtrot Micromouse Powerpoint PresentationFoxtrot Micromouse Powerpoint Presentation
Foxtrot Micromouse Powerpoint Presentation
 
XPages: You Know the 'How to'. Now Learn the 'Why and What'.
XPages: You Know the 'How to'. Now Learn the 'Why and What'.XPages: You Know the 'How to'. Now Learn the 'Why and What'.
XPages: You Know the 'How to'. Now Learn the 'Why and What'.
 
Using Extended Events
Using Extended EventsUsing Extended Events
Using Extended Events
 
Going Pro
Going ProGoing Pro
Going Pro
 
The 5 Minute MySQL DBA
The 5 Minute MySQL DBAThe 5 Minute MySQL DBA
The 5 Minute MySQL DBA
 
Five Cliches of Online Game Development
Five Cliches of Online Game DevelopmentFive Cliches of Online Game Development
Five Cliches of Online Game Development
 
Big Event Looping Deck
Big Event Looping DeckBig Event Looping Deck
Big Event Looping Deck
 

Recently uploaded

JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 

Recently uploaded (20)

JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 

Troubleshooting Windows Boot Performance in the Windows Client

  • 1. Troubleshooting Poor Boot Performance in the Windows Client Joe Dissmeyer MCP, MCDST, MCSA, MCTS www.joedissmeyer.com joe@joedissmeyer.com
  • 2. Joe Dissmeyer • 7 Years IT Experience – L1, L2, L3, Engineering roles… I.T. Certifications, etc. – Local I.T. community, “SpiceCorps of Volusia County, FL” – Book, “SolarWinds Orion Network Performance Monitor” • Embry-Riddle Aeronautical University, Daytona Beach, FL • Website: www.joedissmeyer.com • Email: joe@joedissmeyer.com / joedissmeyer@outlook.com • - @joedissmeyer • - www.linkedin.com/in/josephdissmeyer • - G+ via name or email
  • 3. query… I have some questions for you.
  • 4. personal observations… • Slow boot performance is the #1 Complaint • Is blamed for the need to purchase new hardware • Most tolerated problem by everyone – “This is just the way it is.” – “Every PC gets slow over time.” • Most neglected issue by I.T.
  • 5. why boot performance is important • Time, Payroll, & Productivity • I.T. Costs • Morale • I.T. Perception, “I.T. Sucks”
  • 7. the road to resolution DEMO & WALKTHROUGH
  • 8. utilities recap Microsoft Sysinternals Suite - Process Monitor (PROCMON) - Process Explorer (PROCEXP) - AutoRuns Windows Assessment and Performance Toolkit - Windows Performance Recorder - Windows Performance Analyzer
  • 9. takeaways… • Disk I/O (This is the top cause!) • Group Policies and Boot Scripts – Audit your group policies – Review logic in all logon scripts – Boot time scripts = BAD, BAD, BAD • Junk in deployment image – Always, always, always triple check – Clean up default user profile – Disable or delay Services • Old apps and services – Remove unused software (5 different printer drivers?) – Review old versions of apps, compatibility
  • 10. resources • Joedissmeyer.com • Mark Russinovich, Microsoft Technical Fellow (VP) – Blog articles, “The Case of the….” – Specifically look for “The Case of the Verrry Slow Logons” • MSDN Channel 9, TechEd sessions – “Case of the Unexplained” with Mark Russinovich – “How many coffees can you drink while Windows boots?” By Microsoft IT • Michael Neihaus MS Deployment Guy – “Using the Windows Performance Toolkit” article
  • 11. Q&A
  • 12. final thought When you take the approach of restart the app or restart the operating system or even re-install an operating system and start from scratch and hope that the problem doesn't happen again, you haven't learned anything, you don't know what caused the problem, you don't know how severe the problem is, or if the problem is going to come back and bite you again. It is worth spending even just a few minutes to go try to figure out what's happened. Often times, that will lead you to a solution. Mark Russinovich, TechEd 2010 Session "The Case of the Unexplained, 2010: Troubleshooting with Mark Russinovich"
  • 13. Troubleshooting Poor Boot Performance in the Windows Client Joe Dissmeyer MCP, MCDST, MCSA, MCTS www.joedissmeyer.com joe@joedissmeyer.com

Editor's Notes

  1. I want to start this session with some very simple questions. – ask question1. How long does it take for your computer to boot to the desktop? (This includes logging in.)2. How long have you been dealing with the length of time it takes for your computer to boot?Think about it.
  2. The fact of the matter here is that slow boot performance is most common problem you face as an I.T. professional.Point 1 –I can almost guarantee that not a day goes by where at least ONE person will complain about their computer taking forever to boot up.Point 2 –A. Slow boot performance is also the most common reason why someone purchases a new computer, because “It takes 20 minutes for my PC to boot up! It’s slow so I need a new computer.”B. It is also one of the primary reasons why your customers jump ship to another platform, such as Mac. Point 3 –This is the most tolerated problem.Slow boot performance just seems to be common knowledge and that “This is just the way it is”.Now it is a fact that every PC gets slow over time, but do people really look at things and fix slow boot performance? Once a PC gets slow, most people just deal with it.Point 4 –Slow boot performance is the most neglected issue by I.T.When someone complains, we may work with them and do a disk defrag, remove some old applications that they aren’t using any more, and do a few more things to try to help (and yes, they do really help a little bit regarding performance), but it isn’t enough.