Troubleshooting Steps for Windows 7

   Information
This list compiles useful Troubleshooting Steps for performance issues with Win7. It will show you how to test hardware, utilize built-in System resources to find solutions to problems, access and interpret the logs, use various tools and fixes.

While General Troubleshooting is useful for serious problems, when a Blue Screen occurs it is best to also post for analysis in our Crashes forum using this tool:
Blue Screen of Death (BSOD) Posting Instructions - Windows 7 Forums.

When Win7 fails to boot then start with the steps given here: Troubleshooting Windows 7 Failure to Boot - Windows 7 Forums

To find a location (e.g. Event Viewer, msconfig) type it in Start :orb: Search box.


The steps begin with checking over the hardware. If you own an HP, Dell or some other PC brands you can reboot into the BIOS Boot Menu to run Diagnostics (on Dells also from the Utility partition) to test the hardware. If you know your hardware is good you can skip to Step 4.


1. Test the hard drive using maker's HD Diagnostics diagnostics/repair extended CD scan. Burn ISO to CD using Windows Image Burner then boot the disk to run extended Scan. Then run a full Disk Check on all partitions, if necessary from System Recovery Options Command Line.

2. Test your RAM - Test with Memtest86+ CD for 7 or more passes, or overnight.. The tutorial will show you how to test individual RAM sticks and slots. Check the slots for debris.

3. Check all cabling is securely connected and in good condition, try reinstalling suspect hardware, swap RAM sticks, unplug extra HD's, peripherals, CD/DVD drive to see if problems disappear. Unplug or remove any floppy drive.

4. Check temps for overheating by installing Core Temp which will allow monitoring temps from System Tray. If running hot blow dust out of the case using canned air or clean out laptop dust, check all connections carefully avoiding static discharge to components by touching case first, upgrade or reseat RAM checking for debris in slot.

5. Check for infection by downloading, installing (declining trial), update, run a Full Scan with the free scanners from Malwarebytes and SUPERAntiSpyware, in Safe Mode with Networking if necessary.

6. Many issues can be solved by running a free lightweight AV like Microsoft Security Essentials with the Windows 7 Firewall for best performance. You can uninstall your AV to run this as a test to be sure. Yours may also need an Uninstaller (removal tools) for common antivirus software - ESET Knowledgebase

A more aggressive free AV that similarly allows best Win7 performance is Panda Cloud.

7. Establish a Clean Boot by un-checking everything in msconfig>Startup except AV: Startup Programs - Change. After reboot enter msconfig>Services, check the box to "Hide All MS Services," repeat above steps.

Check back periodically that nothing has written itself into either list, if so turn it off in its Program Preferences or Uninstall it. A program can wait to start until you click on it. Freeloaders slow startup, can be a drag on CPU/RAM, cause issues and spy on you.

If you have a question about an item Google its name to find out what it does.

8. Run SFC /SCANNOW Command - System File Checker to repair any damaged or corrupt OS files. If it won't run in Win7 then try from DVD or System Repair Disk Command Line using SFC /SCANNOW Run in Command Prompt at Boot .

9. You can try System Restore to a point before the problem occurred, if necessary running it from System Recovery Options.

This step offers a chance to restore to a previous configuration, but System Restore limitations should be noted as in the first four boxes of System Restore Point - Create.

Always make sure you have as much space apportioned for restore points as you can afford at System Protection - Change Disk Space Usage

10. Enable hardware auto-updating to make sure you're getting the latest drivers via Windows Updates - which should also be set to Automatic - then Check for Updates. Install all Important and Optional Updates, after reboot Check for Updates again until there are no more.

Any missing drivers can be found on the Support Downloads webpage for your computer or device model. Driver Install - Device Manager

11. Check for newer display driver, or roll back to the previous version or try another Windows 7 or Vista driver. Turn off or uninstall the accompanying software package. Driver Install - Device Manager

12. Use Process Monitor for Application Failures, File System issues, Registry issues, Boot logging, Memory Stack issues, and misleading Error messages which is demonstrated in this Process Monitor Demo - YouTube. Type Resource Monitor in Start Search box to narrow down resource hogs.

13. Type "Solutions" in Start :orb: Search box to see if any have been queued for Problems reported or not. Look at the Troubleshooters available on that page to see if one might help. Always report problems when asked as Windows 7 is interactive this way.

14. Some of these steps suggested to Clean Up Factory Bloatware might help. On weaker hardware you can improve performance by editing Visual Effects of Sliding, Fading, Animation, Dragging Intact and Selection Rectangle as shown in Optimize Windows 7 - Windows 7 Forums

