Let us assume this situation. We navigate to the location Settings app > Devices > Printers & Scanners > Add a printer or scanner – but the system does not find the printer. Thus, we click The printer that I want isn’t listed. In the Add printer dialogue box that opens, we select Add a local printer or network printer with manual settings. Ideally, this should pop up a list of printers but instead gives the following error message: Windows is updating the list of printers. This may take a few minutes. If that fails, you may see an error box:

Windows was unable to get a list of devices from Windows Update

We could run Windows Updates and try loading the list of drivers again, but if it doesn’t help, do the following:

Rename the SoftwareDistribution folder

To delete or rename the SoftwareDistribution folder, right-click on the Start button and select Command Prompt (administrator). Type the following commands one by one and press Enter after each command: Now proceed to the next step.

Reset the Catroot2 folder

To reset the catroot2 folder do this: Open an elevated Command Prompt, type the following command one after the other and hit Enter: Next, delete all the contents of the catroot2 folder. Having done this, in the CMD windows, type the following and hit Enter: Your catroot folder will be reset, once you start Windows Update again. Close Command Prompt, restart the system, try again and check if the problem has been resolved.

Hope this helped.