Title: A Guide to Software, 4e
1A Guide to Software, 4e
- Chapter 5
- Troubleshooting Windows 2000/XP Startup
2Objectives
- Learn about what happens when Windows 2000/XP
starts up - Learn about the tools that can help you when
Windows fails to boot or boots with errors - Learn strategies that you can use to solve
problems when Windows 2000/XP wont boot
3Introduction
- Two types of startup problems
- Windows 2000/XP will not load the Windows desktop
- Windows 2000/XP loads the desktop with errors
- Topics to cover
- What happens when Windows 2000/XP starts
- Tools and utilities used to solve boot problems
- Strategies and approaches for solving boot
problems - Meet booting problems with a good plan
4Understanding the Windows 2000/XP Boot Process
- Topics to cover in this section
- What happens during the boot process
- What files are needed to boot
- Changing settings that affect Windows 2000/XP
startup
5What Happens When Windows 2000/XP Starts Up
- The procedure applies to an Intel-based PC
- Programs involved in the initial steps
- Startup BIOS (firmware)
- MBR program
- Boot sector program
- Ntldr
- Table 5-1 describes the steps in detail
6Table 5-1 Steps in the Windows 2000/XP boot
process for systems with Intel-based processors
7Table 5-1 Steps in the Windows 2000/XP boot
process for systems with Intel-based processors
(continued)
8Files Needed to Start Windows 2000/XP
- See files in Table 5-2
- Some of the files are core components of the OS
9Table 5-2 Files needed to boot Windows 2000/XP
successfully
10Table 5-2 Files needed to boot Windows 2000/XP
successfully (continued)
11Important Folders Used in the Startup Process
- List of key folders used by Windows 2000/XP
- C\Windows the Windows XP installation
- C\Windows\System32 core system files and
subfolders - C\Windows\System32\config registry hives
- C\Windows\System32\drivers device driver files
- C\Documents and Settings user account
information - C\Program Files installed applications
12The Boot.ini File
- Hidden text file in root directory of active
partition - Read by Ntldr for two types of information
- Available operating systems (in operating
systems) - How to set up the boot (in boot loader)
- You may view and edit information in Boot.ini
- To access Boot.ini, you must first make the file
visible - Change hidden file setting in View tab of Folder
Options - Switches may be used in operating systems
section - Ex /fastdetect OS bypasses serial port devices
at boot
13Figure 5-2 A sample Windows XP Boot.ini file
14Customizing the Way Windows 2000/XP Starts Up
- How to change Windows startup options
- Right-click My Computer and select Properties
- After System Properties opens, click Advanced
- Under Startup and Recovery, click Settings
- If necessary, change settings and enter OK
- Configuring DEP (which changes /NoExecute switch)
- Select Advanced tab of System Properties dialog
box - Under Performance, click Settings
- Click the Data Execution Prevention tab
- Apply changes and click OK
15Figure 5-4 You can access startup and recovery
options from the System Properties dialog box
16Troubleshooting Tools to Solve Startup Problems
- Sources of information about troubleshooting
tools - Microsoft Knowledge Base at support.microsoft.com
- Microsoft Windows XP Professional Resource Kit
Documentation (a book) - Table 5-3 in the text
- Help files for a command tool
- Examples of the many tools available
- Last Known Good Configuration
- Safe Mode
- System Information (Systeminfo.exe)
17Figure 5-7 The System Information window displays
important information about the systems
hardware, software, and environment
18Advanced Options Menu
- Used to diagnose and fix boot-related problems
- Press F8 key to display Advanced Options menu
- A list of the options
- Safe Mode boots OS with minimal configuration
- Safe Mode with Networking includes network
access - Safe Mode with Command Prompt text-based only
- Enable Boot Logging records files used during
boot - Enable VGA Mode substitute for regular display
- Last Known Good Configuration stored in the
registry
19Figure 5-10 Windows XP Safe Mode with Task Manager
20Advanced Options Menu (continued)
- A list of the options (continued)
- Directory services restore mode for domain
controllers - Debugging mode for moving system logs to another
PC - Disable automatic restart on system failure
stops reboot - Blue screen of death (BSOD)
- Also called a stop error or system failure
21Quick Quiz 1
- The ____________________ file is a hidden text
file stored in the root directory of the active
partition that Ntldr reads to see what operating
systems are available and how to set up the boot. - Answer Boot.ini
- ____________________ Mode boots the OS with a
minimum configuration and can be used to solve
problems with a new hardware installation or
problems caused by user settings. - Answer Safe
- Windows 2000/XP keeps the Last Known Good
configuration in the ____________________ . - Answer registry
- By default, Windows 2000/XP automatically
restarts immediately after it encounters a system
failure, which is also called a stop error or
a(n) ____________________ - Answer blue screen of death (BSOD).
22Figure 5-13 Control what happens after a stop
error
23Recovery Console
- A command-driven OS for serious troubleshooting
- Functions performed with the Recovery Console
- Repair a damaged registry, system files, or file
system - Enable or disable a service or device driver
- Repair master boot program on hard drive
- Repair boot sector on the system partition
- Repair a damaged Boot.ini file
- Recover data when the Windows OS is beyond repair
- Recovery Console is protected from illegal access
- Table 5-4 (partially reproduced) lists commands
24Table 5-4 Commands available from the Recovery
Console
25Recovery Console (continued)
- Use the recovery console to fix hard drive
problems - Fixmbr restores the master boot program in the
MBR - Fixboot repairs the OS boot record
- Diskpart used to view, create, and delete
partitions - Chkdsk repairs file system and recovers data
- Restore the registry following steps in Table 5-5
- Disabling a service or device driver
- Listsvc lists all services currently installed
- Disable disables a service
- Enable shows current status or reinstates a
service
26Table 5-5 Steps to restore the Windows 2000/XP
registry
27Recovery Console (continued)
- Use the Recovery Console to restore system files
- Map displays the current drive letters
- Systemroot sets Windows directory as default
directory - Delete deletes a file
- CD changes directory
- Copy makes a backup of the current Ntldr file
- Bootcfg lets you view and edit the Boot.ini file
- Expand extracts files compressed in cabinet
(.cab) files
28Figure 5-23 Recovery Console command to repair
Ntldr
29Recovery Console (continued)
- Use the recovery console to recover data
- First step change some Recovery Console settings
- Second step copy data from hard drive to other
media - Optional installation of the Recovery Console
- Open a command window
- Navigate to \i386 folder on Windows 2000/XP CD
- Enter the command winnt32 /cmdcons
- The Recovery Console is installed at this step
- Restart your computer
- Recovery Console should be on the boot loader menu
30Strategies for Troubleshooting Windows 2000/XP
Startup
- Topics to cover
- General guidelines for troubleshooting
- How to respond to startup errors
- How to clean up a sluggish startup
- How to restore system files
- Methods to use as a last resort
31Guidelines for Troubleshooting Boot Problems
- Ask the user what happened before problem started
- Back up data before trying to solve an OS problem
- Determine what point in boot the system fails
- Check the simple things first e.g., loose
cables - Boot to Advanced Options, select Last Known Good
Configuration
32Respond to Any Startup Errors
- Signs of a successful startup
- You can log onto Windows
- The Windows desktop is loaded
- The hourglass pointer has disappeared
- If an error message appears during boot, address
it - Table 5-6 identifies error messages
- The table is partially reproduced in the
following slide
33Table 5-6 Startup error messages and their
meanings
34Respond to Any Startup Errors (continued)
- Errors that occur before the windows load begins
- Startup BIOS is still in control
- All core startup components must work for success
- Essential hardware CPU, boot device, power
supply - Example BIOS cannot find a hard drive
- Stop error
- Drastic error that causes Windows to hang or lock
up - Search Microsoft support site for help with
problem - Example a bad USB device causes BSOD to appear
35Figure 5-25 A BSOD might be caused by hardware or
software
36Respond to Any Startup Errors (continued)
- Program not found error
- Entry in the registry or a startup folder, but no
program - Cause uninstall routine leaves entry behind
- You can use Msconfig to identify orphan entry
- If the entry is in registry, delete entry to
eliminate error - Errors from when a device or service has failed
to start - Use Device Manager to update the driver
- Uninstall and reinstall the device
- Boot from Last Known Good Configuration
- Try Safe Mode, System Restore, Recovery Console
37Quick Quiz 2
- True or False The Recovery Console is a
command-driven operating system that does not use
a GUI. - Answer True
- The Fixmbr command restores the master boot
program in the MBR, and the ____________________
command repairs the OS boot record. - Answer Fixboot
- Use the ____________________ command to view,
create, and delete partitions. - Answer Diskpart
- Uninstall routines sometimes leave behind an
orphan entry in the registry or a(n)
____________________ folder. - Answer startup
38Figure 5-28 Delete orphan registry entry left
there by malware
39Cleaning Up Startup
- Locations to check for cleanup
- Startup folders for startup processes
- Unwanted scheduled tasks
- Group Policy startup entries
- Installed fonts
- Msconfig used to find other startup entries
- Services Console used to disable unwanted
services - Check startup folders
- Move unwanted programs or shortcuts to another
folder
40Figure 5-29 This startup folder holds several
unneeded services that appear in the system tray
and take up system resources
41Cleaning Up Startup (continued)
- Look for unwanted scheduled tasks
- Tasks launched at startup are in C\Windows\Tasks
- Inspect folder for unwanted or malicious tasks
- Check Group Policy for unwanted startup events
- Group Policy scripts are placed in one of four
folders - Malicious software is sometimes placed in these
folders - Check for too many installed fonts
- Fonts stored in C\Windows\Fonts folder
- Install or uninstall a font move font into or
out of folder - Make sure folder does not hold more than 260
files
42Figure 5-30 The Scheduled Task folder can contain
tasks that launch at startup
43Figure 5-31 Fonts are kept in the
C\Windows\Fonts folder
44Cleaning Up Startup (continued)
- Use Windows XP Msconfig to limit startup events
- To access utility, enter Msconfig in the Run
dialog box - Click Services tab to view all services set to
start - Click Startup tab to view/edit list of startup
programs - Deselecting a startup item is not a permanent
solution - Check for corrupted or unneeded files
- Service support program running the background
- Identify services from the Services Console
- Investigate the service on the Internet
45Figure 5-33 Use the Msconfig Startup tab to
control programs launched at startup
46Figure 5-34 The Services console is used to
start, stop, and schedule services
47Restore System Files
- Return to a previous Windows XP restore point
- Try Driver Rollback before System Restore
- If using System Restore, select a close restore
point - Accessing System Restore when Windows GUI is down
- Try booting into Safe Mode
- Use Windows 2000/XP boot disk to verify boot
files - If OS boots from disk, problem is in root folder
of C drive - To create boot disk, copy boot files from PC or
setup CD - A repair suggestion replace Ntldr, Ntdetect.com,
Boot.ini
48Restore System Files (continued)
- Use the Recovery Console to restore system files
- Boot to the Recovery Console
- Get a directory listing of files in the root
directory - Use the Chkdsk command to scan hard drive for
errors - Try copying backup registry files to
\..\system32\config - Identify faulty service using Listsvc, Disable,
and Enable - Replace faulty service with a copy from the setup
CD
49Recover or Repair the Windows 2000/XP
Installation
- Recovery partitions and recovery CDs
- If provided, use a recovery CD instead of a setup
CD - Recovery CD has drivers specific to system and OS
build - Hidden partition may also be used for recovery
- Windows XP Automated System Recovery (ASR)
- Recovers system from time of last full backup of
drive C - Access ASR backup from setup CD (press F2)
- Follow directions onscreen to restore drive C
50Figure 5-35 Brand name recovery CDs and a Windows
XP setup CD
51Recover or Repair the Windows 2000/XP
Installation (continued)
- The Windows 2000 Emergency Repair Process
- Method of last resort (all changes to system are
lost) - Process uses Emergency Repair Disk (ERD)
- In-place upgrade of Windows 2000/XP
- Software/hardware are reinstalled, user data
preserved - Use repair utility on Windows 2000/XP setup CD
- Clean installation of Windows 2000/XP
- First step copy data files to a safe place
- Destroy current Windows 2000/XP installation
- Reinstall the OS from the Windows 2000/XP setup CD
52Quick Quiz 3
- you see more than ____________________ files in
the C\Windows\Fonts folder, new fonts have been
installed. - Answer 260
- To access the Windows XP System Configuration
Utility, enter ___________________ in the Run
dialog box. - Answer Msconfig.exe or Msconfig
- The System ____________________ utility can be
used to restore the system state to its condition
at the time a restore point was made. - Answer Restore
- True or False A clean installation of Windows
2000/XP gives you a fresh start with the OS. - Answer True
53Figure 5-38 Windows XP Setup can repair the
selected Windows installation
54Summary
- Files used in boot process are stored in root
directory of hard drive and C\Windows\System32
folder - Boot.ini file key startup file with operating
system and boot loader sections - Advanced Options menu diagnostic utility
accessed before the OS GUI is loaded - Safe Mode Advanced Option menu item that runs
system with essential processes only
55Summary (continued)
- Recovery Console command-driven OS used to
troubleshoot serious startup problems - Blue screen of death (BSOD) serious stop error
- When cleaning up the startup process, check
folders with startup files and run anti-virus
software - Restore system files using System Restore, a boot
disk, or the Recovery Console - Restore an entire system using Automated System
Recovery or performing a clean installation