The Windows Club

Microsoft Surface Diagnostic Toolkit helps you run hardware diagnostics

Microsoft Surface devices have been known to be the perfect laptop replacements. If you are a Microsoft Surface device owner, then here is a great Diagnostic Toolkit to help you check the health of your device and run hardware diagnostics on Surface.

The Microsoft Surface Diagnostic Toolkit is a lightweight, portable diagnostic tool that runs through a suite of tests to diagnose the hardware of Surface devices. Weighing less than 3 MB, the tool does not require any installation and can run from a USB stick or over the network. Moreover, it runs a comprehensive series of tests covering all hardware aspects of your device to bring out any errors/issues that a user may not be aware of. It will work on Surface devices running Windows 10, Windows 10 Pro, or Windows 10 S.

Microsoft Surface Diagnostic Toolkit

Running the Microsoft Surface Diagnostic Toolkit requires the user’s attention and the diagnosis process is a hands-on activity. While running various test sequences you would be prompted to respond with certain actions or observe the outcome of the test, and then click the applicable “Pass” or “Fail” button.

The Pre-requisites

Before starting with the tests, ensure that you have arranged the following,

All above Pre-requisites would be required to test various hardware components of your Surface device.

Hardware Tests performed by Surface Diagnostic Toolkit

Here is a look at the various hardware tests that are performed using the Microsoft Surface Diagnostic Toolkit. Users must note that not all tests apply to every device. Hence the selection of test should be done based on the device. Users can pick and choose individual tests suiting their devices as mentioned below.

Windows Update

This test checks for the latest Windows updates, including drivers and firmware for the Surface device. You will be prompted to restart the device if required by Windows Update and then you need to restart the Microsoft Surface Diagnostic Toolkit again.

Device information

As the name suggests, this test brings out basic system information such as device model, operating system version, processor, memory, and storage. The Device ID is recorded in the name of the log file and can be used to identify a log file for a specific device.

Type Cover test

This test checks for the proper functioning of the keyboard and touchpad while Type Cover is on. The cursor should move while you swipe the touchpad, and the keyboard Windows key should bring up the Start menu or Start screen to successfully pass this test.

Integrated keyboard test

This test is similar to Type Cover test with the only exception that here the integrated keyboard in the Surface Book base is tested rather than the Type Cover. Users must note that this test is only applicable to Surface Book and requires that the Surface Book be docked to the keyboard.

Battery Tests

Under Battery tests, there are four different tests as mentioned below.

Discrete graphics (dGPU) test

Applicable just for Surface Book models with a discrete graphics processor, this test is used to check the functioning of the cooling fan.

> Ad


Muscle wire test

To disconnect the Surface Book from the keyboard, software must instruct the muscle wire latch mechanism to open. This is typically accomplished by pressing and holding the undock key on the keyboard. This test sends the same signal to the latch, which unlocks the Surface Book from the Surface Book keyboard. This test is applicable just for Surface Book models.

Dead pixel and display artifacts tests

This test checks for malfunctioning pixels in your Surface device.

Digitizer Tests

The digitizer tests are further classified into different types are given below,

Home button test

Also called as Windows button test, this test checks if the Start screen or Start menu is displayed when the Windows button is pressed.

Volume rocker test

This is a volume test, and the volume slider should move up and down as the rocker is pressed.

Other tests

Microsoft Surface Diagnostic Toolkit performs a host of other tests apart from above. Some of them are given below.

The Microsoft Surface Diagnostic Toolkit can run from the command line or as part of a script.

To download the application go here. It is also available as a part of the Surface Tools for IT. You may download the Surface Diagnostic Toolkit for Windows 10 or Windows 10 Pro, SurfaceDiagnosticToolkit_SA.exe file, by clicking here. Run the tool and then follow the on-screen instructions. For more information about the tests, visit TechNet.

Surface Diagnostic Toolkit available at Windows Store

If you are a Surface Laptop user, that runs the Windows 10 S operating system, then you can download the Surface Diagnostic Toolkit from the Windows Store.

Part educator, part detective, and part doctor, the Surface Diagnostic Toolkit guides you through a set of software repairs and hardware diagnostics to quickly and efficiently uncover and resolve issues you are experiencing on your device. Use this app to check your battery health, lookup information about your device, repair common software issues, and validate your Surface hardware. The Surface Diagnostic Toolkit is the best place to start troubleshooting, and will guide you to the best support avenue for the quickest resolution, so you can get back to turning ideas into actions and accomplishing more with your Surface.

Download it here from the Windows Store.