Bsod what drivers are needed for the computer. How do I find a faulty driver on my computer? Driver Verifier Manager. All drivers are verified - what's next

A driver is a program that is necessary for the operating system and various software applications to communicate with the hardware devices connected to it. Hardware components such as sound, video cards, printers, scanners and they all need a compatible driver for them to work properly.

All device drivers are designed for specific operating systems. For example, Windows XP drivers will differ from Windows Vista drivers. Therefore, you need to take extra precautions when installing and updating device drivers because installing the wrong or incompatible drivers can not only damage your device, but also your system.

Common causes of driver errors

Some common causes of driver errors are listed below:

  • You are trying to use a hardware device that is not properly connected to the computer.
  • Two or more drivers on the system are incompatible with each other.
  • The driver or drivers are being installed incompatible with your system.
  • There are unnecessary or outdated drivers on the PC.

Steps to fix driver errors
The first step in fixing a driver error is to make sure the device is properly connected to your system. Many devices give connection errors, so check that your device is connected to your system correctly. Next, you need to make sure there are no problems with the drivers. You can do this using the Device Manager utility that comes with your Windows computer system. You can open the Device Manager by directly running devmgmt. msc from the command lineStart \u003e Executego. When you open Device Manager, you will see a list of all devices connected to your system. You can easily identify the defective file because it will be marked with a yellow triangle with an exclamation mark inside. Right-click on a device to open its properties dialog box. In the properties dialog, check the section Device statusin the tab General... Drivers are displayed on the Drivers tab of the Properties window. Here, do one of the following tasks:

  • Check and Install Driver Updates: Outdated drivers are one of the main causes of driver errors. To resolve this issue, click the Update Driver.The hardware upgrade wizard will open. You can use the wizard to update the driver. It is recommended that you first download the driver update and save it to a convenient location on your hard drive, and then start the update process because the update wizard will ask you for a location to install the update.
  • Rolling back the driver: If you start getting an error message shortly after installing a new update, then it is likely that the new update has a buggy. To fix this problem, click the button Rollback driverto revert to your previous driver version.
  • Uninstalling the driver: If there are problems with your current drivers - missing or corrupted files - the best thing you can do is click Deleteto uninstall the current driver, and then reinstall the driver again.

In case you are not sure what you are doing and if you find the above fixes a little tricky, then it is recommended that you select a reliable driver scan tool. Driver Scan Tools are designed to check all device drivers and make sure they are not up-to-date. Whenever new updates are available, Driver Scanner automatically downloads and installs the best updates to your computer.

A faulty driver can cause many problems for the computer. The most common sign that drivers need updating is a blue screen of death. Fortunately, this blue screen shows us error codes, memory dumps, which allows us to identify the cause in a particular driver, device and update or remove it. It becomes difficult when memory dumps and error codes do not help or the computer does not even show error codes, but simply blocks the system. What to do in these cases?

Built into Windows Driver verifier designed to test drivers by calling additional loads on system drivers and stress tests to trigger a crash. This will help you identify bad drivers in Windows.

Preparing your system to check windows 10 drivers

Before turning on Driver verifier, please note that drivers can block you from your own computer if you're not careful... When a bad driver is detected, Driver Verifier will give you a blue screen, if there are several of them, then a boot\u003e boot\u003e crash cycle is formed and you cannot start back into the windows system to disable the crash test of system drivers. Therefore, we will prepare for every firefighter, otherwise in our time the Russian "maybe a ride" already works poorly. Before enabling Driver Verifier, do one of the following.

  • Check that you can easily boot into Safe Mode withoutthe need for BIOS. In general terms, entering safe mode must be done using the windows desktop. Hold Shift + reboot, while pressing and holding the shift button, click on reboot. Try another way, install the option via Windows.
  • Create a system restore point while disabling your antivirus products. Open Windows search and type Create a restore point, choose from the proposed and follow the instructions offered to you.
  • Create for your computer so that you can access the command line through parameters when using the recovery disk.
  • You can or any other data for which you are worried.
  • Be sure to read my crash test at the end of the article. He will help you in case of a failure that happened to me.

Windows Driver Verifier activation

Before activating the drivers, make sure you read the above section on how to protect yourself from endless loading.

  • Press Windows + R and type cmd to bring up a command prompt.

Enter the following code on the command line:

  • verifier

Specify item (for program code).

