Arduino clone error

So ...
I have bought an arduino pro micro recently on amazon but the only problem is that first it apear as Arduino Leonardo on the ide wich is not a problem for mebecause the vendor as spesified that it's an ATmega32U4 but the major problem is that when I try to upload a code the arduino disconnect itself form the computer and the upload fail.

Is there a solution to this poblem or not ?

Thank's in advance.

(deleted)

I have already try that not working

(deleted)

So. I have tried to press two time the reset button (that I added) : In device manager the arduino appear for 3-4sec as "Arduino Leonardo bootloader". I have tied changeing the comport on windows. Updating the arduino Ide. Upload an dummy script. I have also try re-burning the bootloader.

But how matter I try I get this error:

avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
Found programmer: Id = "þ"; type = ¸
Software Version = h.
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: error: buffered memory access not supported. Maybe it isn't
a butterfly/AVR109 but a AVR910 device?
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude: butterfly_recv(): programmer is not responding
avrdude: error: programmer did not respond to command: leave prog mode
avrdude: butterfly_recv(): programmer is not responding
avrdude: error: programmer did not respond to command: exit bootloader
avrdude: error: programmer did not respond to command: exit bootloader

By the way after reburning the bootloader the arduino doesn't disconect itself any more but the tx / Rx led are still not blincking exept from Rx led wich blick from time to time

Ok. I have got it to work.

I have installed sparkfun pro micro card then burn the bootloader with an another arduino via ISCP and the it worked.