15. Study the Event Viewer>Custom>Admin view for repeat errors to google verbatim text and ID# to find out how others have resolved them. Event Viewer - Open and Use in Windows 7

For example: for the repeat errors highlighted below, googling the text will auto-complete showing others have searched for it, then take you to discussion threads which point to a MS Fixit for the problem.

Capture.PNG

16. Check also the Performance log on Advanced Tools page accessed by clicking your WEI score link at Computer>Properties. Check for queued issues at top of Tools page, Generate A System Health Report.

17. Look for issues cued in Action Center in bottom-right System Tray.

18. Type "Troubleshoot" in Start :orb: Search box, then View All on left hand menu. Run any Troubleshooters for your suspected problems which can repair or clue you to issues.

19. As a last resort before reinstall try a Repair Install which can fix most problems, as it re-installs the OS while keeping all programs, files and settings in place.

20. Consider a Clean Reinstall which is actually better than getting a new computer with today's bloated factory pre-install's. The tutorial compiles everything that works best in tens of thousands of installs we've directly helped with here, and has been used by over a million consumers without a single complaint or return with problems if they stick with the tools and methods given.

Special thanks to Steve (Anak) for suggesting sequencing Edits that prioritize hardware testing.


Related Tutorials

 
Last edited:
Nice list and aggregation of links. :)
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
n/a
OS
W7 Ultimate SP1, LM19.2 MATE, W10 Home 1703, W10 Pro 1703 VM, #All 64 bit
CPU
AMD Phenom II x6 1100T, 3.3 GHz
Motherboard
ASUS M4A88T-M/USB3 (AM3)
Memory
12GB DDR3 1333 G-Skill (4GB x 2), G-Skill (2GB x 2)
Graphics Card(s)
NVIDIA GeForce GTX 660
Sound Card
Realtek?
Monitor(s) Displays
Samsung S23B350
Screen Resolution
1920x1080
Hard Drives
WD Green 2TB (SATA), WD Green 3TB (SATA), WD Blue 4TB (SATA), WD Blue 6TB (SATA)
PSU
Cooler Master
Case
Antec GX300 Tower
Cooling
3x Antec TRICOOL 120mm Fans
Mouse
Wired Optical
Internet Speed
DSL
Antivirus
Avast
Browser
Pale Moon (64 bit)
Other Info
2018-12-27 Upgraded HDDs
2015-12-10 Upgraded case, graphics card, storage
2015-08-15 Upgraded motherboard & RAM
2015-07-15 Upgraded LM17.1 to LM17.2
Thanks. I'd been linking this from a post of mine for years because I thought it more a compendium of tutorials than one itself. But Shawn thought differently so it's official now. Please feel free to suggest any additions. I came just short of putting in IE9 and IP resets to keep it more general.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
home built
OS
Multi-Boot W7_Pro_x64 W8.1_Pro_x64 W10_Pro_x64 +Linux_VMs +Chromium_VM
CPU
AMD Athlon II x4 620
Motherboard
Gigabyte GA-MA785G-UD3H
Memory
6GB GSkill DDR2 800
Graphics Card(s)
AMD 4670 GPU + AMD 4200 IGP
Sound Card
on board Realtek ALC889A
Monitor(s) Displays
RCA 40" LCD TV, Insignia 32" LCD TV, HP 15" LCD monitor
Screen Resolution
1680 x 1050
Hard Drives
OCZ Vertex 3 120GB,
Samsung F3 1TB (3),
Several others - WD, Seagate, Hitachi, ...
PSU
Corsair 500 W
Case
Rosewill mid tower
Cooling
CM 90mm rifle
Keyboard
Gyration wireless, Logitech wireless, Dell USB wired
Mouse
Gyration wireless, Logitech wireless, V7 USB wired
Internet Speed
Spectrum - 100Mbps D / 10Mbps U
Antivirus
Avast, MBAM3, EMET, WinPatrol
Browser
Pale Moon, Firefox, IE
Other Info
2 multi-boot PC's
Mainly HTPC/Office/Gen purpose (no gaming).
Trendnet USB KVM.
LG DVD burner/Blue Ray Player.
Tray system for removable SATA backup drives.

Not currently OCd, under-volted.
I use Hybrid sleep, rarely re-boot or shutdown.

Hauppauge HD-PVR, Avermedia PCIe TV Tuner, Hauppauge PCI TV Tuner.
Hi David -