Select all items except "DDI Compliance Check" and "Emulate Accidental Outage".

Click on the supplier column to sort. It is not necessary to select all drivers, only from other suppliers, where there is no Microsoft Corporation label. If you are sure that the error is in any driver, then select all the items with check marks.


After all the settings, click Finish and you will be told that the check will be performed after the system reboots. If the checker displays a blue screen, then write down the error code, dump the memory, and restart your computer.

Back in windows, you can turn off driver check in one of the following ways:

  • Go back, as you entered through the command line and select the item delete existing parameters.

Open a command prompt and enter the following code:

How to fix cyclic loading with blue screen of death

  1. I want to note that I had a cyclic boot with a faulty driver. No error or memory dump code was specified, which is surprising to me.
  2. After 2-4 cyclical loading of the blue screen, the "System Restore" option was automatically launched. In which I clicked "troubleshoot"\u003e "advanced options"\u003e "boot options"\u003e "restart". Once downloaded, select 4 or 5 to boot in safe mode. Disable Driver Verifier Manager as above.
  3. To avoid booting into Safe Mode, go to Troubleshooting\u003e Advanced Options and COMMAND LINE. In which just enter the command verifier / bootmode resetonbootfail.
  4. Copy or take a photo to your mobile phone, before starting to check the drivers, all 3 of the above points. Don't forget to copy the link to the article just in case.

How to open dmp file to view error analysis

  • Test files are along the path C: \\ Windows \\ Minidump.
  • You can open the DMP file format with

Sometimes hardware-related DRIVER_VERIFIER_DETECTED_VIOLATION blue screen errors can be due to memory (RAM) corruption. If you experience random computer restarts, startup beeps, or other computer malfunctions (in addition to BSOD 0xC4 errors), then it is very likely that there is memory corruption. In fact, nearly 10% of Windows application crashes are caused by memory corruption.

If you've recently added new memory to your computer, we recommend temporarily removing it to make sure it isn't causing the DRIVER_VERIFIER_DETECTED_VIOLATION error. If this action fixed the BSOD, it means that this is the source of the problem, and therefore, the new memory is either incompatible with some of your hardware, or is damaged. In this case, you will need to replace new memory modules.

If you did not add new memory, the next step is to conduct a diagnostic test of the available computer memory. The memory test allows you to scan for severe memory failures and intermittent errors that could be causing your 0xC4 blue screen of death.

Although recent versions of Windows contain a utility for checking RAM, I highly recommend using Memtest86 instead. Memtest86 is a BIOS-based test software, unlike other test programs that run on Windows. The benefit is that it allows you to test ALL of your memory for DRIVER_VERIFIER_DETECTED_VIOLATION errors, while other programs cannot test the section of memory occupied by the software itself, the operating system, and any other running programs.

We warn you that any experiments with drivers are dangerous and can damage the system. It is better to make a backup of the system in advance and then do not cross your fingers, deleting another suspicious driver from Windows.

And as soon as they do not scold Windows from Microsoft, calling the poor thing at the same time nerdy, and buggy and even unstable. Only now, no one is in a hurry to give it up, and in general it is unlikely to ever give it up. Therefore, instead of scolding poor developers and throwing a meaningless flame, it would be good to figure out: why, in fact, is the system buggy? Let me tell you a little secret. In the notorious screens of death and precarious work Windows in the overwhelming majority of cases, third-party drivers are to blame, and the operating system itself has absolutely nothing to do with it. Now we will tell you how to find such drivers and remove them from the system.

Defects in driver design can be of a very different nature: from falling out into the blue screen of death ( BSOD - Blue Screen of Death) and to the slowdown of the computer and the strange behavior of some application applications completely unrelated to the driver.

The Blue Screen of Death is remarkable (without any irony!) In that it clearly signals the presence of a serious problem and gives a tip from where to dig. Often (but not always) the name of the "guilty" driver is displayed directly in the upper right corner of the blue screen of death. However, it may not be there, or, even worse, there may be the name of a completely extraneous driver.

So, for example, one fairly common driver from a video card Matrox G450 tends to destroy the underlying structures of the graphics subsystem Windows 2000 , as a result of which the name of the system driver is displayed in the BSOD win32k.sys, which implements a significant part of the USER and GDI functions and which, of course, has nothing to do with it. So the interpretation of the testimony of the blue screen of death is magic, intuition, science, and art - a little bit of everything.

