Download drivers and firmware for Surface

There are two types of updates keep your Surface performing its best:

  1. Updates for your hardware, also known as drivers and firmware.

  2. Software updates for the Windows 10 operating system.

If you have any questions or problems with an update, here’s some info that might help.

Let's walk through the update process for a Surface starting with preparation of your equipment and the different ways you can update your device.

First, we’ll go over the automatic process that most customers use.  Then, we’ll review the manual process that’s used for more advanced purposes.

Before you begin updating

Attach your Surface Type Cover or Surface Dock (if you have one) so it gets the latest updates, too.

Make sure you have an internet connection and then plug your Surface into an outlet. Make sure your Surface is charged to at least 40 percent before installing updates. Keep your Surface plugged in and turned on while it's updating.

Update Windows 10 and Surface drivers and firmware automatically

After following the preparation steps, see Check for Windows updates to see available updates and manage your options. If you have trouble, see Trouble installing Surface and Windows updates?

Your browser does not support video. Install Microsoft Silverlight, Adobe Flash Player, or Internet Explorer 9.

Update Surface drivers and firmware manually

You might use this method to update an offline device, update many of the same device, or if you’re creating system images for your place of work.

Choose your Surface model from the dropdown list, then select the attached link for the latest firmware and drivers for sound, display, ethernet, and Wi-Fi. 

You'll be redirected to the Download Center details page for your Surface. Multiple downloads may be available, depending on the model you select.

  • If you don't know your Surface model, select the search box on the taskbar and enter Surface, select the Surface app from the menu, then select Your Surface . Your model will be listed on the screen that appears.

  • To find out which version and build of Windows you're using, select Start > Settings > System > About, then look under Windows Specifications to find your operating system version and OS build number. Open About settings.

  • To update your Surface with the latest drivers and firmware from the Download Center, select the .msi file name that matches your Surface model and version of Windows. For example, to update a Surface Book 2 with build 15063 of Windows 10, choose SurfaceBook2_Win10_15063_1702009_2.msi. For a Surface Book 2 with build 16299 of Windows 10, choose SurfaceBook2_Win10_16299_1703009_2.msi.

For more info about the Surface MSI naming convention, see Deploy the latest firmware and drivers for Surface devices.

If there isn’t an .msi file that corresponds to the build of Windows 10 you have installed, select the .msi file that's closest to (but still lower than) your build number.

Surface model

Link

Surface Dock and Surface Dock 2

https://www.microsoft.com/download/details.aspx?id=101317

For more info, go to Update Surface Dock.

Surface model

Link

Surface Go 2 and Surface Go 2 LTE

https://www.microsoft.com/download/details.aspx?id=101304

Surface Go

https://www.microsoft.com/download/details.aspx?id=57439

Surface Go with LTE Advanced

https://www.microsoft.com/download/details.aspx?id=57601

*.msi files won't work for Windows 10 in S Mode.

Surface model

Link

Surface Pro X

Use Windows Update to keep your Surface Pro X drivers and firmware up to date. Select Start  > Settings  > Update & Security  > Windows Update  . Commercial customers can learn more about servicing Pro X at Deploying, managing, and servicing Surface Pro X.

Surface Pro 7+ and Surface Pro 7+ LTE

https://www.microsoft.com/download/details.aspx?id=102633

Surface Pro 7

https://www.microsoft.com/download/details.aspx?id=100419

Surface Pro 6

https://www.microsoft.com/download/details.aspx?id=57514

Surface Pro with LTE Advanced

https://www.microsoft.com/download/details.aspx?id=56278

Surface Pro (5th Gen)

https://www.microsoft.com/download/details.aspx?id=55484

Surface Pro 4

https://www.microsoft.com/download/details.aspx?id=49498

Surface Pro 3

https://www.microsoft.com/download/details.aspx?id=38826

Surface Pro 2

https://www.microsoft.com/download/details.aspx?id=49042

Surface Pro

https://www.microsoft.com/download/details.aspx?id=49038

Surface model

Link

Surface 3 (Wi-Fi)

https://www.microsoft.com/download/details.aspx?id=49040

Surface 3 (AT&T 4G LTE)

https://www.microsoft.com/download/details.aspx?id=49039

Surface 3 (Verizon 4G LTE)

https://www.microsoft.com/download/details.aspx?id=49920

Surface 3 (4G LTE) in North America (non-AT&T)

https://www.microsoft.com/download/details.aspx?id=49037

Surface 3 (Y!mobile 4G LTE) and Surface 3 (4G LTE) outside of North America

https://www.microsoft.com/download/details.aspx?id=49041

If your Surface isn’t listed above—for example, if you have an older product like Surface RT—that means .msi update files are not currently available for that device. We recommend connecting to Windows Update to update those Surface models. Here’s how:

  1. Select Start  > Settings  > Update & security  > Windows Update .

  2. Select Check for updates. If updates are available, they will install automatically. You may need to restart your Surface after the updates have installed.
    Check for Windows updates

This method does not manually update the Windows 10 operating system. To do that, use the Windows 10 media creation tool found at Download Windows 10.

Imaging support

If you’re an IT professional and are preparing or updating custom Windows images for your Surface devices, see Manage Surface driver and firmware updates.

Related topics

Need more help?

Join the discussion
Ask the community
Get support
Contact Us

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×