SDT Driver


The SDT logo, Physics in Motion logo and 'Adventures in Driving' slogan are trademarked. Sponsors are in no way liable or responsible for the training/services provided. Courses offered by our partners can differ from those advertised and conducted by SDT. Welcome to SDT Drive Technology. SDT is an internationally recognised leader in the design, development and supply of advanced electric rotating machines & drives for many industries including automotive, aerospace, appliances, oil & gas, medical, mobility, rotating equipment and renewables. After running the SDT, perform a forced shutdown. Simply press the power button for a full 10 seconds then restart the Surface normally. Go back to the Realtek High Definition Audio properties to see if the audio format/s you need have been added. If there are no changes, try to reinstall the audio driver.


Driver & Tools Download drivers and tools for various platforms. Please note, all drivers for superseded or discontinued printers can be found under the category 'other'. Cumulative and current firmware and drivers for the Surface Pro 4. This firmware and driver package contains drivers for all of the components in the Surface Pro 4, as well as updates to the system firmware that have been released via Windows Update. These drivers and firmware are compatible with Windows 10, including Enterprise versions.

The Microsoft Surface Diagnostic Toolkit for Business (SDT) enables IT administrators to quickly investigate, troubleshoot, and resolve hardware, software, and firmware issues with Surface devices. You can run a range of diagnostic tests and software repairs in addition to obtaining device health insights and guidance for resolving issues.

Specifically, SDT for Business enables you to:

Primary scenarios and download resources

To run SDT for Business, download the components listed in the following table.

ModePrimary scenariosDownloadLearn more
Desktop modeAssist users in running SDT on their Surface devices to troubleshoot issues.
Create a custom package to deploy on one or more Surface devices allowing users to select specific logs to collect and analyze.
SDT distributable MSI package:
Microsoft Surface Diagnostic Toolkit for Business Installer
Surface Tools for IT
Use Surface Diagnostic Toolkit in desktop mode
Command lineDirectly troubleshoot Surface devices remotely without user interaction, using standard tools such as Configuration Manager. It includes the following commands:
-DataCollector collects all log files
-bpa runs health diagnostics using Best Practice Analyzer.
-windowsupdate checks Windows Update for missing firmware or driver updates.
-warranty checks warranty information.
SDT console app:
Microsoft Surface Diagnostics App Console
Surface Tools for IT
Run Surface Diagnostic Toolkit using commands

Supported devices

SDT for Business is supported on Surface 3 and later devices, including:

  • Surface Book - all generations
  • Surface Go - all generations
  • Surface Laptop - all generations
  • Surface Pro 3 and later
  • Surface Pro X - all generations
  • Surface Studio - all generations
  • Surface 3 LTE
  • Surface 3

Installing Surface Diagnostic Toolkit for Business

To create an SDT package that you can distribute to users in your organization:

  1. Sign in to your Surface device using the Administrator account.

  2. Download SDT Windows Installer Package (.msi) from the Surface Tools for IT download page and copy it to a preferred location on your Surface device, such as Desktop.

  3. The SDT setup wizard appears, as shown in figure 1. Click Next.


    If the setup wizard does not appear, ensure that you are signed into the Administrator account on your computer.

    Figure 1. Surface Diagnostic Toolkit setup wizard

  4. When the SDT setup wizard appears, click Next, accept the End User License Agreement (EULA)

  5. On the Install Options screen, change the default install location if desired.

  6. Under Setup Type, select Advanced.


    The standard option allows users to run the diagnostic tool directly on their Surface device provided they are signed into their device using an Administrator account.

  7. Click Next and then click Install.

Installing using the command line

If desired, you can install SDT at a command prompt and set a custom flag to install the tool in admin mode. SDT contains the following install option flags:

  • SENDTELEMETRY sends telemetry data to Microsoft. The flag accepts 0 for disabled or 1 for enabled. The default value is 1 to send telemetry.
  • ADMINMODE configures the tool to be installed in admin mode. The flag accepts 0 for client mode or 1 for IT Administrator mode. The default value is 0.

To install SDT from the command line:

  1. Open a command prompt and enter:


Locating SDT on your Surface device

Both SDT and the SDT app console are installed at C:Program FilesMicrosoftSurfaceMicrosoft Surface Diagnostic Toolkit for Business.

In addition to the .exe file, SDT installs a JSON file and an admin.dll file (modulesadmin.dll), as shown in figure 2.

Figure 2. Files installed by SDT

Preparing the SDT package for distribution

Creating a custom package allows you to target the tool to specific known issues.

  1. Click Start > Run, enter Surface and then click Surface Diagnostic Toolkit for Business.

  2. When the tool opens, click Create Custom Package, as shown in figure 3.

    Figure 3. Create custom package

Language and telemetry settings

When creating a package, you can select language settings or opt out of sending telemetry information to Microsoft. By default, SDT sends telemetry to Microsoft that is used to improve the application in accordance with the Microsoft Privacy Statement. If you wish to decline, clear the check box when creating a custom package, as shown below. Or clear the Send telemetry to Microsoft check box on the Install Options page during SDT Setup.