In addition to driver defects, blue screens of death can also be caused by hardware failures, for example, an overclocked processor, faulty RAM, a crooked hard disk controller, a PCI card not fully inserted into the slot, non-contact in one of the connectors, a bad power supply, swollen electrolytic capacitor on motherboard. And the latter are sulking for various reasons: due to overheating from a nearby processor, a lack of ceramic capacitors, "unsuitable" by the manufacturer (as a result of which the RF component goes through the electrolyte and heats it up strongly), finally, due to the leakage of key transistors in the node stabilizer. Therefore, before chopping wood, you need to make sure that the iron on which we are sitting is completely intact. How can this be done?

Showdown with iron

Blue screens of death caused by hardware failures are spontaneous in nature, appearing unpredictably and independently of any specific user actions. Applications are also starting to generate critical errors in a wide variety of places, and error codes, addresses, and other information generated by the system will be different in all cases! By the way, drivers that handle asynchronous requests from I / O devices such as wireless networks behave in much the same way. Blue screens of death caused by defective drivers, as a rule, occur when performing a certain set of actions and contain more or less constant information.

To remove all suspicions from the hardware, it is enough to connect another hard drive to the system, install a virgin Windows and work on it for a while. If the blue screens of death do not disappear, then, indeed, the iron is to blame and it is time to change it. Finding defective components is a topic for a separate conversation, which we will leave for the next time, but for now, rolling up our sleeves, we will closely tackle these insidious drivers.

Firewood without a certificate directly into the firebox

The entire set of tools required for driver development ( DDK - Driver Development Kit), Microsoft distributes free of charge along with accompanying documentation. Drivers, sometimes very buggy and unstable.

To prevent such chaos from happening, Microsoft back in ancient times, it introduced a procedure for certification of drivers for compliance with the requirements imposed on them, after which a digital signature is issued to the driver. Or ... not issued, and it was sent for revision. And although certification is just a formal procedure that does not guarantee the absence of fatal errors and development defects, it still filters out some of the frankly "pioneer" drivers.

Ideally, only digitally signed drivers should be kept on the system. While a digital signature is not an insurance policy, its presence already indicates a certain level of development culture. Drivers without a digital signature are worse than a cat with a cat in a bag, and should be disposed of whenever possible (especially since many of them are malicious programs installed by rootkits or aggressive defense mechanisms that penetrate deeply into the system and cause its instability ). In short, it will not breed demagoguery, but we will try to answer one simple question: how to make a list of drivers without a digital signature?

The utility will help us with this. sigverif.exeincluded in the standard delivery set of the operating system and located in the WINNT \\ System32 directory. We launch it and see a dialog box. Press the "Advanced" button and in the "Search" tab set up the selection criteria by moving the radio button from the "Notify about unsigned system files" position (where it stagnated by default) to the "Search for other files not signed with a digital signature" position. After that, in the "Search parameters" open the box "Search for files of the following type" and select "* .sys", and below we indicate the folder for the search "C: \\ WINNT", be sure to check the box "Including subfolders".

Actually, strictly speaking, drivers are not required to have the sys extension and are not always limited to the WINNT directory, being in the directories of "their" applications, and some applications even store drivers ... inside themselves! Immediately after starting (or at any other time) they save the file to disk in the current or temporary directory, load the driver into memory and ... immediately delete it from the disk! Not only malicious viruses do this, but also quite respectable programs, like some utilities of the famous Windows explorer Mark Russinovich.

Therefore, for the purity of the experiment, it does not hurt at all to get a list of drivers currently in memory and compare them with the drivers located on the disk. The words "at the moment" are key, since the loading / unloading of drivers can be done for free without rebooting the operating system. It is advisable to perform this operation several times by running the drivers.exe command line utility included in the DDK, which can be downloaded from the Microsoft server. Launched without any command line switches, the utility drives.exe dumps all the information on the screen, which is not good, since there are usually a lot of drivers in the system and they do not fit on the screen. However, religion allows us to redirect the output stream to a text file (drivers.exe\u003e \u200b\u200bfile-name.txt), which can be opened by any text editor, be it Word or notepad. Then all that remains is to select a vertical block (which notepad does not allow) and get a list of drivers. Straight from the kernel of the operating system!

