I was hoping the CLI command worked. If it did that would rule out the Particle device as the problem and point to Putty doing something odd when it closed down the connection. I am thinking it still might point back to a Windows driver issue.
EDIT: So, the deal with particle serial monitor --follow is you can start this command and it should start and restart the serial output if you pull out and put back in the USB port.
Good line of reasoning. This prompted me to test again. Guess what?
PC starts
Photon with USB Serial output starts
Open terminal - can connect to serial port and see output (good)
Close terminal
Re-open terminal - can connect to serial port and see output (good)
Close terminal
Re-open terminal - can connect to serial port and see output (good)
Reset Photon
Open terminal - can connect to serial port and see output (good)
Nope, I haven’t got this problem after closing/reopening PuTTY - only when resetting the device while the port is still open since Windows will assign a new port number.
Win7, 8.1 & 10, but since my Win7 is old it was heavily tweaked via Regedit over its lifetime, so that might be the reason why it works for me