Can you come up with a single sentence that illustrates Process Monitor's various uses for troubleshooting which I could add?
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
home built
OS
Multi-Boot W7_Pro_x64 W8.1_Pro_x64 W10_Pro_x64 +Linux_VMs +Chromium_VM
CPU
AMD Athlon II x4 620
Motherboard
Gigabyte GA-MA785G-UD3H
Memory
6GB GSkill DDR2 800
Graphics Card(s)
AMD 4670 GPU + AMD 4200 IGP
Sound Card
on board Realtek ALC889A
Monitor(s) Displays
RCA 40" LCD TV, Insignia 32" LCD TV, HP 15" LCD monitor
Screen Resolution
1680 x 1050
Hard Drives
OCZ Vertex 3 120GB,
Samsung F3 1TB (3),
Several others - WD, Seagate, Hitachi, ...
PSU
Corsair 500 W
Case
Rosewill mid tower
Cooling
CM 90mm rifle
Keyboard
Gyration wireless, Logitech wireless, Dell USB wired
Mouse
Gyration wireless, Logitech wireless, V7 USB wired
Internet Speed
Spectrum - 100Mbps D / 10Mbps U
Antivirus
Avast, MBAM3, EMET, WinPatrol
Browser
Pale Moon, Firefox, IE
Other Info
2 multi-boot PC's
Mainly HTPC/Office/Gen purpose (no gaming).
Trendnet USB KVM.
LG DVD burner/Blue Ray Player.
Tray system for removable SATA backup drives.

Not currently OCd, under-volted.
I use Hybrid sleep, rarely re-boot or shutdown.

Hauppauge HD-PVR, Avermedia PCIe TV Tuner, Hauppauge PCI TV Tuner.
Done. Thanks, David.

You should consider writing a tutorial for various uses of Process Monitor in which case I'd replace the link with yours.
 
Here's a good reference for all of Windows Sysinternals: Documentation, downloads and additional resources
SysInternals said:
Sysinternals Live
Sysinternals Live is a service that enables you to execute Sysinternals tools directly from the Web without hunting for and manually downloading them. Simply enter a tool's Sysinternals Live path into Windows Explorer or a command prompt as http://live.sysinternals.com/<toolname> or \\live.sysinternals.com\tools\<toolname>.

You can view the entire Sysinternals Live tools directory in a browser at http://live.sysinternals.com.




What's New (October 3, 2012)
  • Mark Talks Sysinternals History on Defrag Tools
    Defrag Tools, a Channel 9 series that features diagnostic and troubleshooting utilities including Sysinternals tools, invited Mark on to talk about how Sysinternals started, the evolution of the tools and how Mark decides when to add features and write new tools.


  • Windows Internals 6th Edition, Part 2 Published
    Part 2 of Windows Internals 6th Edition, is now available. The 6th edition covers kernel and system changes in Windows 7 and Windows Server 2008 R2 and adds 250 pages of expanded feature coverage and hand-on experiments.


  • PsPing v1.0
    PsPing is a new Sysinternals PsTools command-line utility for measuring network performance. In addition to standard ICMP ping functionality, it can report the latency of connecting to TCP ports, the latency of TCP round-trip communication between systems, and the TCP bandwidth available to a connection between systems. Besides obtaining min, max, and average values in 0.01ms resolution, you can also use PsPing to generate histograms of the results that are easy to import into spreadsheets.

    ...more
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
HP Pavilion dv6-6c10us
OS
x64 (6.3.9600) Win8.1 Pro & soon dual boot x64 (6.1.7601) Win7_SP1 HomePrem
CPU
AMD A6-3420M APU with Radeon(tm) HD Graphics
Motherboard
Hewlett-Packard 1805
Memory
6.00 GB
Graphics Card(s)
AMD Radeon(TM) HD 6520G
Sound Card
(1) AMD High Definition Audio Device (2) IDT High Definiti
Monitor(s) Displays
HP W2072a 20" LCD (1600 x 900) @ 60 Hz
Screen Resolution
1366 x 768 x 32 bits (4294967296 colors) @ 60 Hz
Hard Drives
ST640LM0 00 HM641JI SATA Disk Device
Keyboard
Logitech k520 wireless KB
Mouse
Logitech m320 wireless mouse (bundled with KB)
Internet Speed
15/5 | 54 MB Wireless 'n'
Antivirus
Realtime: Defender or Avast | On-demand: Malwarebytes, ESET
Browser
IE 11 on Win8, IE 10 on win 7
Other Info
Media: [Gimp, Audacity, VLC] || Comm: [WEmail 2012, Skype] || Productivity: [OpenOffice,| Textpad] || Utils: [Sysinternals, cCleaner, Speccy, Defraggler]
I ran across a thread for Sysinternals Process Monitor that looks useful for troubleshooting.
Take a look and see if this might be added as a troubleshooting tool/note.

