Hi
I had the same problem, same error code, my Nano board was not recognized. (Win10)
It appeared the first time after win went in sleep mode and board was still attached.
After a long and painfull troubleshooting,I eventually made it work.
I went through drivers reinstall, COM port change, etc...could not fix it.
I am pretty sure that this is because the board could not handle the USB protocol correctly when it was plugged.
In my case, as soon as powered, the board was busy transmitting values through the COM port. Therefore, communication with the Ftdi232 was not correct, windows could not receive USB identification.
The solution is to uninstall the peripheral (the driver), then remove USB.
Before to plug it again, hold the Arduino reset. Re-plug.
Then release the reset button, Arduino is then detected correctly by windows.
Hope that helps.