As it happens, I do use PC Check Windows in the shop. Like any tool, it’s not bullet proof and it won’t find every fault, but it’s very good and I think it’s worth the team looking at it.
It’s extremely customisable, so the operator can select which tests to run. This can speed up diagnosis when, for example, a new drive (of unknown origin) is installed and a quick peace-of-mind test on a single component is useful. Where I find it most useful is the ‘run and leave’ test, so I load it up, let it rip and then get on with another machine. I don’t need to babysit the unit. It’s also possible to create custom scripts to run a bespoke set of tests.
I use the Eurosoft bootable USBs to run the tests, which means that the software runs from a Windows PE environment (not the hard-drive on the machine (if there is one)). This allows me to test machines where an operating system hasn’t been installed, which can be useful in finding show-stopper problems before someone spends hours trying to load Windows onto a faulty machine. Eurosoft will supply software which will create the bootable USBs.
A nice feature is the report generator, where a customised PDF or printout can be created and given to the customer - a bit like the MOT sheet given out by garages.
The software itself is a little ‘clunky’ in places and software updates have historically been a manual process (rather than ‘press a button to update’ that we’re all used to). This year, they have released an update tool to address this , but I tried it on one of my installations and it broke - still work to be done here. Their documentation leaves a little to be desired too - it’s all there, but it could be a little more user friendly.
It is also possible to use hardware plugs - like USB loopbacks to test ports and Eurosoft can supply these.
I’ve found the support via email really good. The team know exactly what they’re doing and will work hard to get the product working for you.
I can’t think of an open-source or free alternative to this suite. There are plenty of freebies like memtest86 (as @Adam mentioned - which is great software) which are strong, but swapping between the freebies can slow the diagnostic process as the techs switch software. PC Check also allows for unlimited cycles of tests, which means you can run a whole bunch of tests multiple times to really stress the system (I once encounterted RAM which took around 96 hours to fail - but it was faulty). Freebie tools tend to limit the amount of cycles.
I hope some of that helps. If you, the team or anyone else has questions about the software, I’ll do my very best to answer them for you.