If at least one of these drivers is missing in the C: \\ WINNT \\ directory, then its digital signature will not be verified! Naturally, such a driver immediately attracts attention, and we have a reasonable question: where does it come from? First, we scan all directories on the disk; if it's not there, set a breakpoint on Soft-Ice's CreateFileW function and look at the arguments passed to it. Sooner or later we will come across our buggy driver, after which it remains only to look at the lower right corner of the Soft-Ice screen, where the name of the process that spawned it is displayed. For more details, see the book "Technique for Debugging Programs without Source Codes", an electronic copy of which can be found on the ftp- or http-server nezumi.org.ru, as well as on our disk. And we continue to torment the utility sigverif.exe.

After clicking on "OK", "Start", a "thermometer" will appear on the screen, displaying the progress of the progress, and the hard disk will begin to rustle with all its heads, which it only has. Upon completion of the work, a list of drivers without a digital signature will be compiled and displayed on the screen.

Some hotheads suggest, in order to cleanse the system of heresy, to remove all unsigned drivers - then, they say, all problems will be removed. How can this be done? The crudest solution is to simply take and delete them from the disk via FAR or Explorer (of course, having administrator rights!). But the consequences of such an operation can turn out to be very disastrous, and it is better, by right-clicking on the driver icon in the explorer, to find the manufacturer's name in the "Properties", by which you can determine what application / hardware installed this driver, and uninstall it in a civilized way. True, there is one "but" here.

The above figure highlights the driver g400m.sys, which comes with the Matrox G450 card, and although Matrox is not a frail company at all, it did not receive a digital signature (either Microsoft did not give it, or Matrox itself did not want to bother). Naturally, after removing it from the system, you will have to forget about the SVGA mode. You can, however, go to the Matrox website by downloading the latest driver version (it is already digitally signed). Only now ... both the signed and unsigned versions contain many fatal errors, in particular, as a result of certain circumstances, when trying to switch to overlay mode, the system crashes into a BSOD, as the driver tries to free the already freed memory.

Thus, the presence / absence of a digital signature does not in itself mean anything, and even if we use only signed drivers, this does not give us any guarantees of stability.

This is where we turn to the second part of the article, namely, testing drivers in conditions close to combat.

We arrange a real test for firewood

