How to Test Your PC for Failing Hardware: Tips and Tools to Know

Dan Price Updated 25-12-2018

If you’ve ever opened up your computer, you know there is a lot of hardware in there. It’s all a potential point of failure. There are certain pieces of hardware which are more prone to failure than others.


Equipment that either generates heat or has moving parts tends to fail most often. Thanks to computer hardware tests, you can scan your system and spot failing hardware before everything crashes.

What Can Go Wrong With PC Hardware?

The parts that most commonly break are fans, hard disk drives, CPUs, and GPUs.

RAM also tends to fail too. It is continually being written and re-written to (flashed). Solid-state memory can only handle so many flashes before it begins to fail. The problem also applies to solid-state hard drives.

The best way to avoid being caught out is to perform regular hardware diagnostic tests on your computer. Here’s how to do hardware tests on Windows 10.

Windows 10 Hardware Diagnostic Tools

Windows 10 has two built-in hardware diagnostic tools. The first analyzes system performance on your computer and the second runs memory tests on your Windows 10 PC.

  1. Performance Monitor
  2. Windows Memory Diagnostic

Performance Monitor

windows 10 Performance Monitor report

Performance Monitor is a native desktop app on Windows 10. It’s the operating system’s most holistic tool for locating and diagnosing hardware and system issues.

To open the app, search for its name in Cortana and click on the link. You may have to wait for a few seconds while the app collects data.

If you want a quick overview of your system’s hardware, use the left-hand panel to navigate to Reports > System > System Diagnostics > [Computer Name].


It provides you with multiple checks for your hardware, software, CPU, network, disk, and memory, along with a long list of detailed statistics.

Dig a little deeper, and you’ll find live performance graphs (in Monitoring Tools > Performance Monitor) and customizable data sets (in Data Collector Sets).

Windows Memory Diagnostic

windows memory diagnostic

A computer’s central processing unit (CPU) uses RAM to store short-term information. Anything contained in the RAM is lost when you turn off your machine.


There are lots of warning signs when your RAM is close to failing 5 Signs and Symptoms That Your RAM Is About to Fail If you're having computer problems and you can't pinpoint the cause, faulty RAM may be the cause. Here are some signs to look out for and how to diagnose dying RAM. Read More . They include worsening performance, frequent crashes, video cards failing to load on boot, corrupted data files, and incorrect RAM information in the Windows System app.

If you’re wondering how to run a memory test on the RAM, you need to use the Windows Memory Diagnostic tool.

It works by writing to, then reading, your computer’s RAM. Differing values signal faulty hardware.

To launch the tool, press Windows + R to open the Run window, then type mdsched.exe and hit Enter. Windows will prompt you to restart your computer.


The test will take a few minutes to complete. When it’s over, your machine will once again restart. You’ll see the results of the screen once you return to the Windows desktop.

