Skip to content

Installing and Updating Drivers

In this guide, you will learn how to download or update drivers on your computer.

WARNING

It is highly recommended to avoid using third-party software to update or install your drivers.

Identifying Your Hardware

The first step in installing drivers is to correctly identify the hardware you need drivers for. This information can be found in your computer's manual or by using the Device Manager. You can access the device manager by right clicking the Windows start button or by pressing Win + X and selecting Device Manager. In the Device Manager, look for the device you need drivers for, and expand its entry to see its model number.

You can also use the System Information tool to find hardware information; open System Information, navigate to the “Hardware” section and find the device for which you require drivers.

Method 1: Using Windows Update

You can usually find drivers for your devices in Windows Update, instead of having to manually download the file.

  1. Open Settings via the start menu or by pressing Win + I.

  2. Go to Update & Security (on Windows 10) or Windows Update (on Windows 11).

  3. Click on “Check for Updates” or "Download & Install Updates".

Windows Update might say that you are up-to-date, even if optional updates are available. You can check for more optional updates in the 'Optional updates' section of Windows Update settings.

On Windows 11:

  1. Click "Advanced options".

    Windows 11's Windows Update settings, with the Advanced options button highlighted.

  2. Click "Optional updates".

    The Advanced options menu, with the Optional updates button highlighted.

  3. Click "Driver updates" to show the list of available driver updates if there are any.

    The Optional updates menu, with the Driver updates menu highlighted.

  4. Select any optional updates you wish to install, then click "Download & install".

    An available optional driver update, with the Download & install button selected.

On Windows 10:

  1. Open the Settings app. You can do this by searching for it in the Start menu, pressing Win + I, or pressing the Settings icon above the power button.

    The Settings button in Windows 10's Start menu.

  2. Select "Update & Security".

    The "Update & Security" tile in Windows 10's Settings app.

  3. If there are updates available, click "Download". Otherwise, click "Check for Updates".

    The "Check for updates" button in Windows Update settings.

  4. Windows should begin looking for any drivers or updates available for your device, including graphics drivers if any are available.

    Windows Update is checking for updates.

Method 2: Using your OEM's website

Note

"OEM" here refers to the manufacturer of an entire device, like a laptop or pre-built desktop. If you are using a custom-built computer, you should follow Method 3 instead.

It is highly recommended to download or update your drivers through your manufacturer's website, as that will guarantee proper functionality, provided you've installed the correct drivers. This is especially a good idea for your Graphics Card (GPU) Drivers.

All you need to do is:

  1. On the search engine of your choice (Google, Bing, DuckDuckGo, etc…), search for "{device manufacturer} drivers".
  2. Visit the manufacturer's website and enter the model of your device, then follow the instructions on the page.
  3. When you select the product, you may be shown with 2 options:
  • Download the driver downloader (recommended).
  • Download this specific driver only and install it manually.

Well-known manufacturers' websites

Note

You may also want to use Display Driver Uninstaller (DDU) for this if you're using an NVIDIA or Intel GPU. If that's the case, there is an excellent guide on that here. If you're using an AMD GPU, then the Radeon installer's built-in "factory reset" (under Additional Options) function is preferred over DDU.

Method 3: Using your manufacturer's website

Note

"Manufacturer" here refers to the manufacturer of an individual piece of hardware. If you are using a laptop or a pre-built desktop, you should probably download drivers from your OEM's website instead. See Method 2.

For each piece of hardware in your computer that you wish to get drivers for:

  1. On the search engine of your choice (Google, Bing, DuckDuckGo, etc…), search for "{hardware manufacturer} drivers".

  2. Search for the model number of the piece of hardware you want to upgrade/install drivers for.

  3. When you select the product, you may have two options:

    • Download the driver downloader (recommended).
    • Download this specific driver only and install it manually.

Method 4: Device Manager

Warning

This method may not work effectively on older versions of Windows, if this is the case then don't follow this method.

  1. Open Device Manager by either searching for it in Start or pressing Win + X and tapping M afterwards.

    Windows 10's taskbar search menu, with "Device Manager" shown as the first result.

  2. Find the category of your device (for example, "Display adapters"). You'll be presented with a list of devices installed in your system.

    Device Manager's "Display adapters" section is expanded. Underneath it, Device Manager shows any connected graphics devices. This image shows an NVIDIA GeForce RTX 2060 SUPER in the "Display adapters" section.

  3. Right-click the device you wish to reinstall. Then, select "Uninstall device".

    The "Uninstall device" option is in the context menu that appears when right-clicking a device in Device Manager.

  4. Select "Delete the driver software for this device" then click "Uninstall". Note that your screen may flicker after clicking this button.

    Device Manager shows a confirmation window before uninstalling the driver for the device. The checkbox for "Delete the driver software for this device" is checked.

  5. Go to "Action", then select "Scan for hardware changes".

    "Scan for hardware changes" is shown under Device Manager's "Action" menu, at the top of the window.

  6. Go back to the unrecognised devices category or go to the same device category and find the target you are trying to reinstall. If you find it in unrecognised devices, right-click and install it. Or if it's already reinstalled automatically, you're done. (In GPU, note that it may now be called "Microsoft Basic Display Adapter". Right-click it and select "Update driver").

    The "Update driver" option is in the context menu that appears when right-clicking a device in Device Manager.