The DDK includes a great utility Driver Verifier, which creates the most severe conditions for drivers, bordering on extreme and suicide, in which the probability of failure is maximum, and the name of the defective driver is determined with the highest accuracy (even if it does not suffer from development defects itself, but destroys the data structure of other people's drivers).

It is important to note that Driver Verifier is not a medicine, but only a diagnostic tool. It will still not save you from failures (on the contrary, it will increase their intensity by a couple of orders of magnitude), but it will help to identify the "sneaky" driver with a sufficient degree of reliability.

So, we run verifier.exe, we see the window Driver Verifier Manager, go to the Setting tab and move the radio button to the Verify all drivers position, then press the "Preferred Setting" button, which sets the following verification types:

  • Special pool - the checked drivers will be assigned a special memory area for allocation, which does not work very quickly, but is capable of detecting most types of damage to their own and other people's data.
  • Force IRQL checking. IRQL is the Interrupt Request Level. The most common mistake driver developers make is trying to access memory at an IRQL where the swap manager does not work. And if the required page suddenly turns out to be pushed to disk, the system will turn into a blue screen with the inscription "IRQL_LESS_OR_EQULAR". Forcing this mode forcibly pushes driver pages to disk so that the development defect manifests itself in 100% of cases.
  • Low resource simulation It is useful to install it to see how the driver will behave in the event of a catastrophic lack of system resources, but this can be omitted, but the Pool tracking checkbox (tracking the correctness of handling the memory pool) is better left. I / O verification errors make up an insignificant part of all errors, so the position of this checkbox is, in general, completely uncritical.

Having finished with the choice of settings, we press the "Apply" button and, as we are offered, we reboot.

Immediately after the boot starts, the system slows down noticeably, which it should be, since the kernel performs a lot more checks than usual. When errors are found, a blue screen of death flashes with the name of the driver and some other information useful for developers, but useless for us. All we can do is update the driver to the latest version or refuse to use the program (hardware) that uses it. Actually, we have a little more options for burning raw firewood, but more on that later.

You can find out the status of the check at any time by running verifier.exe. The Driver Status tab lists the statuses of all detected drivers with an explanation of the current situation. The Loaded status means that this driver has been loaded and tested at least once (but, perhaps, not completely, that is, not all parts of the driver have been processed). The Unloaded status prepares that the driver has been loaded, verified (possibly partially) and unloaded by the system / program using it, or of its own accord. The latter is especially typical for drivers left over from equipment that was removed by barbarously pulling the expansion cards out of the slot, that is, without performing uninstallation. The surviving driver scans the bus, trying to find "its" hardware, breaks off with the search, and then unloads itself from memory, by the way, slowing down the system load (sometimes very significantly) and conflicts with other drivers. Moral: the equipment must be removed from the system according to all the rules! However, not every Unloaded status is a sign of an abnormal situation, and before removing a driver with such a status, you need to figure out what kind of reindeer it is and where it came from.

The Never Loaded status indicates that this driver has not yet been loaded, which means it has not been tested, therefore, you need to wait, launching various programs that may be associated with it. However, some drivers (especially incorrectly uninstalled ones) are not loaded and, accordingly, never checked.

Having worked with the system in the hard check mode for some time (from several hours to several days), we will identify almost all defective drivers from which we suffered earlier, and write their names on a piece of paper.

You can return the system to normal mode (that is, without additional checks that consume performance) using the same verifier. Return to the Setting tab, move the radio button to the Verify selected drivers position (no driver should be selected), click on "Reset All", then on "Apply" and reboot. All! The system is now running at normal speed, but without checks.

What to do with raw wood?

But really, what can be done with a defective driver? Hackers who know how to hold the debugger in their hands, if they have enough free time, can disassemble it (since the drivers are usually small in size), find the error, and come up with a way to fix it, but ... this is too laborious way.

Throwing away the driver (along with the hardware / program that uses it) is also not an option. Although if it is known that a $ 20 sound card from an unknown Chinese manufacturer is to blame for the blue screens of death, then we have quite a strong motivation to replace it with something more worthy. But this, in fact, is clear to everyone and does not need additional comments.

But not everyone knows that a huge number of crashes and blue screens of death are due to the fact that a driver developed (and tested) in a single-processor environment is installed on a dual-processor machine. By "dual-processor" here we mean both a real platform with two stones and Hyper-Threading / multi-core processors. It is known (and confirmed by a large number of tests) that two processors are absolutely useless for a home computer, since in the vast majority of applications, there is practically no increase in performance.

Therefore, if the system is unstable, and you cannot get rid of the defective driver for one reason or another, you can try to get into BIOS Setup, turning your "virtual two-processor" machine into a one-processor one. A similar effect can be achieved by opening the boot.ini file (on computers with Windows NT / 2000 / XP it is located in the root directory of the logical disk on which the system is installed) and adding the / ONECPU switch to it, and then reboot in the hope that the errors will disappear.

Listing 1

An example of a typical boot.ini file


timeout \u003d 30

multi (0) disk (0) rdisk (0) partition (1) \\ WINNT \u003d "Windows 2000 Pro" / fastdetect / SOS

Listing 2

We configure the system to use only one processor out of all available


timeout \u003d 30
default \u003d multi (0) disk (0) rdisk (0) partition (1) \\ WINNT
multi (0) disk (0) rdisk (0) partition (1) \\ WINNT \u003d "Windows 2000 Pro" / fastdetect / SOS / ONECPU

But on Windows Vista there is no boot.ini file, and although there is a (temporary) option to configure its boot settings using a special utility, Microsoft plans to completely remove this loophole, so that only BIOS Setup remains. However, as for Vista, then by the time of switching to it, driver developers will probably acquire multiprocessor machines (since others simply will not remain on sale) and will test their creations in a multiprocessor environment.

Another subtle point. Do you remember that we said above that the most common mistake made by driver developers is accessing preemptive memory at the IRQL level at which the swap manager does not work, and if the requested page is not in memory, it crashes? The obvious solution here would be to increase the RAM to the extent that practically no page preemption occurs. At current prices for memory, almost everyone can afford to buy a couple of new "dies". But there is also a more accessible (and more elegant) solution to the problem. If parameter DisablePagingExecutivelocated in the next registry branch HKLM \\ SYSTEM \\ CurrentControlSet \\ Control \\ Session Manager \\ MemoryManagement, equals one (zero by default), nuclear components will not be displaced. Therefore, we simply launch the "Registry Editor", change this coveted parameter and reboot (the changes take effect only after a reboot), hoping that this will help solve the problem of crashes.

Users who have at least once reinstalled the Windows operating system on their own have a question about which drivers need to be installed after that for the normal operation of all devices connected to the computer. This article will show you how to check drivers on Windows 10. The instructions below will work for other versions of the system as well.

How to check the driver version

If you try to figure it out, it will become clear that the computer must have drivers for all devices, both external (mouse, keyboard, joystick) and built-in (video card, network adapter, processor). Developers from Microsoft are doing their best to make life easier for users, with each update significantly expanding the internal database of drivers, but sometimes you still have to look for software and manually install it. Now four ways will be presented on how to check drivers on Windows 7, 8 and 10.

Method 1: official websites of manufacturers

The most reliable way to get the latest software for your devices is to download them directly from the manufacturer's website. But it should be understood that these manipulations are paramount and will not provide all devices with drivers. But this is the point, first you need to update the main components: motherboard, processor and video card. But first you need to find out the name and model.

Find out the model of the motherboard

To find out the manufacturer and model of the motherboard, you need to follow these steps:

  1. Open the Run window. To do this, press the Win + R buttons on the keyboard.
  2. In the window that appears, enter and execute it by clicking "OK".
  3. The "Command Prompt" window will appear. In it, write two commands in turn: wmic baseboard get Manufacturer and wmic baseboard get product.
  4. In the output for the first command, the manufacturer of the board will be indicated, for the second, its model.

Remember the name, you will need it to find the appropriate driver.

Find out the model of the video card and processor

You can find out the manufacturer and model of the video chip and processor in almost the same way:

  1. Open the Run window.
  2. Enter the dxdiag command into it.
  3. Click OK.
  4. In the window that appears, go to the "Display" tab.
  5. In the "Device" category, next to the lines "Name", "Manufacturer" and "Type of microcircuits", the corresponding information concerning the computer processor will be indicated.
  6. Go to the "Converter" tab.
  7. By analogy with the processor, all the necessary information about the video card will not be indicated.

Record all the information you get to find the appropriate drivers for your computer components.

We are looking for drivers

Knowing the names of all devices for which drivers need to be installed, you can easily find the software for them directly.

  1. Go to any search engine.
  2. Write down the name and model of the component that needs updating.
  3. Go to the manufacturer's official website.
  4. In the site interface, find the search bar and run a query with the name of the device.
  5. Find the appropriate driver in the output.
  6. Download it to your computer.
  7. Install.

Just like that, you can update the main components of your computer. Now you know the first way to check your computer drivers, but it is far from the last.

Method 2: programs to update drivers

The previous method, how to check drivers, may seem rather complicated to you, and in part it is. For an ordinary user, it will be much easier to use special programs that automatically scan the computer for outdated versions of software and offer appropriate updates for them. One of these programs is Driver Booster.

  1. Run the program.
  2. Click the Scan button.
  3. Wait for this process to complete.
  4. As a result, the devices that need updating will be displayed.
  5. If you want to install new versions of individual software, then click "Install" opposite the corresponding component.
  6. If you decide to update all components at once, click the corresponding button on the top panel of the program.

Immediately after that, the download process will start, and then the installation of drivers for computer devices. During this step, the computer may restart several times.

Method 3: online services

Someone fundamentally does not want to install additional software on a computer, in this case there is a great way to check drivers on Windows 10 and in general all other OS versions, which implies the use of online services.

  1. Open the "Device Manager" and look in it for the identifier of the device for which you want to download the driver.
  2. Go to the online service to find drivers by their ID.
  3. On the main page, enter the identifier in the search box and click the "Find" button.
  4. The output will display a list of all drivers suitable for your hardware.
  5. Select the one you like and click the "Download" button.
  6. Install.

As you can see, this is perhaps the fastest way to check the drivers on your computer, but it can not help everyone.

Method 4: update with standard operating system tools

Is an update required, how can I check the drivers? You can also update them without using additional software through the Device Manager utility.

  1. In the search for the system, enter "Device Manager" and run the corresponding program from the results.
  2. In the list of all devices, select the one you want to update.
  3. Click on it with the right mouse button.
  4. Select Update Drivers from the menu.
  5. In the new window, click the "Update automatically" button.

After that, the computer will independently try to find and install new versions of drivers for the component. This method is not always effective, since the search for software goes through the internal Microsoft database.

Additionally