Download drivers and firmware for Surface

Use the links below to download the latest drivers and firmware for your Surface.

Applies to

Surface Book, Surface Pro 4, Surface Pro 3, Surface 3 .

Operating system:

You will be redirected to the Download Center details page for your device. Multiple downloads may be available, depending on the product you select. To update your Surface with the latest drivers and firmware, select the .msi file name that matches your Surface model and operating system version. For example, to update a Surface Pro 3 device running Windows 10, choose the file SurfacePro3_Win10_150915.msi.

Surface model

Download link

File name format


Surface Book

SurfaceBook_ Windows version_ year month day.msi


Surface Pro 4

SurfacePro4_ Windows version_ year month day.msi


Surface Pro 3

SurfacePro3_ Windows version_ year month day.msi


Surface 3 (Wi-Fi)

Surface3_WiFi_Windows version_ year month day.msi


Surface 3 (AT&T 4G LTE)

Surface3_Mobile version_Windows version_ year month day.msi


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

Surface3_Mobile version_Windows version_ year month day.msi


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

Surface3_Mobile version_Windows version_ year month day.msi


Other Surface models

If your Surface isn’t listed in the table above—for example, if you have an older product like Surface Pro—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:

Step 1: Go to Start Start icon, and select Settings > Update & security > Windows Update
Step 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.

For more info about Windows Update and to learn how to see which updates you have installed, see Install Surface and Windows updates.

Imaging support

If you’re an IT professional and are preparing or updating custom Windows images for your Surface devices, download imaging files from the Download Center to ensure that your image uses the latest firmware and drivers. If you’re building a new reference image to be deployed, download the .zip package, which can be imported into System Center Configuration Manager, Microsoft Deployment Toolkit, or other deployment tools. For more information, see Manage Surface driver and firmware updates.

Contact Us

Answer Desk
Answer Techs are available to help.
Talk to a live agent