Troubleshooting with Process Monitor - Ask the Performance Team - Site Home - TechNet Blogs

Done. Thanks, David.

You should consider writing a tutorial for various uses of Process Monitor in which case I'd replace the link with yours.
Hi Greg, ran into a problem with Dave's link.

The site opens okay, but when I go to the download link to "Download Process Monitor", well, just click on it, you'll see, at least I do:
PMerror.JPG

The process monitor link works okay here:
Basic Troubleshooting Toolkit - Ask the Performance Team - Site Home - TechNet Blogs

I expanded the http to stop the 7F link process.

This is the first link:
h t t p://download.sysinternals.com/Files/ProcessMonitor.zip

This is the toolkit's link:
h t t p://www.microsoft.com/technet/sysinternals/ProcessesAndThreads/processmonitor.mspx

Maybe its the .zip at the end?
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Gateway DX4831-01e (Mid-Tower Desktop)
OS
Originally Win 7 Hm Prem x64 Ver 6.1.7600 Build 7601-SP1 | Upgraded to Windows 10 December 14, 2019
CPU
Intel i3 530 2.93GHz, 2933MHz 2 Cores 4 Logical Processors
Motherboard
Gateway H57M01 133 megahertz
Memory
6GB of 1,333MHz DDR3 SDRAM
Graphics Card(s)
32MB Intel Graphics Media Accelerator HD IGChip
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Gateway HX2000 20inch TFT active matrix TN
Screen Resolution
1600 x 900 x 59 hertz
Hard Drives
WDC WD10EADS-00M2B0 [HDD] (1000.20 GB) -- drive 0,
HL-DT-ST DVDRAM GH41N [CD-ROM dr]
Four card readers, and Four USB 2.0
PSU
300watts.
Case
Mid-Tower Desktop
Cooling
Stock from Gateway
Keyboard
Natural Ergonomic Keyboard 4000, see Other Info
Mouse
Orig. Gateway wore out now using Insignia USB wired optical
Internet Speed
Vz FIOS 10ms png 57.64Mbps down 65.53Mbps up Speedtest.org
Antivirus
Zamana Anti-logger with Anti-malware, MSE, Windows Firewall,
Browser
IE11.0.9600.19399-Upd ver11.0.135, Firefox 68.0.1 x64
Other Info
System Specs by Belarc.

BIOS: American Megatrends Inc. P01-A0 11/17/2009

Replaced the MS 'Natural' Standard PS/2 Enhanced 101-102 Keyboard with a new Natural Ergonomic Keyboard 4000 on August 1st 2014.

Canon Pixma MG3222 Printer.

Updated to IE11 on 12102015 | Fios Quantum Router g1100

Additional AV: SpywareBlaster, manual Mbam, SAS
Thanks Anak. I see the Process Monitor Download link within the MS Tool Kit list is not working at the corrected link Basic Troubleshooting Toolkit - Ask the Performance Team - Site Home - TechNet Blogs.

I am trying to find a good tutorial that details how to use Process Monitor to troubleshoot those issues, so if you find one that also includes the downloads link please let us know here.

Users really like videos, so what do you think about this one?



I've added it to the tutorial for now along with this download link: http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
 
That's a good video Greg, I like it. If you still want me to, I'll look around and post back if I find any others.

It's a shame that link doesn't work, I posted about the error on their page, I'm still waiting for "moderation".
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Gateway DX4831-01e (Mid-Tower Desktop)
OS
Originally Win 7 Hm Prem x64 Ver 6.1.7600 Build 7601-SP1 | Upgraded to Windows 10 December 14, 2019
CPU
Intel i3 530 2.93GHz, 2933MHz 2 Cores 4 Logical Processors
Motherboard
Gateway H57M01 133 megahertz
Memory
6GB of 1,333MHz DDR3 SDRAM
Graphics Card(s)
32MB Intel Graphics Media Accelerator HD IGChip
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Gateway HX2000 20inch TFT active matrix TN
Screen Resolution
1600 x 900 x 59 hertz
Hard Drives
WDC WD10EADS-00M2B0 [HDD] (1000.20 GB) -- drive 0,
HL-DT-ST DVDRAM GH41N [CD-ROM dr]
Four card readers, and Four USB 2.0
PSU
300watts.
Case
Mid-Tower Desktop
Cooling
Stock from Gateway
Keyboard
Natural Ergonomic Keyboard 4000, see Other Info
Mouse
Orig. Gateway wore out now using Insignia USB wired optical
Internet Speed
Vz FIOS 10ms png 57.64Mbps down 65.53Mbps up Speedtest.org
Antivirus
Zamana Anti-logger with Anti-malware, MSE, Windows Firewall,
Browser
IE11.0.9600.19399-Upd ver11.0.135, Firefox 68.0.1 x64
Other Info
System Specs by Belarc.

