I had this problem but it seems to have solved itself while sorting another problem.
Here is what happened.
In Device Manager - View - Show hidden devices - Storage volume shadow copies, I found I had about a 1000 'Generic volume shadow copy'.
All but one were greyed out showing 'Currently, this hardware device is not connected to the computer. (Code 45)'.
I did post a question about this elsewhere but have not received a solution.
See post :
1000 'Generic volume shadow copy' entries in Device Manager
Further research showed I had about 25 greyed out 'Generic volume' under Storage volumes and many greyed out entries under Universal Serial Bus controllers.
I manually 'un-installed' all of the 'Generic volume' greyed out entries and the many greyed out entries
under Universal Serial Bus controllers.
This automatically removed the vast majority of the 1000 'Generic volume shadow copy'.
I then manually un-installed the rest of the greyed out ones.
Lo and behold - Devices and Printers now loads instantly!
This may not work for you and I hasten to add that I am a total amateur!
As always, don't forget to do a backup first (don't bother with Microsoft's methods. They don't work - many posts on this too! I use Macrium Reflect - works well).
Good luck