msconfig.exe
Change startup options, boot settings, and services.
msconfig.exe
Command: msconfig.exe or msconfig
Category: Configuration
Type: GUI
Purpose
Opens the System Configuration utility, which allows you to manage Windows startup options, boot settings, services, and startup programs. It's a powerful tool for troubleshooting boot problems, improving startup performance, and performing diagnostic testing.
Quick Summary
System Configuration (msconfig) is your go-to tool for controlling how Windows starts. Configure safe boot options, manage startup services, adjust boot parameters, and test different configurations without permanently changing system settings. Essential for troubleshooting startup and boot issues.
How to Use
- Press
Win + Rto open the Run dialog. - Type
msconfigand press Enter. - The System Configuration window opens with several tabs.
- Make desired changes and click "Apply" then "OK."
- Choose to restart now or later when prompted.
Alternative methods:
- Type
msconfigin Command Prompt, PowerShell, or Start menu search - Search for "System Configuration" in the Start menu
Tabs Overview
General Tab:
- Normal startup: Load all drivers and services (default)
- Diagnostic startup: Load only basic drivers and services
- Selective startup: Choose which startup items and services to load
Boot Tab:
- Configure boot options and timeout
- Safe boot modes (Minimal, Alternate shell, Network, etc.)
- Advanced boot options (number of processors, maximum memory)
- Make settings permanent or temporary
Services Tab:
- View and enable/disable Windows services
- "Hide all Microsoft services" to focus on third-party services
- Useful for troubleshooting software conflicts
Startup Tab (Windows 7):
- Manage startup programs (Windows 7 and earlier)
- On Windows 8/10/11, redirects to Task Manager
Tools Tab:
- Quick access to common Windows administrative tools
- Launch tools directly from this interface
Tips and Best Practices
- Always create a restore point before making significant changes.
- Use "Diagnostic startup" to test if third-party software is causing problems.
- Check "Hide all Microsoft services" before disabling services to avoid system issues.
- Document your changes so you can revert them if needed.
- Safe boot is temporary - use it for troubleshooting, not as a permanent setting.
- The "Normal startup" option restores default settings.
- Use "Selective startup" to incrementally enable items and identify problem software.
Common Use Cases
- Boot troubleshooting: Test different boot configurations to isolate startup problems.
- Safe mode access: Boot into Safe Mode for repairs or troubleshooting.
- Performance optimization: Disable unnecessary startup services and programs.
- Software conflict resolution: Identify which service or program is causing issues.
- System repair: Boot with minimal drivers when Windows won't start normally.
- Testing: Try different configurations without permanent changes.
Prerequisites
- Administrator rights required to make changes
- Available on all Windows versions
- Changes typically require a restart to take effect
Safe Boot Options Explained
- Minimal: Basic safe mode with minimal drivers and services
- Alternate shell: Safe mode with command prompt (no GUI)
- Active Directory repair: Safe mode for AD domain controllers
- Network: Safe mode with network drivers enabled
Troubleshooting
- "Access denied" - Run as Administrator by searching for msconfig, right-click, and select "Run as administrator."
- Changes don't take effect - You must restart for most changes to apply.
- Can't boot normally after changes - Boot into Safe Mode and set General tab to "Normal startup."
- System feels slower after changes - You may have disabled critical services; restore to Normal startup.
- Lost track of changes - Check the General tab; if "Selective startup" is enabled with items unchecked, you've made modifications.
Important Warnings
- Don't leave in Diagnostic or Safe boot permanently - These modes are for troubleshooting only.
- Be careful disabling Microsoft services - Some are critical for Windows operation.
- Document your changes - Write down what you disable so you can re-enable if needed.
- Safe boot persists - If you set Safe boot, you must manually uncheck it to return to normal boot.
Related Tools
taskmgr.exe- Task Manager's Startup tab manages startup programs (Windows 8+)services.msc- More comprehensive service managementbcdedit- Advanced command-line boot configuration toolsfc /scannow- System File Checker for repairing system files