MKR1000 creates new COM ports upon upload/reset

Interesting... In Windows 10, this is the scenario:

MKR1000 is plugged in to a USB port on my Windows 10 laptop. I then go in to Arduino (1.6.8 or latest nightly build for today) and I can see the MKR1000 at COM8. OK so far...

Then I load up a bit of code and publish it to the Arduino. It sometimes fails (com port busy, or can't set mask) but when it doesn't fail, it will upload the code to the Arduino which then does the reset CPU... and windows finds it again at COM9. Hmm...

So, I change Arduino IDE to use COM9 so that I can start up the serial monitor. So far it is ok. Now, if I update my script and publish it again, upon reset, Windows finds the Arduino at COM10 !

It then goes back to COM8 if I publish again.

In all this, I have not unplugged the USB cable.

Also, if I press the reset button on the MKR1000, Windows 10 again changes the COM port.

This problem with changing COM ports does not happen with other models of Arduino, just with the MKR1000. I'm in the UK, so it is a Genuino MKR1000 that I have (if it makes any difference).

So... it seems there is a problem with the MKR1000 USB driver for Windows 10.

Anyone else seeing this?

This might be helpful to you: arduino micro upload program easier - Installation & Troubleshooting - Arduino Forum

I have same problem but using the MKR1010Wifi, Update to latest Software 1.8.8. I try 3 diferente Arduino and same problem

Someone can help me?

Sketch uses 10952 bytes (4%) of program storage space. Maximum is 262144 bytes.
Atmel SMART device 0x10010005 found
Device : ATSAMD21G18A
Chip ID : 10010005
Version : v2.0 [Arduino:XYZ] Mar 19 2018 09:45:14
Address : 8192
Pages : 3968
Page Size : 64 bytes
Total Size : 248KB
Planes : 1
Lock Regions : 16
Locked : none
Security : false
Boot Flash : true
BOD : false
BOR : false
Arduino : FAST_CHIP_ERASE
Arduino : FAST_MULTI_PAGE_WRITE
Arduino : CAN_CHECKSUM_MEMORY_BUFFER
Erase flash
done in 0.834 seconds

Write 11224 bytes to flash (176 pages)

SAM-BA operation failed
An error occurred while uploading the sketch

[========== ] 36% (64/176 pages)
[===================== ] 72% (128/176 pages)
[==============================] 100% (176/176 pages)
done in 0.076 seconds

Verify 11224 bytes of flash with checksum.
Verify successful
done in 0.015 seconds
CPU reset.