(If Windows doesn’t automatically show you the results, open the Event Viewer by right-clicking on the Start button, then head to Windows Logs > System and find the most recent file called MemoryDiagnostic.

Third-Party Hardware Diagnostic Apps

If you’re looking for something specific or a little more powerful, you’ll need to turn to third-party software.

There is a lot to choose from, but here are four of the best computer diagnostic apps 13 Windows Diagnostics Tools to Check Your PC's Health Use these computer diagnostic tools to run a PC health check and fix issues. Some support Windows 10 diagnostics, specifically. Read More .

1. MemTest86


MemTest86 is well established as the best tool to test your RAM on Windows. It’s more powerful than Microsoft’s Windows Memory Diagnostic tool.

The app has 13 different RAM testing algorithms and supports DDR4, DDR2, and DDR3 RAM. You can boot it directly from a USB stick or a CD, and Microsoft has signed the app’s code for Secure Boot compatibility.

Unlike the Windows tool, MemTest86 also has a full-featured graphical interface.

Download: MemTest86 (Free)

2. CrystalDiskInfo


If you want to focus on testing your hard drives, you should install CrystalDiskInfo.

The app’s key feature is the “Self-Monitoring, Analysis, and Reporting Technology” (SMART) test. It provides data about several aspects of your drives, including the read error rate, a count of reallocated sectors, the spin-up time, and a whole lot more.

CrystalDiskInfo also includes advanced power management and audio management tools.

And, if you leave the app running in the background, it can even provide you with live alerts if drives become too hot or are suffering from other failures.

Download: CrystalDiskInfo (Free)



HWiNFO is way ahead of the pack when it comes to the amount of information provides. Indeed, if you’re new to the world of hardware testing, we recommend giving this one a wide-berth until you’re more familiar with the concepts and terminology.

From a hardware test standpoint, we are most interested in the app’s system health monitoring features. They provide detailed real-time reports and graphs about your machine’s CPUs, GPUs, mainboards, drives, and peripherals.

You can also download a bunch of add-ins that provide HWiNFO with extra functionality. They include screen tuners, widgets, and log viewers.

Download: HWiNFO (Free)

4. RWEverything


Finally, we’ll leave you with a tool for uber-geeks: RWEverything. It won’t win any design awards, but it’s extraordinarily powerful.

You can use it to check almost every aspect of every piece of hardware in your machine. More pertinently, you can also write to all the hardware. That means you can tweak any setting, no matter how small.

Warning: If you don’t know what you’re doing, don’t start changing settings. You risk irrevocable damaging your hardware.

Download: RWEverything (Free)

Check Your Computer’s Battery Health

Another piece of laptop hardware that’s prone to failure is the battery.

We’ve written about five tools that’ll help your test the health of your laptop battery The 6 Best Tools to Analyze Laptop Battery Health Do you pay attention to your laptop's battery? Here are the best tools to stay on top of your laptop's battery life and health. Read More if you’d like to learn more.

Other Computer Hardware Tests

Keeping an eye on your hardware is only one part of maintaining a healthy computer that runs smoothly.

For more information, check out our guide to checking the health of a Windows PC How to Check the Health of Your Windows 10 PC (And Keep It in Shape) These essential Windows 10 health reports can tell you how your hardware is performing and hint at the issues that need fixing. Read More .

Related topics: Computer Maintenance, Computer Parts, Hardware Tips, Scanner, Troubleshooting.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. ew
    January 26, 2019 at 12:21 am

    No better off than where I started. I will try mem86 after I run out to get a usb to boot it from. That is the only software that would download from the provided link. As to more comprehensive hardware diagnostics you jump right to software that is only recommended for those with an advanced education in terminology and tweaking the settings. This means to me that that I cannot get a decent hardware diagnostic report on my computer without being a pro. Sort of like telling a patient that he needs to be a doctor to get a diagnosis.

  2. Logan
    January 7, 2019 at 12:48 am

    Where I find the same info for checking an XP system. I don't have Win10.

  3. steve
    January 4, 2019 at 4:23 pm

    hmm. if windows 10 is failing already that is a further indictment of Microsoft. your first tip is about windows 10..what about the rest of us who really could be in danger? like MS you could care less.. many of us are not a computer whizz. as a nearly 70 year old senior half of your explanations and " helpful" hints were above my head.
    again..who cares..we are not your demographic of choice anyway. wne to this article with hope left feeling ..geez what a waste.

    • kevin
      March 5, 2019 at 3:46 pm

      Seriously, get a Mac. I have both PCs and Macs and have far less problems on my Macs. I love to give Apple a hard time, but can't argue with reliability.

  4. Mark
    December 20, 2016 at 8:12 pm

    My experience with Speccy was about 50-50. It told me that the computer I used to download it was fine (it is, and I already knew that). However it couldn't tell me anything about the computer I actually bought it for because it evidently only works if there's an internet connection, and I bought it test the hardware and help determine why I can't get on the internet.

    • NotA RealName
      January 10, 2018 at 9:37 pm

      There is a free version my dude. If you can't get on the internet, chances are it's a driver issue.

  5. Peter Granger
    October 12, 2016 at 5:14 am

    Nice description of 'how to' with regards to upgrading RAM memory. I thought I was unlucky only having one slot so that I'd have to remove and discard the 4Gb card and replace with an 8Gb one. Having read about all the potential issues with the bios, maybe it wasn't so bad having only oneslot!

  6. una
    September 21, 2016 at 1:06 pm

    Your instructions don't match what is on my screen. I am using Windows 8.1 (laptop).
    I tried the
    but a box popped up that Windows could not find it

    Could not find any memory diagnostic tools either.

    • rob
      October 24, 2016 at 12:59 am

      there's a space, perfmon /report

  7. Greger
    August 30, 2016 at 10:37 pm

    I was away for about two weeks, when I returned my PC was extremely slow, couldnt handle games even at the lowest settings etc. I have now done everything I know of, even wiped the HD and reinstalled windows. I ran the perfmon /report and it said all of my components were poor or very poor, desktop rating 0. What can cause something like this and how do I fix it?

    • NotA RealName
      January 10, 2018 at 9:36 pm

      First, make sure there isn't a lot of dust buildup or anything in computer. Use some compressed air to clean any dust out. Make sure you don't tilt the can. It also could be that something, or everything is going bad. What sucks with this is that dead hardware doesn't really come back to life. If you have extra components, I'd suggest swapping pieces out on at a time. It seems unlikely that everything would fail at the same time. You could try taking it to a tech repair place but they might just tell you to replace the computer.

  8. Wurlitzer
    July 12, 2016 at 10:56 pm

    Just for curiosity, what are the ordered steps to follow, when doing pc diagnostics, similar to the ways pc technicians do at computer repair kiosks and stores?

    • NotA RealName
      January 10, 2018 at 9:40 pm

      For checking hardware? You can run all these software tools but the easiest way to check for dead hardware is to replace it and see if it fixes the issue. Stores and kiosks probably have their own proprietary software but it can't be that much different from publicly available software.

  9. Hatters
    June 19, 2016 at 10:09 pm

    For probably over a year, now, whenever I try to burn a CD into my iTunes Music Library, only a few seconds of a few tracks actually go into the library. The names of all the other tracks show but do not play. My desktop is Windows Vista. Please can you help as I have not been able to put a CD into my Music Library for about 18 months plus?! Many thanks. Neil

  10. Steve
    May 16, 2016 at 4:13 pm

    I've been experiencing crashes about once a day on my PC. I hadn't heard of the Resource & Performance Monitor previously, but running it was helpful - based on the results it looks like adding memory might fix the problem for me. Thanks for the informative article.

    • Guy McDowell
      May 20, 2016 at 7:37 pm

      Glad I could help!

  11. charles
    May 8, 2016 at 7:40 pm

    i tried running that but it gives me an error that the admin refused the request, but i have admin privileges active on my windows 8 PC. any suggestions?

    • Guy McDowell
      May 20, 2016 at 7:37 pm

      Are you logged in as Administrator? If not, try logging in as Administrator and then trying that step.

  12. Richard Thomas
    January 2, 2016 at 3:56 pm

    excellent .. for most of us newbies - this is informative and helpful in getting started and checking some things,,,

    • Guy McDowell
      January 8, 2016 at 12:57 pm

      I'm glad I could help. They won't solve every issue, but at least you'll be better informed about what's going on with your computer.

  13. Hattori
    May 4, 2013 at 3:07 am

    This article is supposed to be "How To Test Your PC For Failing Hardware", and the only useful part is using Windows Memory Diagnostic to test the memory's reliability.

    The rest of the article is useless because software benchmarks and performance monitoring do not indicate whether the hardware is failing or not.

    Just like asking someone to do a speed performance test on a car to see if the car's air conditioning system is leaking or not, is it logical?

    • Guy McDowell
      May 6, 2013 at 1:10 pm

      If I know that my HDD can spin up to 7200rpm, and I test it and it only spins up to 5000rpm, then yes, my air conditioning is working. Sorry, I mean my HDD might be in trouble.

      • Aleks Bain
        May 13, 2016 at 8:15 am

        You're a savage!

        • Guy McDowell
          May 20, 2016 at 7:42 pm

          Nicest thing I've been called today. :D

      • NotA RealName
        January 10, 2018 at 10:06 pm

        You're not a savage, you're an idiot. Even your "savagery" is idiotic. It's true a HDD probably isn't working correctly if it never spins past 500 RPM but you wouldn't even be able to boot your computer up at that point. For the most part, your article is useless. If your hardware is already failing, or has already failed, nearly nothing in this article helps except for the memory diagnostic tool and the performance monitor. You can't go back into the past and benchmark your hardware so you can see if it's still running up to snuff. Even then, that doesn't necessarily tell you if your hardware is failing. Most likely, that will tell you have too much dust in your computer and your eight year old components are getting a little old. Although it might be cool for people to learn what kind of CPU they have, downloading Speccy isn't gonna help them.

        You purposefully deceived your audience with your title and you know it. I'm more convinced of this fact by your constant analogies to car maintenance and keeping an eye on things. First of all, the only part of your article that could be considered maintenance is the performance monitor because that actually helps you to fix issues. The rest of it is either a memory diagnostics tool or documentation tools. Maintenance would imply things like running Defraggler, running a scan with Malwarebytes, uninstalling unused programs, deleting temporary files, clearing the recycle bin, regular backups and resets of your computer, etc..

        Disagreeing with me about the maintenance thing, even if you could prove yourself correct beyond a reasonable doubt, doesn't change that you purposefully deceived your readers with your title. We came here looking for a test for our failing, or failed hardware and at best we came back with a memory diagnostic tool and weak general diagnostic tool (Performance monitor).

      • NotA RealName
        January 10, 2018 at 10:10 pm

        I mean, you didn't even give any helpful troubleshooting methodologies or address the fact that most issues are usually solved on the software side.

  14. Paul Fisher
    May 3, 2013 at 8:11 pm

    You forgot the reliability monitor - that can tell you if those crashes are really as bad as you may think they are - and how often issues are genuinely occurring. We tend to have a bad memory for them - and it gives you a more dispassionate view.

    Control Panel\System and Security\Action Center\Reliability Monitor

    • Guy McDowell
      May 6, 2013 at 1:10 pm

      Glad you added that! Thank you!

  15. Ken Gaming
    May 2, 2013 at 8:56 am

    Very helpful thanks!

  16. Ray
    May 1, 2013 at 7:26 pm

    Great article! I have used some of those in various versions for years! Been in this field for 30 of them, so you can imagine some of the originals!

    • Guy McDowell
      May 2, 2013 at 12:04 pm

      I recall using a multimeter to test hardware more often than using software. I guess that's what makes me love things like the Raspberry Pi and Arduino boards. Some good old electronics work.

  17. Diederick Benjamin Ackerman Snr
    May 1, 2013 at 5:01 pm

    Thank you for the article. Looks like a winner for PCmaintanance.
    { Now this is a 70 year old novice trying to catch up ? }

    • Guy McDowell
      May 1, 2013 at 5:53 pm

      You're welcome. We all start somewhere, sometime!

  18. Stephan A
    May 1, 2013 at 4:32 am

    Very useful, and just in time. Starting to have problems, this should help solve the issue.

    • Guy McDowell
      May 1, 2013 at 5:56 pm

      I hope it does help. If you come up with any questions, one of our writers will probably have the answer. It's what we do!

  19. Alex Mercer
    April 30, 2013 at 3:26 pm

    Just Solid State Drive not Solid State Hard Drive (SSD not SSHD).

    • Guy McDowell
      April 30, 2013 at 9:45 pm

      That's all you got out of this article?

      • NotA RealName
        January 10, 2018 at 10:16 pm

        Here's another reason I don't like you: A reader politely corrected your mistake (typo or do you not know as much about computers as you thought? I am trying to be mean here but the point is that knowing it's and SSD and not an SSHD is basic shit.) and you replied with a rude, snarky remark. You think a journalist, and the company he writes for, would care about mistakes in their work. I guess not because you didn't even take the time to correct it.

  20. Brian De Christopher
    April 29, 2013 at 1:07 pm

    I think this article will help some people to realize that their pc's have some self diagnostic tools that are readily available. My parents are not very computer savy and when I emailed this article they were astonished. I think this will help many people and prevent or at least postpone them having to spend big money to fix a registry problem or something along those lines. Thank you for this article...

    • Guy McDowell
      April 29, 2013 at 9:25 pm

      My pleasure, Brother...

  21. Brian
    April 29, 2013 at 12:47 pm

    Love this article. Most people have no idea about the pre installed diagnostic tools on their pc or mac. I blog about your articles at least twice a month and this one will be my next topic. Thank you.

  22. Darrin Gustafson
    April 28, 2013 at 7:05 pm
    ^^ What happens every time I try to run the Resource and Performance Monitor.
    Any suggestions?

  23. Meidimi
    April 27, 2013 at 8:48 pm

    Great article, clearly i did not know most of this stuff. I tried the report thing and it worked. Been using Tuneup for a while now and i like it cos it does most of what you mention.

  24. Ian
    April 27, 2013 at 1:41 pm

    Most BIOS have a inbuilt hard drive checker, better than any software as the drive is checked off-line, A tip for anyone using 3rd party sites for d/l software, try to use the vendors software site as a lot of the other sites wrap the download with spyware.

    • Guy McDowell
      April 27, 2013 at 6:18 pm

      I agree. A lot of them have add-on ware as well that you just don't need - as noted in the article.

  25. Mohammad Hamzani Salleh
    April 27, 2013 at 8:17 am

    in the past i used several program that detect failure in hardware. but my question is, is that info can be trustworthy like if i use scanhdd, it always show several spec that are over the limit and some time red marking. if that info really trustworthy or just an info of evaluate only? same with ramcheck. it allow me to refresh ram back to actual state. but i just dont seem any different when used it...

    • Guy McDowell
      April 27, 2013 at 6:17 pm

      It always requires a degree of interpretation. Part of the challenge is making sure you do your benchmarking when you get the computer so you have a benchmark to which you compare your later tests.

      Learning more about the hardware components themselves, you will also know how to visually inspect the hardware and interpret different sounds that it might make. For example, a hard disk drive that starts clicking audibly is going to fail very soon.

      • Mohammad Hamzani Salleh
        May 4, 2013 at 5:36 am

        owh thank for the info. and bye the way, if i used scanhdd nad the result show many aspesct and the most i see red is cyclic reduncy error. what it mean and do the hdd is nearly corrupted?

        • Guy McDowell
          May 6, 2013 at 1:28 pm

          CRC errors - or cyclical redundancy check errors - can be an indicator that there is something wrong with your HDD. It is almost always just an error caused by data being misread or written improperly to the HDD.

          If you are familiar with running Check Disk from the command line so that it runs on the next computer start, do that. It should fix all those CRC errors. I'll be doing an article on this very thing soon.

  26. Onaje Asheber
    April 27, 2013 at 1:08 am

    I love the Sandra software. I tell my friends to use it to know about their computer.

  27. Clyde Atwood
    April 26, 2013 at 8:30 pm

    In Linux, too. But I broke down and bought W8 to find out what all the fuss was about.

    I like it, but it could be better, just like everything else in life....

  28. null
    April 26, 2013 at 7:42 pm

    Great article. Thanks guys

  29. Manish Parmar
    April 26, 2013 at 6:52 pm

    excellent post ...!!!
    lot of things bcame clear.thanks a ton for sharing such useful info.hats off.

  30. Manny R
    April 26, 2013 at 6:42 pm

    HDTune for hard drive. There’s a portable version too.

    • Guy McDowell
      April 27, 2013 at 6:21 pm

      There's another one for me to check out! Thanks Manny.

  31. Mr Robert Sanders
    April 26, 2013 at 5:51 pm

    I keep getting an error.An error occured while attempting to generate the report

    • Guy McDowell
      April 27, 2013 at 6:22 pm

      Using which software? Which test are running? Is that all the info that is in the error message? If you can answer those questions, I'll do my best to help.

  32. Cliff Hosler
    April 26, 2013 at 12:16 pm

    I used sisoft it seems years ago and had forgotten about it. Might be time to give it a try again. Great article. Thanks

  33. George Rix
    April 26, 2013 at 11:24 am

    Can someone please tell me how do to get to the Administrative Tools and the Memory Diagnostic in Windows 8?

    • Manish Parmar
      April 26, 2013 at 6:58 pm

      u can search it by pressing windows logo key+c.go to search.type memory diagnostic ---- settings ---diagnose your computers memory problem. u ll gt the abve dialog box.

      • Guy McDowell
        April 27, 2013 at 6:20 pm

        Thank you Manish. I've been avoiding Windows 8 so I couldn't have answered that question.

  34. Kirby
    April 26, 2013 at 11:20 am

    Great article. I never knew any of those until now.

  35. Scott M
    April 26, 2013 at 10:35 am

    I had used it at one time but after I installed Tuneup I no longer had any real use for it on my PC. am able to get similar info from one of the many subset s of the program

    • Guy McDowell
      April 27, 2013 at 6:19 pm

      Haven't tried Tuneup either. Another one to look in to.

      • Lisa Santika Onggrid
        April 30, 2013 at 1:14 am

        Funnily, my main use of Tuneup Utilities is...guess what, customizing my PC. It comes with a lot of tools I use every now and then, but I find myself using the Styler a lot since I don't need to analyze my hardware everyday.

  36. Nevzat A
    April 26, 2013 at 5:55 am

    great article as usual. I saw my old friend "Sisoft Sandra" on the list, I've used it for years, but other freeware alternatives has replaced it for me somehow.

    • Guy McDowell
      April 27, 2013 at 6:24 pm

      Thank you Nevzat. Yes, I got away from Sandra as well for a long time, then got back to it just recently. It's still good software. I'm just not a fan of how they bundle it with crapware now. I guess they have to make a buck somehow.

      • Lisa Santika Onggrid
        April 30, 2013 at 1:11 am

        They have to make a buck somehow.
        Bundling an app to analyze your hardware for errors with crapware doesn't earn you decent respect. Judging by what people are saying, I'm sure it's a good software, but those who never heard of it might stay away because of that.

        • Guy McDowell
          April 30, 2013 at 9:44 pm

          On the upside, they don't automatically install the crapware. They ask you if you want it, just like Java asks if you want OpenOffice or something like that.

  37. Chris Marcoe
    April 26, 2013 at 3:38 am

    Great article, Guy. thank you.

    I use Speccy on my computers at home and lso at school. I have a question, though. Asking an opinion, that is. What do you think of Belarc? I've used it before, but, I can't really figure it out. Its got too much info. And trying to figure out how to fix something is pretty tough. Any help?

    • Mike B
      April 26, 2013 at 5:28 pm

      I use Belarc mostly as a utility to retrieve serial codes, but not for diagnostics of a pc. It can be used to see what service pack, updates, and other things are installed on the computer at the time and if any of those may or may not cause problems, but it is not necessarily a program for hardware diagnostics.

    • Guy McDowell
      April 27, 2013 at 6:19 pm

      I've never used Belarc. Thanks for bringing it up though. It's one of those applications that I keeping saying I should check out and then forget about it.

  38. yudics
    April 26, 2013 at 3:27 am

    this is good article, thanks i like it!

    • Guy McDowell
      April 27, 2013 at 6:22 pm

      Thank you, Yudics.