BIOS: American Megatrends Inc. P01-A0 11/17/2009

Replaced the MS 'Natural' Standard PS/2 Enhanced 101-102 Keyboard with a new Natural Ergonomic Keyboard 4000 on August 1st 2014.

Canon Pixma MG3222 Printer.

Updated to IE11 on 12102015 | Fios Quantum Router g1100

Additional AV: SpywareBlaster, manual Mbam, SAS
Sure having a written tutorial to go with the video would be even better.

Thanks again, Anak. Please keep the suggestions coming! :geek:
 
Great tutorial Greg, bookmarked and use it to point others to help!
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Dude Build
OS
Windows 10 Pro X64
CPU
Intel(R) Core(TM) i5-3570K CPU OC@ 4.5GHZ Turbo
Motherboard
MSI Z77A-G45 Gaming
Memory
8.00 GB DDR3 1600Mhz
Graphics Card(s)
MSI Gaming X GTX 1070
Sound Card
Realtek High Definition
Monitor(s) Displays
Dell S23O9W, HP L1710
Screen Resolution
DELL-1920 x 1080 HP-1280 x1024
Hard Drives
Crucial m4 256 SSD, WD 7200RPM 500GB WD 1TB
PSU
Seasonic X650 GOLD
Case
Zalman Z12
Cooling
Antec Kuhler 920
Keyboard
Logitech
Mouse
MSI DS100 Interceptor
Internet Speed
50 down and 5 up
Antivirus
MSE
Browser
Chrome, IE 11
Other Info
Logitech X-620 Speakers
Thanks Doug. It's a work in progress so please post back any suggestions for edits or additions.
 
interesting topic, I find it quite rich in detecting problems windows 7
 

My Computer

Computer type
PC/Desktop
OS
Windows 7 ultimate 32bit.
4. Study the Event Viewer>Custom>Admin view for repeat errors to google text and ID# to find out how others have resolved them. Event Viewer - Open and Use in Windows 7

----------------

Correct me if I'm wrong, but I gather that the event viewer is a tool used for gathering information while troubleshooting, but is there a repair function within Event Viewer or does the event viewer typically give you some indication how to remedy these repeat errors?
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Acer Aspire m3202
OS
Windows 7 Home Premium 64 bit
Antivirus
not at the moment - just reinstalled
I went into Advanced Tools and I noticed an error which said that I had a driver which Is causing Windows to resume slowly but whenever I checked the driver from device manager it said that the driver is the latest driver available.
Driver issues.PNG
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Acer Aspire m3202
OS
Windows 7 Home Premium 64 bit
Antivirus
not at the moment - just reinstalled
That's part of the ATI display driver package. So look at your Display driver in Device Manager, click on Driver tab to Update Driver automatically to see that it has the latest from Windows Update, or check the Acer Downloads webpage for your model. If so and the error persists then try the latest driver from the ATI Downloads site, first trying their auto-detect driver link.

Be sure you also don't allow the ATI Catalyst bloatware to start with Windows in msconfig>Startup or >Services (after Hiding all MS Services). I personally do not install it or uninstall it as it's often problematic. Most users who don't overclock only need the driver itself.
 
Last edited:
how can i send you the system health report on this.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
toshiba qosmio G50 -115
OS
Microsoft Windows 7 Ultimate 64-bit 7601 Multiprocessor Free Service Pack 1
CPU
Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz
Motherboard
TOSHIBA Portable PC
Memory
4.00 GB
Graphics Card(s)
NVIDIA GeForce 9600M GT
Sound Card
Realtek High Definition Audio
Screen Resolution
1680 x 945 x 32 bits (4294967296 colors) @ 60 Hz
Hard Drives
(1) ST9250827AS ATA Device (2) ST9250827AS ATA Device (3) SanDisk Cruzer Micro USB Device
Back
Top