Download drivers and firmware for Surface
Applies To
Keeping your Surface up to date helps it perform at its best. In addition to software updates for Windows, it's also important to install hardware updates—these include drivers and firmware. Each Surface device is eligible to receive new driver and firmware updates until its end-of-servicing date listed in Surface devices driver and firmware lifecycle for Windows-based devices.
You can quickly check the health of your Surface drivers and firmware using the Surface app.
-
In the Surface app, expand Help & support to check the update status.
-
If there are updates available, select the Check for updates button to open Windows Update and install the available updates.
Note: If you don't have the Surface app installed, you can download the Surface app from the Microsoft Store. When it has downloaded, select Start, search for Surface, then select the app from the list of results.
If you don’t have the Surface app installed or prefer to view the full instructions, this section provides everything you need to prepare your Surface for an update and choose your update method:
-
Automatically update Windows, Surface drivers, and firmware (Recommended for most users)
-
Manually update Surface drivers and firmware (Advanced option for experienced users) After selecting your Surface model from the dropdown list, you’ll find links to the appropriate drivers and firmware..
Prepare your Surface before updating
To prepare for updates:
-
If you have a Surface accessory—such as a Surface Pro Keyboard, Surface Type Cover, Surface Pen, or Surface Dock—connect it to your device to ensure it receives the latest updates.
-
Before installing updates, plug in your Surface and ensure the battery is charged to at least 40%. Keep your device connected to power and turned on throughout the update process
-
Ensure your device is connected to a stable internet connection.
Automatically update Windows, Surface drivers, and firmware
After following the preparation steps, see Install Windows Updates to learn how to check for updates and install them. Or select the Check for Windows updates button below to open Windows Update in Settings.
After the updates have finished installing, we recommend that you install all available optional updates. To install optional updates, go to the Search box in the taskbar, type View optional updates and select it from the list of results. Or select the Check for optional updates button below to open optional updates in Settings.
If updates are available in Driver updates, ensure that all “Surface” named drivers have been installed.
Manually update Surface drivers and firmware
Manual updates can be helpful when troubleshooting installation issues, updating offline devices, deploying updates to multiple devices of the same model, or creating system images for your organization.
Drivers for your Surface device are bundled in a downloadable .msi file. To find the correct driver package for your device:
-
Select your Surface device from the dropdown menu, then click the link to visit the Official Microsoft Download Center page for your Surface model.
-
On the Download Center page, select Download.
-
If multiple downloads are available select the .msi file name that matches your Surface model and version of Windows and select Download. For example:
-
To update a Surface Pro 8 with build 22621 of Windows 11, choose SurfacePro8_Win11_22621_25.042.23018.0.msi.
-
To update a Surface Pro 8 with build 22000 of Windows 11, choose SurfacePro8_Win11_22000_24.031.7055.0.msi.
Note: If there isn’t an .msi file that corresponds to the Windows build you have installed, select the .msi file that's closest to (but still lower than) your build number. For more info about the Surface MSI naming convention, see Manage and deploy Surface driver and firmware updates.
-
-
After the .msi file finishes downloading, select Open file to begin setup and follow the on-screen instructions to complete installation. If you're installing on another device, you can also copy the .msi file to a USB drive.
Imaging support
If you’re an IT professional and you're preparing or updating custom Windows images for your Surface devices, additional resources are available:
-
If you prefer to see links for drivers in a table format, you can find that in Manage and deploy Surface driver and firmware updates. You'll find direct links to downloadable packages that contain driver and firmware updates for Surface devices.
-
If you want to manually update the operating system for Windows, use the methods in Download Windows 11 or Download Windows 10.