Troubleshooting 🔧

If you can access Windows


Verifying Driver Signatures

Verifying driver signatures ensures you are installing secure, untampered and correct drivers issued by your hardware manufacturer.

  1. Press Win + R, then type in sigverif and press Enter.

  2. A window will pop up. Press the Start button to verify driver signatures.

Updating Drivers with Device Manager

  1. Press Win + X and then clicking the "Device Manager" option. You can also search for it in the Start Menu.

    The Win+X 'power user' menu, with Device Manager highlighted.

  2. In Device Manager, find the device that is causing problems (you might have to expand a category), right-click on it, and click "Properties".

    The context menu for a display adapter in Device Manager, with Properties highlighted.

  3. Go to the "Driver" tab at the top of the window, and then click "Roll Back Driver".

    The properties window for a device in Device Manager, with the Driver tab and Roll Back Driver button highlighted.

  4. Windows will ask you why you're rolling back to an earlier driver. Select a reason, and click "Yes". If you want to, you can leave a detailed response in the "Tell Us More" field, at the bottom of the window.

    The confirmation dialogue presented after selecting Roll Back Driver.

  5. Windows will then restore your driver to the earlier version, which could take up to 5-10 minutes.

    The prompt to restart your computer, shown after rolling back a driver.

Safe Mode

Safe mode is a diagnostic tool, which loads Windows with only the essential drivers. This allows you to access Windows even if the problematic driver is causing issues during normal boot.

  1. Enter Safe Mode:

    On Windows 10 or 11:

    1. Open the Start menu, click on the power button, and hold Shift while clicking Restart. This will take you to the Windows Recovery Environment.

    2. Click on "Troubleshoot"

      A screenshot showing the Windows Recovery Environment screen with an arrow pointing at the Troubleshoot button.

    3. Then, select "Advanced options"

      A screenshot of the Troubleshooting menu in the Windows Recovery Environment with the Advanced Options button highlighted.

    4. Finally, click "Startup Settings" and then "Restart".

      A screenshot of the Advanced Options menu in the Windows Recovery Environment, with the Startup Settings button highlighted.

    After your computer restarts, press 4 to boot into Safe Mode, or 5 to boot into Safe Mode with internet access.

    On earlier versions of Windows:

    • Restart your computer and repeatedly press F8 before the Windows logo appears.
    • At the Advanced Boot Options menu, select “Safe Mode” to boot into Safe Mode, or “Safe Mode with Networking” to boot into Safe Mode with internet access.
  2. Uninstall the Driver in Safe Mode:

    Once in safe mode, you can uninstall the problematic driver:

    1. Open the Device Manager (search for it in the Start Menu).

    2. Expand the category for the device with the recently installed driver.

      The context menu for a display adapter in Device Manager, with Properties highlighted.

    3. In Device Manager, find the device that is causing problems (you might have to expand a category), right-click on it, and click "Properties".

      The properties window for a device in Device Manager, with the Driver tab and Roll Back Driver button highlighted.

    4. Go to the "Driver" tab at the top of the window, and then click "Roll Back Driver".

      The confirmation dialogue presented after selecting Roll Back Driver.

    5. Windows will ask you why you're rolling back to an earlier driver. Select a reason, and click "Yes". If you want to, you can leave a detailed response in the "Tell Us More" field, at the bottom of the window.

      The confirmation dialogue presented after selecting Roll Back Driver.

    6. Windows will then restore your driver to the earlier version, which could take up to 5-10 minutes.

      The prompt to restart your computer, shown after rolling back a driver.

  3. Alternate method (Safe Mode with Command Prompt)

    If you can't access the normal safe mode, you may try to access Safe Mode with Command Prompt and execute the following commands in Command Prompt (replace not_working_driver with the driver that isn't working):

    text
    DISM /Image:C:\ /Get-Drivers
    DISM /Image:C:\ /Remove-Driver /Driver:not_working_driver.inf

    You should see something like this:

    text
    Found 1 driver package(s) to remove.
    Removing 1 of 1 – not_working_driver.inf: The driver package was successfully removed.
    The operation completed successfully.

System Restore

  1. At startup options, click Troubleshoot.

    Screen showing advanced startup options, titled "Choose an option".

  2. Then, click on "Advanced Options"

    The Windows Recovery Environment's troubleshoot screen.

  3. Click on "System Restore" and follow the instructions

    Screen in the Windows Recovery Environment, titled "Advanced options", with the option "System Restore" highlighted.

Startup Repair

  1. Select "Troubleshoot"

    Screen showing advanced startup options, titled "Choose an option".

  2. Select "Advanced options"

    The Windows Recovery Environment's troubleshoot screen.

  3. Select "Startup Repair"

    Screen in the Windows Recovery Environment, titled "Advanced options".

Reinstall Windows

If none of the solutions above work, you may need to reinstall Windows. This will erase all your data and applications, so make sure you have a backup. You can learn how to back up your data here.

You can learn how to download and reinstall Windows here.

Not associated with Microsoft.