Updated: Microsoft Driver Pack – Surface Series

Microsoft Driver Pack – Surface Series
Drivers, firmware, and software for the Microsoft Surface Book, Surface Pro 4, Pro 3, Pro 2, Pro, and Surface 3

Updated all drivers, firmware, and software to the latest release
Added a feature to suppress the BitLocker recovery prompt after a BIOS update

  • Abort the installation if the Microsoft Driver Package Installer is running
  • Install update KB2969817 for the firmware update process, only on Windows 8.1
  • Install update KB2978002 for the Quick Note-Taking Experience feature, only for the Surface Pro 3 with Windows 8.1
  • Choose the driver repository based on the system model and OS version
    • Surface Book – Windows 10 64-bit – 11/18/2016
    • Surface Pro 4 – Windows 10 64-bit – 12/08/2016
    • Surface Pro 3 – Windows 10 64-bit – 12/13/2016
    • Surface Pro 3 – Windows 8.1 64-bit – 12/13/2016
    • Surface 3 – Windows 10 64-bit – 09/27/2016
    • Surface 3 – Windows 8.1 64-bit – 09/27/2016
    • Surface Pro 2 – Windows 10 64-bit – 03/10/2016
    • Surface Pro 2 – Windows 8.1 64-bit – 03/10/2016
    • Surface Pro – Windows 10 64-bit – 07/23/2015
    • Surface Pro – Windows 8.1 64-bit – 01/15/2015
    • Surface Pro – Windows 8.0 64-bit – 01/15/2015
  • Suppress the BitLocker recovery prompt during the next reboot, only on BitLocker protected systems
    • The BitLocker recovery prompt is often triggered by BIOS updates
  • Install all drivers, even if matching hardware is not found
    • Suppress all prompts to install unsigned drivers, except in interactive mode
    • Suppress the addition of entries to Programs and Features in the Control Panel
  • Schedule a re-assessment of the system’s graphics capabilities at next log on
  • Display a summary of driver installations and failures, only in interactive mode

Supported Models
Microsoft Surface Book
Microsoft Surface Pro 4
Microsoft Surface Pro 3
Microsoft Surface 3
Microsoft Surface Pro 2
Microsoft Surface Pro
Command line arguments
<none> - Minimally interactive install
/u - Unattended install
/s - Silent install
Exit codes
Common exit codes