There are two types of updates keep your Surface performing its best:
-
Updates for your hardware, also known as drivers and firmware.
-
Software updates for the Windows 10/11 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.
Note: If you want to update your Surface to fix a problem, we recommend using the Surface Diagnostic Toolkit. This will update your Surface and run a series of tests to determine if it's working as expected.
Get the Surface Diagnostic Toolkit now
Learn more about the Surface Diagnostic Toolkit
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/11 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?

Note: This video applies to Windows 10.
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.
- Choose your Surface device model
- Surface Book
- Surface Dock
- Surface Go
- Surface Hub
- Surface Laptop
- Surface Pro
- Surface Studio
- Surface 3
- Other Surface model
|
Surface model |
Link |
|---|---|
|
Surface Book 3 |
|
|
Surface Book 2 |
|
|
Surface Book |
|
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 3 |
|
|
Surface Go 2 and Surface Go 2 LTE |
|
|
Surface Go |
|
|
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 Hub 2 |
https://www.microsoft.com/download/details.aspx?id=101974 For more info, go to Manage and deploy Surface driver and firmware updates. |
|
Surface model |
Link |
|---|---|
|
Surface Laptop Studio |
|
|
Surface Laptop Go |
|
|
Surface Laptop 4 with Intel Processor |
|
|
Surface Laptop 4 with AMD Processor |
|
|
Surface Laptop 3 with Intel Processor |
|
|
Surface Laptop 3 with AMD Processor |
|
|
Surface Laptop 2 |
|
|
Surface Laptop (1st Gen) |
|
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 8 |
|
|
Surface Pro 7+ and Surface Pro 7+ LTE |
|
|
Surface Pro 7 |
|
|
Surface Pro 6 |
|
|
Surface Pro with LTE Advanced |
|
|
Surface Pro (5th Gen) |
|
|
Surface Pro 4 |
|
|
Surface Pro 3 |
|
|
Surface Pro 2 |
|
|
Surface Pro |
|
Surface model |
Link |
|---|---|
|
Surface Studio 2 |
|
|
Surface Studio (1st Gen) |
|
Surface model |
Link |
|---|---|
|
Surface 3 (Wi-Fi) |
|
|
Surface 3 (AT&T 4G LTE) |
|
|
Surface 3 (Verizon 4G LTE) |
|
|
Surface 3 (4G LTE) in North America (non-AT&T) |
|
|
Surface 3 (Y!mobile 4G LTE) and Surface 3 (4G LTE) outside of North America |
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:
-
Select Start > Settings > Update & security > Windows Update .
-
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.