In the past I have seen this problem, usually when a new USB drive is connected to a machine for the first time. The problem was that usbstor.inf and the compiled .pnf version were missing from C:\Windows\inf or corrupted. The solution was to copy usbstor.inf from another machine (or search for a download) and delete the .pnf version if it is present.
This seems to date back to at least Win XP but that file is still present in Win 10 (at least to 1909).