This setting does not affect the minimal telemetry automatically stored on Microsoft servers when running tests and repairs that require an Internet connection, such as Windows Update and Software repair, or providing feedback using the Smile or Frown buttons in the app toolbar.

Figure 4. Select language and telemetry settings

Windows Update page

Select the option appropriate for your organization. Most organizations with multiple users will typically select to receive updates via Windows Server Update Services (WSUS), as shown in figure 5. If using local Windows Update packages or WSUS, enter the path as appropriate.

Figure 5. Windows Update option

Software repair page

This allows you to select or remove the option to run software repair updates.

Figure 6. Software repair option

Collecting logs and saving package page

You can select to run a wide range of logs across applications, drivers, hardware, and the operating system. Click the appropriate area and select from the menu of available logs. You can then save the package to a software distribution point or equivalent location that users can access.

Figure 7. Log option and save package

Next steps

Changes and updates


This version of Surface Diagnostic Toolkit for Business adds support for the following:

  • Support for Surface Pro 7+
  • Seamless support experience on Surface Pro X
  • Security improvements
  • Inclusive user experience improvements


This version of Surface Diagnostic Toolkit for Business adds support for the following:

  • Seamless integrated support
  • Save all test results
  • Check if the image is custom created
  • Include warnings from device manager
  • Dock firmware version
  • Flag drives as potential failures in storage test
  • Remove store link

Version 2.121.139

Release date: July 31 2020
This version of Surface Diagnostic Toolkit for Business adds support for the following:

  • Seamless support experience
  • Bug fixes


Release date: May 11, 2020
This version of Surface Diagnostic Toolkit for Business adds support for the following:

  • Ability to skip Windows Update to perform hardware check.
  • Ability to receive notifications for about the latest version update
  • Surface Go 2
  • Surface Book 3
  • Show progress indicator


Release date: October 21, 2019
This version of Surface Diagnostic Toolkit for Business adds support for the following:

  • Surface Pro 7
  • Surface Laptop 3


Release date: September 24, 2019
This version of Surface Diagnostic Toolkit for Business adds support for the following:

  • Ability to download hardware reports.
  • Ability to contact Microsoft Support directly from the tool.


Release date: June 24, 2019
This version of Surface Diagnostic Toolkit for Business adds support for the following:

  • Driver version information included in logs and report.
  • Ability to provide feedback about the app.


Release date: April 26, 2019
This version of Surface Diagnostic Toolkit for Business adds support for the following:

  • Advanced Setup option to unlock admin capabilities through the installer UI, without requiring command line configuration.
  • Accessibility improvements.
  • Surface brightness control settings included in logs.
  • External monitor compatibility support link in report generator.

If your Surface isn’t working properly, the Microsoft Surface Diagnostic Toolkit can help you find and solve problems.

Note: The Surface Diagnostic Toolkit doesn't work on Surface Pro or Surface Pro 2. It works only on other Surface devices running Windows 10.

Run the Surface Diagnostic Toolkit

Before you run the diagnostic tool, make sure you have the latest Windows updates. Go to ​​​Update Surface firmware and Windows 10 for more info. If that doesn't solve the problem, you'll need to run the diagnostic tool.


  • If you're using the Surface Diagnostic Toolkit on a work device, go to Surface Tools for IT, and then download the Surface Diagnostic Toolkit for Business.

  • If your work or school manages your Surface, check with your IT department before running the tool.

To run the Surface Diagnostic Toolkit:

  1. Get your devices ready and gather information.

    • Make sure your Surface is connected to the internet. If you’re having Wi-Fi problems, go to Surface can't find my wireless network.

    • Save all of your files and close all open apps and programs.

    • Plug your Surface in and keep it connected to power during this process.

    • Find out which version of Windows you have. Go to Which version of Windows operating system am I running?

    • Make sure you know your serial number. Go to Find the serial number on Surface devices.

  2. Do one of the following to download the Surface Diagnostic Toolkit:

    • For Surface Pro X: Download the Surface Diagnostic Toolkit for Surface Pro X running Windows 10 Home or Pro.

    • For all other Surface devices, download the Surface Diagnostic Toolkit that matches your version of Windows:

      • Download the Surface Diagnostic Toolkit for Windows 10 Home or Windows 10 Proand in the file download dialog box, find the SurfaceDiagnosticToolkit_SA.exe file.

      • Download the Surface Diagnostic Toolkit for Windows 10 in S mode.

  3. Select Run, and follow the on-screen instructions.

SDT Driver

The diagnosis and repair time usually averages 15 minutes or less, but could take an hour or longer, depending on internet connection speed, whether updates need to be installed on your device, and the repairs the tool must do.

Still need help?

If the Surface Diagnostic Toolkit didn’t fix the problem, you can also:

  • Contact customer support: If you want to talk to someone about how to fix your problem, contact us.

  • Get your Surface serviced: If we can't fix your problem over the phone, you can also send it in to us for service. For more info, go to How to get service for Surface, or browse support for troubleshooting steps.

Hardware and accessories

Sign in

Sdt Driver Jobs


Ssdt Drivers

Operating system

Related topics

Sdt Driver License

  •—Sign in and select Don't see your device?, then follow the instructions to register your device.